码迷,mamicode.com
首页 > 编程语言
由 '' in 'abc' return True 引发的思考----Python 成员测试操作
最近遇到判断字典中是否存在空字符串‘’,这个很好判断,直接用:‘’ in ['a','b','c'],就可以直接判断出来;但是当我对字符串使用 “in” 方法进行判断的时候,发现:‘’ in ‘abc' 仍然会返回True,对于这个问题,之前一直没有注意到过其中的原理,现在去进行探索总结一下: 首先 ...
分类:编程语言   时间:2017-03-01 17:49:29    阅读次数:228
Java设计模式--策略模式
1.策略模式 1.1定义 策略模式:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 1.2 底层机制 将有共性的行为抽象为一个接口,其中有此种行为的声明。该接口的实现类都实现了这个行为,但是提供了不同的行为表现。在执行此类行为的类中含有该接口的引用,在执 ...
分类:编程语言   时间:2017-03-01 17:44:10    阅读次数:243
jvm系列(八):jvm知识点总览-高级Java工程师面试必备
在江湖中要练就绝世武功必须内外兼备,精妙的招式和深厚的内功,武功的基础是内功。对于武功低(就像江南七怪)的人,招式更重要,因为他们不能靠内功直接去伤人,只能靠招式,利刃上优势来取胜了,但是练到高手之后...
分类:编程语言   时间:2017-03-01 17:01:06    阅读次数:219
Python 3.5 socket OSError: [Errno 101] Network is unreachable
在网络状态一切正常的时候没有出现这个问题,当出现比较长时间的网络连接中断的情况下,会出现这个现象,try...except...解决。 ...
分类:编程语言   时间:2017-03-01 16:58:52    阅读次数:1146
《Spring揭秘》(八)---- IoC容器及Bean的生命周期
Spring的IoC容器会以某种方式加载配置信息,然后根据这些信息绑定整个系统的对象,最终组装成一个可用的基于轻量级容器的应用系统。实现以上功能,分为两个阶段:容器启动阶段和Bean实例化阶段。而且Spring的IoC容器在每个阶段都加入了相应的扩展点,以便根据具体场景的需要加入自定义的扩展逻辑。 ...
分类:编程语言   时间:2017-03-01 16:52:54    阅读次数:300
java输入字符串
用Scanner实现字符串的输入有两种方法,一种是next(),一种nextLine(), 这两种方法的区别: next()next方法不能得到带空格的字符串。 而nextLine()方法的结束符只是Enter键,即nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字符 ...
分类:编程语言   时间:2017-03-01 16:52:03    阅读次数:226
Javascript HTML DOM
1: 改变HTML元素的内容 使用innerHTML方法: document.getElementById(id).innerHTML=new HTML 如: document.getElementById("p1").innerHTML="New text!"; 2: 改变HTML元素属性 使用 ...
分类:编程语言   时间:2017-03-01 16:51:15    阅读次数:202
javaEE杂项 --下载文件乱码的不同解决方案
在下载文件时,常见的方法: public void getuseopdoc(HttpServletResponse response) throws Exception { try { String filename = "某某文件"; InputStream inputStream = getCl... ...
分类:编程语言   时间:2017-03-01 16:41:01    阅读次数:233
python国际使用的编码规范
目前常用的编码规范为 PEP8 该规范的内容规定: 一 代码编排1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。3 类和top-level函数定义之间空两行;类中的方 ...
分类:编程语言   时间:2017-03-01 16:40:22    阅读次数:191
Change :hover CSS properties with JavaScript
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
week_one-python基础 列表 增删改查
# 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中数组Array.sort()排序方法详解
JavaScript中数组的sort()方法主要用于对数组的元素进行排序。其中,sort()方法有一个可选参数。但是,此参数必须是函数。 数组在调用sort()方法时,如果没有传参将按字母顺序(字符编码顺序)对数组中的元素进行排序,如果想按照其他标准进行排序,就需要进行传一个参数且为函数,该函数要比 ...
分类:编程语言   时间:2017-03-01 16:22:31    阅读次数:185
Linux运行c++程序gcc编译器和g++编译器的区别
gcc编译器和g++编译器在编译时都要经过这三个步骤:1、预处理生成.i文件 2、预处理后转换为汇编生成.s文件 3、汇编转化为机器码生成可执行的.o文件 4、连接生成可执行文件 但是在gcc编译器中,是不能直接连接c++库的,所以在链接过程中会出错,只要在链接命令后面加上一个“-lstdc++”即 ...
分类:编程语言   时间:2017-03-01 16:22:10    阅读次数:189
javascript、jquery获取网页的高度和宽度
javascript:可视区域宽 :document.documentElement.clientWidth (width + padding)可视区域高 :document.documentElement.clientHeight (height + padding)可视区域宽: document ...
分类:编程语言   时间:2017-03-01 16:20:59    阅读次数:134
ActiveMQ的PHP、Python客户端
ActiveMQ这款开源消息服务器提供了多语言支持,除了一般的Java客户端以外,还可以使用C/C++、PHP、Python、JavaScript(Ajax)等语言开发客户端。最近由于项目需要,需要提供PHP和Python的主题订阅客户端。这里作为总结,列出这两种语言客户端的简单安装和使用。 对于P ...
分类:编程语言   时间:2017-03-01 16:20:32    阅读次数:277
java 基础 --File
// 判断目录下是否有.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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!