参考自http://blog.csdn.net/muzi9_17/article/details/6776061和effective c++1.默认构造函数只要定义了自己的构造函数,编译器就不在自动生成默认构造函数。默认构造函数的主要就是对对象的分配空间,不能进行数据的初始化。而且例如Object ...
分类:
编程语言 时间:
2015-08-30 11:07:56
阅读次数:
123
1.只能在构造函数初始化列表初始化的成员变量的类型? a.const成员变量 b.引用类型的成员变量 c.static不能在初始化列表中进行初始化 d.类成员变量中有自定义类型的变量最好在初始化列表中进行初始化2.初始化列表的顺序? 初始化列表的初始化顺序是依据类成员变量定义的顺序来决定的。3.关于...
分类:
编程语言 时间:
2015-08-30 11:09:47
阅读次数:
128
栈模拟非递归算法递归算法的本质是利用函数的调用栈进行,实际上我们可以自行使用栈来进行模拟,这样的算法空间复杂度为O(h),h为二叉树的高度。前序遍历首先把根节点入栈,然后在每次循环中执行以下操作:此时栈顶元素即为当前的根节点,弹出并打印当前的根节点。把当前根节点的右儿子和左儿子分别入栈(注意是右儿子...
分类:
编程语言 时间:
2015-08-30 11:07:19
阅读次数:
220
可以通过输入身份证的前17位,然后算出18位,与输入的第18位进行校验,判断输入的是否是合法的身份证“package com.edaixi.testjava;import java.math.MathContext;import java.util.regex.Matcher;import java...
分类:
编程语言 时间:
2015-08-30 11:06:31
阅读次数:
126
Spring.NET环境准备 pring.NET1.3.2下载地址:http://down.51cto.com/data/861700下载后解压Spring.NET-1.3.2.7z:这个里面有我们需要用到的所有东西。Spring.NET-1.3.2.exe:安装文件Spring.NET-1.3.2...
分类:
编程语言 时间:
2015-08-30 11:08:04
阅读次数:
233
这个系统包含了四块,第一块就是人员管理,经理分配三位分别有“ABC"权限的人,分别管理请假申请,请假审批,门卫登记管理。同时不属于本公司的内部人员,如别的公司的人员如果想到本公司访问,也是先通过这”ABC“权限的三个人代为写来访申请,来访审批,来访门卫登记管理。
具体步骤如下:
因为后面都会用到很多相同的方法,和相同的属性,所以我先建立了两个接口让后面的方法类和...
分类:
编程语言 时间:
2015-08-30 10:02:53
阅读次数:
224
1.所有的python对象都可以支持比较操作-测试相等性、相对大小等
python的比较是检查复合对象的所有部分,直到得出结果,它会自动遍历数据结构,从左到右递归比较,有多深走多深。
>>> L1=[1,('a',4)]
>>> L2=[1,('a',4)]
>>> L1==L2,L1 is L2
(True, False)
>>> ==:对比值
is:对比内存引用
上面的例子,虽然两个列...
分类:
编程语言 时间:
2015-08-30 10:02:05
阅读次数:
192
一、this关键字
1、使用this调用本类成员变量和成员函数
2、使用this调用构造函数
二、静态变量static关键字
1、含有static成员变量,成员函数。可以直接使用类名来调用。
2、静态成员变量只有一份。
3、在静态函数当中不能使用this。
4、静态代码块的主要作用是为静态成员变量赋值。
三、继承extend
1、使用继承是为了减少重复代码。
2、使用s...
分类:
编程语言 时间:
2015-08-30 10:04:24
阅读次数:
193
python里面除了布尔值是True或者False之外
其他对象也存在真假值,我们可以使用bool()这个内置方法来查看
下面是一系列的例子:
>>> bool([])
False
>>> bool(1)
True
>>> bool(0)
False
>>> bool(1.1)
True
>>> bool(0.0)
False
>>> bool({})
False
>>> bool(())
...
分类:
编程语言 时间:
2015-08-30 10:02:07
阅读次数:
129
1:
/*
变量能够使用,就要在计算机中存储起来;
*/int main(int argc, const char * argv[])
{
int a=10;//栈上的四个字节;
//&取地址符,&a表示a的地址
printf("a的地址是:%p\n",&a);//打印a的地址 a的地址是:0x7fff5fbff81c
//*间接寻址符
...
分类:
编程语言 时间:
2015-08-30 10:00:43
阅读次数:
205
方法一:#coding:utf-8importreimportrequests#获取网页内容r=requests.get('http://www.163.com')data=r.text#利用正则查找所有连接link_list=re.findall(r"(?<=href=\").+?(?=\")|(...
分类:
编程语言 时间:
2015-08-30 09:57:54
阅读次数:
166
Golang 交流群 1125677502015-8-29【实习】太极真人(549672837) 8:08:47 我准备用大约十年的时间让计算机编程语言成为历史,用二十年时间让编程成为历史。【经理】xvv ?已认证(334585875) 9:07:50 @太极真人 我准备用大约十年的时间让计算机编程...
分类:
编程语言 时间:
2015-08-30 09:54:32
阅读次数:
225
1. 错误截图 2.原因分析 This?error?is?because?of?maven?compiler?plugin?defaults.?Which?is?currently?1.5.?So?if?you?are?using?java?1.6?for?building?your?project,?you?are?goi...
分类:
编程语言 时间:
2015-08-30 08:49:45
阅读次数:
146
什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。
程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。
比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。
Java在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。 线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,每条线...
分类:
编程语言 时间:
2015-08-30 08:47:55
阅读次数:
186
1:关键字(掌握) (1)被Java语言赋予特定含义的单词 (2)特点: 全部小写。 (3)注意事项: A:goto和const作为保留字存在。 B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记2:标识符(掌握) (1)就是给类,接口,方法,变量等起名字的字符序列 (2)组...
分类:
编程语言 时间:
2015-08-30 08:46:45
阅读次数:
301
控制反转 应用本身不负责依赖对象的创建及维护,而由外部容器负责。第一个实例:1.导包2.beans.xml 3单元测试package cn.itcast.service.impl;import cn.itcast.service.PersonService;public class...
分类:
编程语言 时间:
2015-08-30 08:45:38
阅读次数:
166