C++ Primer 学习中。。。
简单记录下我的学习过程 (代码为主)
所有容器适用
swap_ranges(b,e,b2) //优点: 可局部交换、可以在不同类型容器间交换
注意:下列两种方法也是交换算法
1、容器的swap()成员函数
2、赋值操作
/**------http://blog.csdn.net/u...
分类:
编程语言 时间:
2016-01-17 13:38:09
阅读次数:
175
这一章节我们来讨论一下Executor的第一个话题线程池。1.什么是线程池?(下面的解释来自http://baike.haosou.com/doc/2511076-2653416.html)线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。如果某个线程在托管代码中空...
分类:
编程语言 时间:
2016-01-17 13:36:34
阅读次数:
169
一、案例背景
我的朋友海伦一直使用在线约会网站寻找合适自己的约会对象。尽管约会网站会推荐不同的人选,但她并不是喜欢每一个人。经过一番总结,她发现曾交往过三种类型的人:
(1)不喜欢的人;
(2)魅力一般的人;
(3)极具魅力的人;
尽管发现了上述规律,但海伦依然无法将约会网站推荐的匹配对象归入恰当的分类,她觉得可以在周一到周五约会那些魅力一般的人,而周末则更喜欢与那些极具魅力的人为伴...
分类:
编程语言 时间:
2016-01-17 13:38:35
阅读次数:
329
变量 a=3 b=a a=5 => b=3 b=a时,b指向a的值的内存ID,而非指向a,所以当a=5时,并不会改变b=3 变量起名: 1.通俗易懂 2.使用下划线 3.首字母大写 4.数字不能开头 5.特殊字符不能使用~!@¥%&* 6.不能使用空格 7.关键...
分类:
编程语言 时间:
2016-01-17 13:35:30
阅读次数:
287
CFileDialog的语法:CFileDialog(BOOL bOpenFileDialog,LPCTSTR lpszDefExt=NULL,LPCTSTR lpszFileName=NULL,DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROM...
分类:
编程语言 时间:
2016-01-17 13:37:03
阅读次数:
172
深浅拷贝用法来自copy模块。导入模块:import copy浅拷贝:copy.copy深拷贝:deepcopy字面理解:浅拷贝指仅仅拷贝数据集合的第一层数据,深拷贝指拷贝数据集合的所有层。所以对于只有一层的数据集合来说深浅拷贝的意义是一样的,比如字符串,数字,还有仅仅一层的字典、列表、元祖等对于以...
分类:
编程语言 时间:
2016-01-17 13:34:55
阅读次数:
210
1、JavaScript数据类型数字(Number)、字符串(string)、对象(object)、数组(array)、布尔值(boolean)、空(null)、未定义(undefined)2、JavaScript拥有动态类型JavaScript拥有动态类型,意味着相同的变量名可以有不同的值var ...
分类:
编程语言 时间:
2016-01-17 13:34:34
阅读次数:
178
/// /// 鸽巢排序 /// 创建一个长度大于等于待排序数组array元素中最大值的标记数组mark, /// 将数组array中元素值个数映射到mark数组中。 /// 即array数组中的元素值对应ma...
分类:
编程语言 时间:
2016-01-17 13:33:19
阅读次数:
134
其实可以在*Dlg.cpp中的BEGIN_MESSAGE_MAP中对IDCANCEL和自定义函数进行匹配就可以了。如:自定义的退出函数是OnClose(),则在BEGIN_MESSAGE_MAP中添加如下代码即可:ON_BN_CLICKED(IDCANCEL, &*Dlg::OnClose);*Dl...
分类:
编程语言 时间:
2016-01-17 13:33:46
阅读次数:
241
1、变量是用来存储数据值的容器变量名必须以字母开头变量名也能以 $ 和 _ 符号开头(不过我们不推荐这么做)变量名称对大小写敏感(y 和 Y 是不同的变量) JavaScript 变量 2、Java...
分类:
编程语言 时间:
2016-01-17 13:33:07
阅读次数:
156
连续上了一个星期的课,也算慢慢适应了这种紧张的学习节奏。现在来总结下第二章所学的内容:第二章主要是讲java的基础语法,他主要由这几个方面构成:常量,变量,数据类型,关键字,标识符,运算符,表达式,注释以及语句等构成。数据类型是java控制内存的关键元素,java通过数据类型声明来对变量或者常量进行...
分类:
编程语言 时间:
2016-01-17 13:31:49
阅读次数:
152
1、JavaScript语句是发送给浏览器的命令,这些命令告诉浏览器需要做什么事情2、分号是用来分隔JavaScript语句,通常我们在每个JavaScript语句后面加一个分号,加一个分号的另一个作用是可以在一行上面写多条语句3、JavaScript代码是JavaScript语句的序列,浏览器按到...
分类:
编程语言 时间:
2016-01-17 13:29:52
阅读次数:
238
常量表达式(const expression):是指值不会改变并且在编译过程中就得到计算结果的表达式。(运行中得到结果的不能成为常量表达式)。 const int i=3; //是一个常量表达式 const int j=i+1; //是一个常量表达式 int k=...
分类:
编程语言 时间:
2016-01-17 12:21:35
阅读次数:
168
函数内置函数常用的内建函数:type() 列出指定对象的类型help() 能够提供详细的帮助信息dir() 将对象的所有特性列出vars() 列出当前模块的所有变量 file,doc,name__file__ 列出文件位置__doc__ 文档字符串__name__ 被执行的脚本,name == __...
分类:
编程语言 时间:
2016-01-17 12:22:32
阅读次数:
249
经过之前几篇博客的讲解,我们已经成功搭建了MFC应用框架,并实现了基本的图像显示和人脸检测程序,在这篇博文中我们要向其中添加性别识别代码。 关于性别识别,之前已经专门拿出两篇博客的篇幅来进行讲解,这里不再赘述,具体参见:C++开发人脸性别识别教程(5)——通过FaceRecognizer类实现...
分类:
编程语言 时间:
2016-01-17 12:19:48
阅读次数:
272
1、文件上传(input标签)(1)html代码(form表单用post方法提交)1 2 3 4 表格5 6 (2)jq提交表单到后台 1 $("#submitForm").click(function(){ 2 //alert($("#SelectBus").val())...
分类:
编程语言 时间:
2016-01-17 12:14:57
阅读次数:
201
Thisweek, we hava studied chapter2 Java Basic Grammar. I painted a draw to help myself to remember this chapter better.
分类:
编程语言 时间:
2016-01-17 12:14:52
阅读次数:
206