最近遇到判断字典中是否存在空字符串‘’,这个很好判断,直接用:‘’ in ['a','b','c'],就可以直接判断出来;但是当我对字符串使用 “in” 方法进行判断的时候,发现:‘’ in ‘abc' 仍然会返回True,对于这个问题,之前一直没有注意到过其中的原理,现在去进行探索总结一下: 首先 ...
分类:
编程语言 时间:
2017-03-01 17:49:29
阅读次数:
228
1.策略模式 1.1定义 策略模式:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 1.2 底层机制 将有共性的行为抽象为一个接口,其中有此种行为的声明。该接口的实现类都实现了这个行为,但是提供了不同的行为表现。在执行此类行为的类中含有该接口的引用,在执 ...
分类:
编程语言 时间:
2017-03-01 17:44:10
阅读次数:
243
在江湖中要练就绝世武功必须内外兼备,精妙的招式和深厚的内功,武功的基础是内功。对于武功低(就像江南七怪)的人,招式更重要,因为他们不能靠内功直接去伤人,只能靠招式,利刃上优势来取胜了,但是练到高手之后...
分类:
编程语言 时间:
2017-03-01 17:01:06
阅读次数:
219
在网络状态一切正常的时候没有出现这个问题,当出现比较长时间的网络连接中断的情况下,会出现这个现象,try...except...解决。 ...
分类:
编程语言 时间:
2017-03-01 16:58:52
阅读次数:
1146
Spring的IoC容器会以某种方式加载配置信息,然后根据这些信息绑定整个系统的对象,最终组装成一个可用的基于轻量级容器的应用系统。实现以上功能,分为两个阶段:容器启动阶段和Bean实例化阶段。而且Spring的IoC容器在每个阶段都加入了相应的扩展点,以便根据具体场景的需要加入自定义的扩展逻辑。 ...
分类:
编程语言 时间:
2017-03-01 16:52:54
阅读次数:
300
用Scanner实现字符串的输入有两种方法,一种是next(),一种nextLine(), 这两种方法的区别: next()next方法不能得到带空格的字符串。 而nextLine()方法的结束符只是Enter键,即nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字符 ...
分类:
编程语言 时间:
2017-03-01 16:52:03
阅读次数:
226
1: 改变HTML元素的内容 使用innerHTML方法: document.getElementById(id).innerHTML=new HTML 如: document.getElementById("p1").innerHTML="New text!"; 2: 改变HTML元素属性 使用 ...
分类:
编程语言 时间:
2017-03-01 16:51:15
阅读次数:
202
在下载文件时,常见的方法: public void getuseopdoc(HttpServletResponse response) throws Exception { try { String filename = "某某文件"; InputStream inputStream = getCl... ...
分类:
编程语言 时间:
2017-03-01 16:41:01
阅读次数:
233
目前常用的编码规范为 PEP8 该规范的内容规定: 一 代码编排1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。3 类和top-level函数定义之间空两行;类中的方 ...
分类:
编程语言 时间:
2017-03-01 16:40:22
阅读次数:
191
I need to find a way to change CSS :hover properties using JavaScript. For example, suppose I have this HTML code: And the following CSS code: I would ...
分类:
编程语言 时间:
2017-03-01 16:36:53
阅读次数:
193
计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。 1 . 计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识别。 2 . 汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符 ...
分类:
编程语言 时间:
2017-03-01 16:29:23
阅读次数:
145
# Author:larlly'''#列表增删改查#定义列表name = ["wo","ni","ta","wo"] #定义列表num_list = list(range(1,10)) #range生成范围的数,强制转化为列表#查print(num_list)print(name[0])print( ...
分类:
编程语言 时间:
2017-03-01 16:23:45
阅读次数:
164
JavaScript中数组的sort()方法主要用于对数组的元素进行排序。其中,sort()方法有一个可选参数。但是,此参数必须是函数。 数组在调用sort()方法时,如果没有传参将按字母顺序(字符编码顺序)对数组中的元素进行排序,如果想按照其他标准进行排序,就需要进行传一个参数且为函数,该函数要比 ...
分类:
编程语言 时间:
2017-03-01 16:22:31
阅读次数:
185
gcc编译器和g++编译器在编译时都要经过这三个步骤:1、预处理生成.i文件 2、预处理后转换为汇编生成.s文件 3、汇编转化为机器码生成可执行的.o文件 4、连接生成可执行文件 但是在gcc编译器中,是不能直接连接c++库的,所以在链接过程中会出错,只要在链接命令后面加上一个“-lstdc++”即 ...
分类:
编程语言 时间:
2017-03-01 16:22:10
阅读次数:
189
javascript:可视区域宽 :document.documentElement.clientWidth (width + padding)可视区域高 :document.documentElement.clientHeight (height + padding)可视区域宽: document ...
分类:
编程语言 时间:
2017-03-01 16:20:59
阅读次数:
134
ActiveMQ这款开源消息服务器提供了多语言支持,除了一般的Java客户端以外,还可以使用C/C++、PHP、Python、JavaScript(Ajax)等语言开发客户端。最近由于项目需要,需要提供PHP和Python的主题订阅客户端。这里作为总结,列出这两种语言客户端的简单安装和使用。 对于P ...
分类:
编程语言 时间:
2017-03-01 16:20:32
阅读次数:
277
// 判断目录下是否有.jpg,如果有就输出 static void getJpgName2(String path) { File file = new File(path); String[] nameArr = file.list(new FilenameFilter() { @Overrid ...
分类:
编程语言 时间:
2017-03-01 16:03:38
阅读次数:
199