所谓单例模式,顾名思义即一个类只有一个实例。 所以,当我们创建一个实例时,就必须判断其是否已经存在了这个实例,如果已经存在了这个实例,那么就返回这个已经存在的实例,无需再创建一个(单例模式嘛,核心就是一个类只有一个 实例);如果不存在,就创建这个实例咯。 好了,单例模式的核心思想以及创建流程大致搞清 ...
分类:
编程语言 时间:
2016-05-04 22:58:45
阅读次数:
285
使用Spring需要的jar 到http://www.springsource.org/download下载spring,然后进行解压缩,在解压目录中找到下面jar文件,拷贝到类路径下 dist\spring.jar lib\jakarta-commons\commons-logging.jar 如 ...
分类:
编程语言 时间:
2016-05-04 22:58:12
阅读次数:
202
这里有个博客讲 Python 内部机制,已经有一些中文翻译。 可能因为我用的Python 3.5,例子跑起来有些不一样。 此外,我又查了其他一些参考资料,总结如下: Python 的执行方式 先看一个比较详细的步骤分解: 输入这行代码之后,你一按回车,Python就会执行四步操作: 1 lexing ...
分类:
编程语言 时间:
2016-05-04 22:54:59
阅读次数:
699
C++11 中, nullptr 是空指针,可用来给 (指向任意对象类型的) 指针进行赋值 广义整型 (integral types) = char, short, int, long, long longnd and their unsigned counterparts, and bool, w ...
分类:
编程语言 时间:
2016-05-04 22:52:08
阅读次数:
252
工厂模式是指,定义一个创建对象的类(factory),利用这个来实例化指定子类。 1.简单工厂模式 例子,假如有一个code代码类,java,C#,C艹等等是该类的子类,通过codeFactory来实例化子类。并在子类中重写virtual函数print。 注:C艹中,如果用父类的指针释放子类的资源, ...
分类:
编程语言 时间:
2016-05-04 22:49:23
阅读次数:
232
每个java程序中都必须有一个main方法,格式为: java中main方法必须是静态。 这里,使用了System.out对象。并调用它的println方法。点号(.)用于调用方法。 System.out.print();//输出后不换行。 数据类型: int 4字节 short 2字节 long ...
分类:
编程语言 时间:
2016-05-04 22:48:33
阅读次数:
260
Java输入输出流通过java.io包下的接口和类来支持;输入输出是以内存划分的。 一、File类 File类是java.io中用于操作文件和目录的类,能够删除、创建、重命名文件和目录,但是不能访问文件内容,内容要通过输入/输出流操作。 File类提供了很多方法 1、访问文件名相关的方法 2、文件检 ...
分类:
编程语言 时间:
2016-05-04 22:45:23
阅读次数:
157
一. at() 与 operator[] void f(vector<int>& v) { v[0]; v.at(0); } 对于 vector 中的元素的随机访问有两种方式operator[] 和 at() , 两种方式的区别主要就是 at() 函数会进行边界检查,对于越界会抛出异常std::ou ...
分类:
编程语言 时间:
2016-05-04 22:43:34
阅读次数:
204
个人感觉,枚举类和普通的java类区别不是很大,接下来简单的回忆一下枚举类 1.创建一个枚举类 Gender 和普通的测试类 GenderTest 2.枚举类介绍 ①在枚举类中添加两个变量 在测试类中直接输出 最后输出 male 其实,枚举类中的male,female相当于自动给你new 了两个Ge ...
分类:
编程语言 时间:
2016-05-04 22:37:46
阅读次数:
340
好了下面讲一下基本的思路: 首先,编写服务器端的程序,简单点说吧就是在服务上开启一个线程循环等待客户端的连接,为每一个连接到服务器的Socket 创建一个实例存放在集合中,然后使用InputSteam读取从客户端发过来的数据然后转发给除自己之外的所有的客户端 然后是客户端,首先开启一个线程连接都服务 ...
分类:
编程语言 时间:
2016-05-04 22:34:56
阅读次数:
244
冒泡排序会进行len-1趟,每一趟两两比较,确定一个位置。 ...
分类:
编程语言 时间:
2016-05-04 22:34:41
阅读次数:
140
计算机在开始的时候,只认识0和1,所以汇编语言是和机器结构或者说CPU绑定的。ARM体系结构就是这样一种体现,指令集的概念。 随着高级语言的出现,从字编码发展到了字节编码,计算机的先驱希望能够让语言能够脱离语言的环境,从而程序员只要开发代码,而无需适配设备。 java语言就是这样被创建了。java通 ...
分类:
编程语言 时间:
2016-05-04 22:32:23
阅读次数:
173
初学python,所用python3.5,根据教程写代码,所抓取的网页为新浪博客中的一篇文章,在使用urllib.request.urlopen(url).read()的返回值时,发现content的类型为bytes,如果不进行类型转换的话,在python打印时是乱码。 解决方案是将content解 ...
分类:
编程语言 时间:
2016-05-04 22:30:17
阅读次数:
2394
String类默认对equals方法进行了重写,比较的是字符串的字符,而非是object中equals方法默认的比较两个对象的内存地址 ...
分类:
编程语言 时间:
2016-05-04 22:29:44
阅读次数:
160