原文链接:http://www.cnblogs.com/Cohlint/archive/2012/11/26/2788790.html 1.6种值会为假(==false),分别是false,null,undefined,' ',0,NaN 2.typeof有6种值,分别是'number','stri ...
分类:
编程语言 时间:
2016-05-19 19:02:08
阅读次数:
171
在intellij中创建maven项目时,添加 selenium 依赖包时下载不到远程依赖包报错,需要手动添加jar包到本地仓库 推荐几个好的 Maven 常用仓库网址:http://mvnrepository.com/http://search.maven.org/http://repositor ...
分类:
编程语言 时间:
2016-05-19 18:57:05
阅读次数:
328
class S(object): def Test(self): print("TEST") @classmethod def Test02(cls): print("class") @staticmethod def Test03(): print("Test03")class Test2(S): ...
分类:
编程语言 时间:
2016-05-19 18:57:05
阅读次数:
192
本文档,适合于对多线程有一定基础的开发人员。对多线程的一些基础性的解读,请参考《java并发编程》的前5章。 多线程编程,在软件开发中占有十分重要的地位。本人对线程同步的本质的理解是:把对一个或者多个的共享状态的复合操作转变为原子性的操作,同时保证共享状态在内存中的可见性。 1.多线程并发时,会存在 ...
分类:
编程语言 时间:
2016-05-19 18:59:26
阅读次数:
235
Python3学习笔记(urllib模块的使用) 1.基本方法 urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None) - url: 需 ...
分类:
编程语言 时间:
2016-05-19 18:59:19
阅读次数:
201
一、ArrayList的使用(略) 二、容器的基本概念 (一)、Collection是集合类的基本接口 主要方法: 关于:Iterator之后讲解。 (二)、实现了Collection的子类: List:按照顺序插入保存元素。 Set:该容器内不能有重复的元素 Queue:按照队列的规则决定对象的顺 ...
分类:
编程语言 时间:
2016-05-19 18:56:23
阅读次数:
210
STL之算法总结
STL算法部分主要由头文件,,组成。
要使用 STL中的算法函数必须包含头文件,
对于数值算法须包含,中则定义了一些模板类,用来声明函数对象。
STL中算法大致分为四类:
1、非可变序列算法:指不直接修改其所操作的容器内容的算法。
2、可变序列算法:指可以修改它们所操作的容器内容的算法。
3、排序算...
分类:
编程语言 时间:
2016-05-19 17:47:59
阅读次数:
235
STL之算法总结
查找算法示例(13个):判断容器中是否包含某个值
1.adjacent_find:
所有容器适用(线性的)
adjacent_find(begin,end);
adjacent_find(begin,end,function);
在范围[first,last)之...
分类:
编程语言 时间:
2016-05-19 17:48:48
阅读次数:
189
程序的内存分配 :
一个由C/C++编译的程序占用的内存分为以下几个部分
1、栈区(stack)—
由编译器自动分配释放
,存放函数的参数值,局部变量的值等。其
操作方式类似于数据结构中的栈。
2、堆区(heap) —
一般由程序员分配释放,
若程序员不释放,程序结束时可能由OS回
收 。注意它与数据结构中的堆是两回事,...
分类:
编程语言 时间:
2016-05-19 16:36:30
阅读次数:
338
Java代码编译后生成一种与平台无关的字节码(也就是class文件)。当然,这种字节码不是可执行的,必须使用Java解释器来解释执行。负责解释执行字节码文件的是Java虚拟机,即JVM。JVM是可运行Java字节码文件的虚拟计算机。所有平台上的JVM向编译器提供相同的编程接口,而编译器只需要面向虚拟 ...
分类:
编程语言 时间:
2016-05-19 16:35:12
阅读次数:
217
异步操作是.net4.5推出的新名词,事实上,这东西早就有了,它归根结底是通过线程池来实现的,即将一个大任务分成多个小任何块,每个线程并行处理其中的一个,完成后再把结果告诉主线程,在.net4.5推出后,这种技术得到了封装,让开发人员实现起来更加方便了,但是,并发(导步,多线程)并不是在哪里都适用的 ...
分类:
编程语言 时间:
2016-05-19 16:32:58
阅读次数:
398
关于JavaScript中日期对象使用方法: 一般有两种设置时间的方式: 一种是直接指定,如:date.setHours(13); //指定date的时间为下午1点。 第二种是先获取时间进行计算,然后再进行设置,如: date.setHours(date.getHours() + 13); //获取 ...
分类:
编程语言 时间:
2016-05-19 16:31:15
阅读次数:
210
为什么需要异常? 以前用C写数据结构的时候,总有这样一个烦恼:比如写栈的Pop函数,除了在函数体中完成出栈的操作,还要使用一个返回值,表示出栈操作是否成功进行。 但是呢,为了将出栈的值返回给调用者,就要用return语句。但是return又被函数状态值占用了,于是只能用指针了,这就必须给pop函数加 ...
分类:
编程语言 时间:
2016-05-19 16:30:18
阅读次数:
234
1、 找出应用中可能需要变化之处,把他们独立出来,不要和那些不需要变化的代码混在一起。 换句话说,如果每次新的需求一来,都会使某方面的代码发生变化,那么你就可以确定,这部分的代码需要抽出来,和其他稳定的代码有所区分。 或者说,把会变化的部分取出并封装起来,以便以后可以轻易地改动或扩充次部分,而不影响 ...
分类:
编程语言 时间:
2016-05-19 16:27:45
阅读次数:
160
(1)javac编译技巧 自动生成包目录 javac -d . *.java 自然生成带包的文件了 (2)javah使用生成c头文件 java 命令中执行 -bash-4.1# pwd/home/jni-bash-4.1# lsHelloJNI.java-bash-4.1# more HelloJN ...
分类:
编程语言 时间:
2016-05-19 16:26:22
阅读次数:
281
原文出处: 海 子 想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。 以下是本文目录大 ...
分类:
编程语言 时间:
2016-05-19 16:26:21
阅读次数:
268
1.变量 局部变量是生命在方法中的,没有默认值,使用前必须初始化。 实例变量有默认值: int 0 float 0.0 boolean false reference null 2.类 某个类不显示地继承一个类的话,默认就继承Object类。 ...
分类:
编程语言 时间:
2016-05-19 16:24:07
阅读次数:
274