自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(319)
  • 收藏
  • 关注

原创 Html,css,is,php,mysql的学习顺序是什么?

你还推荐现在的 Web 入门的同学学习 jquery?Web 后端你推荐大家学 php?前端框架技术选型是什么?是否使用 typescript?后端学习什么框架?学习的过程中如何实践?数据库呢?SQL/NoSql 什么时候学?如果让我给你们指一条 Web 学习路线的话,的确,最开始的话,学习路线是这样的:学 Html,css,Http 主要的学习网站以这两个为主:Web technology for developers​developer.mozilla.org/en-US/docs/Webhttps:

2021-10-28 08:59:56 299

原创 Python和java二选一该学啥

这个问题可能需要非常辩证的来看待,需要结合自己个人的职业规划以及现阶段的学习需求。在这里,致敬一下Linus,“C是最纯粹的语言,也是所有程序员必须要会的语言”。根据我个人这几年的工作学习经历来看,这两门语言如果有条件是都要学习的。接下来我从几个角度来谈一下对这两个语言的理解。判断一门语言值不值得深入学习​有没有一个比较好的社区。像 C、C++、Java、Python 和 JavaScript 的生态圈都是非常丰富和火爆的。尤其是有很多商业机构参与的社区那就更是人气爆棚了,比如 Linux 社区。有没有

2021-10-28 08:39:44 287

原创 如何形象的解释javascript中map,foreach,reduce的区别

作者:尤雨溪https://www.zhihu.com/answer/29478982应题主要求来个形象的:假设我们有一个数组,每个元素是一个人。你面前站了一排人。foreach 就是你按顺序一个一个跟他们做点什么,具体做什么,随便:people.forEach(function (dude) { dude.pickUpSoap();});map 就是你手里拿一个盒子(一个新的数组),一个一个叫他们把钱包扔进去。结束的时候你获得了一个新的数组,里面是大家的钱包,钱包

2021-10-27 14:25:20 266

原创 程序员为什么越老越贬值的厉害?

作者:搬砖搬砖搬砖链接:https://www.zhihu.com/question/405340750/answer/1343669211因为没有编制。很多人吹师医公,师医公真的越老越吃香吗?体制外新东方学而思的老师,能干到30岁的都是烧高香。政府的临时工,干的活和公务员是一样的,但是临时工干不动了,该失业还是得失业。私立医院的医生,除了少数水平高的,盈利能力不达预期的照样被裁员。师医公最重要的其实是编制,而不是他们的职业。编制意味着你的命运绑定的是国家这辆大车,而不是某个说倒就倒的.

2021-10-26 21:55:01 301

原创 html如何为“选择”框创建占位符?

我在文本输入中使用占位符,效果很好。但我也想为我的选择框使用一个占位符。当然,我可以使用以下代码:<select> <option value="">Select your option</option> <option value="hurr">Durr</option></select>但是“选择您的选项”是黑色而不是浅灰色。所以我的解决方案可能是基于CSS的。jQuery也很好。这只会使下拉菜单中

2021-05-10 16:44:23 273

原创 什么是serialVersionUID,为什么要使用它?

序列化运行时与每个可序列化的类关联一个版本号,称为serialVersionUID,在反序列化期间使用该版本号来验证序列化对象的发送者和接收者是否已加载了该对象的与序列化兼容的类。如果接收者为该对象加载的类serialVersionUID与相应的发送者的类不同,则反序列化将导致InvalidClassException。一个可序列化的类可以serialVersionUID通过声明一个serialVersionUID必须为static,final和type的字段来显式声明其自身long:ANY-..

2021-05-10 16:21:33 520

原创 python检查字典中是否已存在给定键

我想先测试字典中是否存在某个键,然后再更新该键的值。我写了以下代码:if 'key1' in dict.keys(): print "blah"else: print "boo"我认为这不是完成此任务的最佳方法。有没有更好的方法来测试字典中的键?in是测试密钥是否存在的预期方法dict。d = {"key1": 10, "key2": 23}if "key1" in d: print("this will execute")if "nonexist..

2021-05-10 15:58:00 177

原创 如何使div的浏览器窗口高度为100%

我有两列的布局-左div和右div。右边div有一个灰色background-color,我需要根据用户浏览器窗口的高度垂直扩展它。现在background-color结束于该内容的最后一部分div。我试过height:100%,min-height:100%;等有几个CSS 3度量单位,称为:视口百分比(或相对于视口)长度什么是视口百分比长度?根据上面链接的W3候选推荐书:视口百分比长度相对于初始包含块的大小。更改初始包含块的高度或宽度时,将对其进行相应缩放。这些单位是

2021-05-07 16:13:47 442

原创 java中的public,protected,package-private和private之间有什么区别?

在Java中,有没有关于何时使用每个访问修饰符,即默认(包专用),明确的规则public,protected并且private,同时使class与interface和处理继承?在Java中,有没有关于何时使用每个访问修饰符,即默认(包专用),明确的规则public,protected并且private,同时使class与interface和处理继承?在Java中,有没有关于何时使用每个访问修饰符,即默认(包专用),明确的规则public,protected并且private,同时使cla..

2021-05-07 16:01:22 435

原创 python __init__.py的作用是什么?

它曾经是程序包的必需部分(旧的3.3之前的“常规程序包”,而不是较新的3.3+“命名空间程序包”)。这是文档。Python定义了两种类型的程序包,常规程序包和名称空间程序包。常规软件包是Python 3.2及更早版本中存在的传统软件包。常规软件包通常实现为包含__init__.py文件的目录。导入常规程序包时,__init__.py将隐式执行此文件,并将其定义的对象绑定到程序包名称空间中的名称。该__init__.py文件可以包含任何其他模块可以包含的相同Python代码,并且在导入时Python

2021-05-07 15:45:31 136

原创 <button>与<input type =“ button” />。使用哪个?

查看大多数站点(包括SO)时,大多数使用:<input type="button" />代替:<button></button>两者之间的主要区别是什么? 是否有正当理由使用一个而不是另一个? 是否有使用它们的有效理由? <button>看到使用不是很广泛时,使用会带来兼容性问题吗?解决方案:这是描述差异的页面(基本上,您可以将html放入<button></button>) 另一页描述了人们为什么

2021-05-06 17:00:36 170

原创 如何在Java中创建内存泄漏?

我刚刚接受采访,并被要求使用Java造成内存泄漏。不用说,我对如何开始创建它一无所知。一个例子是什么?解决方案:这是在纯Java中创建真正的内存泄漏(运行代码无法访问但仍存储在内存中的对象)的好方法:该应用程序创建一个长时间运行的线程(或使用线程池更快地泄漏)。 线程通过(可选,自定义)加载类ClassLoader。 该类分配大量的内存(例如new byte[1000000]),在静态字段中存储对它的强引用,然后在中存储对自身的引用ThreadLocal。分配额外的内存是可选的(泄漏

2021-05-06 16:37:16 318

原创 python将字节转换为字符串

我正在使用以下代码从外部程序获取标准输出:>>> from subprocess import *>>> command_stdout = Popen(['ls', '-l'], stdout=PIPE).communicate()[0]communication()方法返回一个字节数组:>>> command_stdoutb'total 0\n-rw-rw-r-- 1 thomas thomas 0 Mar 3 07:03 fi

2021-05-06 15:31:18 3217

原创 如何使用CSS为文本或图像提供透明背景?

仅使用CSS,是否可以使background元素的元素半透明,但元素的内容(文本和图像)不透明?我想在不将文本和背景作为两个单独的元素的情况下完成此操作。尝试时:p { position: absolute; background-color: green; filter: alpha(opacity=60); opacity: 0.6;}span { color: white; filter: alpha(opacity=100); opacit..

2021-04-30 15:28:14 96 1

原创 如何有效地遍历Java Map中的每个条目?

如果我有一个Map用Java实现该接口的对象,并且希望对其中包含的每一对进行迭代,那么遍历该映射的最有效方法是什么?元素的顺序是否取决于我对接口的特定映射实现?解决方案:解决方案:解决方案:本文首发于java黑洞网,csdn同步更新Map<String, String> map = ...for (Map.Entry<String, String> entry : map.entrySet()) { System.ou...

2021-04-30 15:15:32 102 1

原创 python如何复制文件?

如何在Python中复制文件?我在下找不到任何东西os解决方案:shutil有很多方法可以使用。其中之一是:from shutil import copyfilecopyfile(src, dst)将名为src的文件的内容复制到名为的文件dst。双方src并dst需要是文件,包括路径的整个文件名。 目标位置必须是可写的;否则,IOError将引发异常。 如果dst已经存在,它将被替换。 特殊文件(例如字符或块设备和管道)无法使用此功能进行复制。 随着copy,src并.

2021-04-30 15:04:20 220 1

原创 如何使用CSS将文本垂直居中?

我有一个<div>包含文本的元素,我想对齐此<div>垂直中心的内容。这是我的<div>风格:#box { height: 170px; width: 270px; background: #000; font-size: 48px; color: #FFF; text-align: center;}<div id="box"> Lorem ipsum dolor sit</div>解决方案.

2021-04-27 18:08:20 114

原创 java为什么密码比字符串更喜欢char []?

在Swing中,密码字段具有getPassword()(returnschar[])方法,而不是通常的getText()(returnsString)方法。同样,我遇到了不使用String密码的建议。为什么String涉及密码安全性受到威胁?使用起来感觉很不方便char[]。解决方案:字符串是不可变的。这意味着一旦创建了String,如果另一个进程可以转储内存,则除了反射之外,您将无法清除数据,然后再进行垃圾回收。使用数组,您可以在使用完数据后显式擦除数据。您可以用任何您喜欢的东西覆盖阵..

2021-04-27 17:42:39 127 1

原创 python如何向字典添加新键?

创建密钥后,是否可以将密钥添加到Python字典中?它似乎没有.add()方法解决方案:您可以通过在字典中创建一个新的键/值对,方法是为该键分配一个值d = {'key': 'value'}print(d) # {'key': 'value'}d['mynewkey'] = 'mynewvalue'print(d) # {'key': 'value', 'mynewkey': 'mynewvalue'}如果键不存在,则将其添加并指向该值。如果存在,则其指向的当前值将被覆

2021-04-27 17:32:16 10570

原创 如何在不重新加载页面的情况下修改URL?

有没有一种方法可以修改当前页面的URL而无需重新加载页面?如果可能,我想访问#哈希之前的部分。我只需要更改域后的部分,所以就好像我没有违反跨域策略一样。 window.location.href = "www.mysite.com/page2.php"; // Sadly this reloads现在,可以在Chrome,Safari,Firefox 4+和Internet Explorer 10pp4 +中完成此操作!有关更多信息,请参见此问题的答案:使用新URL更新地址栏而无需.

2021-04-26 14:49:50 340

原创 如何在Java中生成特定范围内的随机整数?

如何生成int特定范围内的随机值?我已经尝试了以下方法,但是这些方法不起作用:尝试1:randomNum = minimum + (int)(Math.random() * maximum);错误:randomNum可以大于maximum。尝试2:Random rn = new Random();int n = maximum - minimum + 1;int i = rn.nextInt() % n;randomNum = minimum + i;错误:ran

2021-04-26 14:35:03 963

原创 python 的__str__和__repr__有什么区别?

__str__和__repr__Python和有什么不一样?__repr__:python对象的表示形式,通常eval会将其转换回该对象__str__:是您所认为的文本形式的对象例如>>> s="""w'o"w""">>> repr(s)'\'w\\\'o"w\''>>> str(s)'w\'o"w'>>> eval(str(s))==sTraceback (most recent call last):

2021-04-26 14:26:43 116

原创 在HTML5 localStorage中存储对象

我想在HTML5中存储一个JavaScript对象localStorage,但是我的对象显然正在转换为字符串。我可以使用来存储和检索原始JavaScript类型和数组localStorage,但是对象似乎无法正常工作。应该吗这是我的代码:var testObject = { 'one': 1, 'two': 2, 'three': 3 };console.log('typeof testObject: ' + typeof testObject);console.log('testObje

2021-04-20 10:37:43 153

原创 为什么Java的+ =,-=,* =,/ =复合赋值运算符不需要强制转换?

直到今天,我还以为例如:i += j;只是以下方面的捷径:i = i + j;但是,如果我们尝试这样做:int i = 5;long j = 8;然后i = i + j;将不会编译,但i += j;会编译良好。这是否意味着实际上i += j;是类似这样的捷径i = (type of i) (i + j)?解决方案:与这些问题一样,JLS保留了答案。在这种情况下,第1.5.26.2节“复合赋值运算符”。摘录:形式的复合赋值表达式E1op=E2...

2021-04-20 10:29:58 114

原创 Python的list方法append和extend有什么区别?

列表方法append()和之间有什么区别extend()?append:在末尾追加对象。x = [1, 2, 3]x.append([4, 5])print (x)给你:[1, 2, 3, [4, 5]]extend:通过附加来自iterable的元素来扩展列表。x = [1, 2, 3]x.extend([4, 5])print (x)给你:[1, 2, 3, 4, 5]本文首发于python黑洞网,csdn同步跟新...

2021-04-20 10:21:23 125

原创 如何禁用textarea的resizable属性?

我想禁用的可调整大小的属性textarea。目前,我可以textarea通过点击的右下角textarea并拖动鼠标来调整a的大小。如何禁用此功能?以下CSS规则禁用textarea元素的大小调整行为:textarea { resize: none;}要禁用某些(但不是全部)textareas,有几个选项。要禁用属性设置为(即)的特定项textarea,请执行以下操作:namefoo<textarea name="foo"></textarea&gt..

2021-04-16 15:52:59 285

原创 从数组创建ArrayList

我有一个像这样初始化的数组:Element[] array = {new Element(1), new Element(2), new Element(3)};我想将此数组转换为ArrayList类的对象。ArrayList<Element> arraylist = ???;解决方案:new ArrayList<>(Arrays.asList(array));本文首发于java黑洞网,csdn同步更新...

2021-04-16 15:23:00 675

原创 如何检查列表是否为空?

例如,如果通过以下内容:a = []如何检查是否a为空?如何检查是否a为空?如何检查是否a为空?如何检查是否a为空?如何检查是否a为空?如何检查是否a为空?如何检查是否a为空?如何检查是否a为空?如何检查是否a为空?如何检查是否a为空?如何检查是否a为空?如何检查是否a为空?如何检查是否a为空?如何检查是否a为空?如何检查是否a为空?如何检查是否a为空?...

2021-04-16 11:50:40 130

原创 如何使用JavaScript更改元素的类?

如何onclick使用JavaScript响应一个或任何其他事件来更改HTML元素的类?如何onclick使用JavaScript响应一个或任何其他事件来更改HTML元素的类?如何onclick使用JavaScript响应一个或任何其他事件来更改HTML元素的类?如何onclick使用JavaScript响应一个或任何其他事件来更改HTML元素的类?如何onclick使用JavaScript响应一个或任何其他事件来更改HTML元素的类?现代浏览器添加了cla...

2021-04-15 19:02:19 136

原创 Java中的HashMap和Hashtable有什么区别?

Java中的aHashMap和a有什么区别Hashtable?Java中的aHashMap和a有什么区别Hashtable?Java中的aHashMap和a有什么区别Hashtable?Java中的aHashMap和a有什么区别Hashtable?Java中的aHashMap和a有什么区别Hashtable?Java中的aHashMap和a有什么区别Hashtable?对于非线程应用程序,哪个更有效?HashMap和Hashtable在Jav...

2021-04-15 18:57:56 218

原创 如何在Python中获取当前时间

获取当前时间的模块/方法是什么?获取当前时间的模块/方法是什么?获取当前时间的模块/方法是什么?获取当前时间的模块/方法是什么?获取当前时间的模块/方法是什么?获取当前时间的模块/方法是什么?获取当前时间的模块/方法是什么?获取当前时间的模块/方法是什么?获取当前时间的模块/方法是什么?获取当前时间的模块/方法是什么?用:>>> import datetime>>> datetime.datetime.now()d.

2021-04-15 18:52:41 99

原创 如何在CSS中设置cellpadding和cellspacing

在HTML表格中,cellpaddingandcellspacing可以这样设置:<table cellspacing="1" cellpadding="1">使用CSS如何完成相同的工作?解决方案:基本要在CSS中控制“ cellpadding”,您可以简单地padding在表格单元格上使用。例如10px的“ cellpadding”:td { padding: 10px;}对于“ cellspacing”,可以将border-spacingCS

2021-04-14 16:02:58 2925

原创 在Java中避免NullPointerException

我object != null要避免很多NullPointerException。有什么替代方法:if (someobject != null) { someobject.doCalc();}解决方案:在我看来,这似乎是一个相当普遍的问题,初级和中级开发人员往往会在某个时候遇到这些问题:他们要么不知道,要么不信任他们所参与的合同,并且防御性地检查了null。另外,在编写自己的代码时,他们倾向于依靠返回空值来表示某些内容,因此要求调用者检查空值。换句话说,在两种情况下会.

2021-04-14 14:33:51 185

原创 python如何在函数中使用全局变量

如何在函数中创建或使用全局变量?如果在一个函数中创建全局变量,如何在另一个函数中使用该全局变量?我是否需要将全局变量存储在需要对其进行访问的函数的局部变量中?解决方案:您可以在其他函数中使用全局变量,global方法是将其声明为在为其分配值的每个函数中:globvar = 0def set_globvar_to_one(): global globvar # Needed to modify global copy of globvar globvar = 1

2021-04-14 14:11:33 3387

原创 css如何将元素水平居中

如何使用CSS<div>在另一个文件中水平居中<div>?<div id="outer"> <div id="inner">Foo foo</div></div>解决方案:您可以将此CSS应用于内部<div>:#inner { width: 50%; margin: 0 auto;}当然,您不必将设置width为50%。小于包含宽度的任何宽度<div>都可以使用。该mar

2021-04-13 16:45:46 136

原创 如何在Java中将InputStream读取/转换为String?

如果有一个java.io.InputStream对象,应该如何处理该对象并产生一个String?假设我有一个InputStream包含文本数据的文件,并且想将其转换String为,例如,我可以将其写入日志文件。InputStream将并将其转换为的最简单方法是String什么?public String convertStreamToString(InputStream is) { // ???}做到这一点的一种好方法是使用Apache commonsIOUtils将ap.

2021-04-13 16:34:12 487

原创 如何按值对字典排序?

我有一个从数据库的两个字段中读取的值的字典:字符串字段和数字字段。字符串字段是唯一的,因此这是字典的键。我可以对键进行排序,但是如何根据值进行排序?注意:我在这里阅读了堆栈溢出问题,可能会更改我的代码以包含字典列表,但是由于我实际上并不需要字典列表,因此我想知道是否有更简单的解决方案来按升序或降序进行排序。解决方案:Python 3.7+或CPython 3.6字典保留Python 3.7+中的插入顺序。在CPython 3.6中相同,>>> x = {1: 2.

2021-04-13 16:05:31 1346

原创 如何检查jQuery中是否已选中复选框?

我需要检查复选框的checked属性,并使用jQuery根据已检查的属性执行操作。例如,如果age复选框已选中,则我需要显示一个输入age的文本框,否则隐藏该文本框。但是false默认情况下,以下代码返回:if ($('#isAgeSelected').attr('checked')) { $("#txtAge").show();} else { $("#txtAge").hide();}<script src="https://ajax.googleapis.c.

2021-04-12 14:11:43 149

原创 Java是“按引用传递”还是“按值传递”?

我一直认为Java使用传递引用。但是,我看过几篇博客文章,声称不是(博客文章中说Java使用值传递)。我不认为我能理解他们的区别。有什么解释?解决方案Java总是按值传递。不幸的是,我们根本不处理任何对象,而是处理称为引用(当然是通过值传递)的对象句柄。选择的术语和语义很容易使许多初学者感到困惑。它是这样的:public static void main(String[] args) { Dog aDog = new Dog("Max"); Dog ol..

2021-04-12 14:07:09 56

原创 访问“ for”循环中的索引?

如何for在如下所示的循环中访问索引?ints = [8, 23, 45, 12, 78]for i in ints: print('item #{} = {}'.format(???, i))我想得到以下输出:item #1 = 8item #2 = 23item #3 = 45item #4 = 12item #5 = 78  解决方案使用其他状态变量,例如索引变量(通常在C或PHP等语言中使用),被认为是非Python的。更好的选择是使用内置功能e

2021-04-12 13:55:40 182

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除