C++ STL的非变易算法是一组不破坏操作数据的模板函数,用来对序列数据进行逐个处理、元素查找、子序列搜索、统计和匹配。非变易算法具有极为广泛的适用性,基本上可应用于各种容器。本文详细说明算法函数for_each、find、find_if、adjacent_find以及find_first_of的实现原理及用法并给出例子。...
分类:
编程语言 时间:
2015-07-12 00:18:25
阅读次数:
148
MOV指令为双操作数指令,两个操作数中不能全为内存操作数格式:MOV DST,SRC 执行操作:dst <= src注:1.目的数可以是通用寄存器,存储单元和段寄存器(但不允许用CS段寄存器).2.立即数不能直接送段寄存器3.不允许在两个存储单元直接传送数据4.不允许在两个段寄存器间直接传送信...
分类:
编程语言 时间:
2015-07-12 00:19:32
阅读次数:
147
一:访问修饰符:1.省略访问修饰符具有默认的访问特性,即具有包访问特性,只能被同一个包中的类使用。2.public访问修饰符用于说明类和类的成员的访问权限。这种类叫公有类。在一个文件中只能有一个public类型的类。例如:Rect和UseImport两个类,分别在两个不同的包中。顺便回顾一下不同类要...
分类:
编程语言 时间:
2015-07-12 00:16:28
阅读次数:
181
事件冒泡并不是所有的事件都支持事件冒泡,比如submit ,focus,blur不支持事件冒泡,mouseover,mouseout虽然支持冒泡,但是一般不用,因为需要经常计算元素的位置,消耗比较大。事件冒泡带来的优点是可以使用事件委托,提高了页面的性能,缺点是父级元素中如果也绑定了一样的事件,那么...
分类:
编程语言 时间:
2015-07-12 00:16:27
阅读次数:
135
昨天装了esclipe,用了下,觉得好麻烦。今天就在公司加班,装了intelliJ IDEA,编了个“Hello,World!”,感觉比esclipe要好一点。这几天一直在计蒜客(http://www.jisuanke.com/course/4)上学JAVA的基础课程。这个是国内版的codecame...
分类:
编程语言 时间:
2015-07-12 00:15:38
阅读次数:
144
1 package Thread; 2 3 import junit.framework.Assert; 4 import org.junit.Test; 5 6 import java.util.concurrent.CountDownLatch; 7 import java....
分类:
编程语言 时间:
2015-07-12 00:12:19
阅读次数:
146
Effective C++ chapter 2. 构造 / 析构 / 赋值运算 (Constructors, Destructors, and Assignment Operators) Item 6. 若不想使用编译器自动生成的函数,就该明确拒绝 (Explicitly disallow the ...
分类:
编程语言 时间:
2015-07-12 00:12:27
阅读次数:
192
上一篇提到了计数排序,它在输入序列元素的取值范围较小时,表现不俗。但是,现实生活中不总是满足这个条件,比如最大整形数据可以达到231-1,这样就存在2个问题:1)因为m的值很大,不再满足m=O(n),计数排序的时间复杂也就不再是线性的;2)当m很大时,为计数数组申请的内存空间会很大;为解决这两个问题...
分类:
编程语言 时间:
2015-07-12 00:09:55
阅读次数:
336
关于如何正确停止线程,这篇文章(how to stop thread)给出了一个很好的答案, 总结起来就下面3点(在停止线程时): 1. 使用violate boolean变量来标识线程是否停止 2. 停止线程时,需要调用停止线程的interrupt()方法,因为线程有可能在wait()或sleep...
分类:
编程语言 时间:
2015-07-12 00:09:34
阅读次数:
148
如果要查找一个集合中是否包含了某个对象,那么就需要把这个对象和这个集合中的每个对象依次进行比较和判断,直到找到这个对象为止,或者把所有对象都比较一次为止(如果最后一个对象才是要查找的对象,或者集合中没有包含要查找的对象)。当集合中的对象数量较多时,效率就很低。为了提高效率,提出了Hash算法。Has...
分类:
编程语言 时间:
2015-07-12 00:10:30
阅读次数:
216
最近在学习IOS,我一直使用的是C#来开发,对Java 、C、C++也有一定的了解。最近入手了一台Air,想试着学习IOS开发。 如果你不是C#和Java阵营的,如果你对Swift没有兴趣,就不用往下看了,真的! 一开始我的目标很明确,那就是学习OC,应为此语言经过多年的广泛应用,网上源...
分类:
编程语言 时间:
2015-07-12 00:09:15
阅读次数:
283
转: http://blog.csdn.net/flyingpig4/article/details/7675557 1.早期Java提供java.lang.Thread类型包含了一些列的方法start(), stop(), stop(Throwable) and suspend(), destro...
分类:
编程语言 时间:
2015-07-12 00:07:26
阅读次数:
234
从JDK1.5开始提供泛型的概念,泛型实质上就是使程序员定义安全的类型。在没有出现泛型之前,java也提供了对Object的引用"任意化"操作,这种任意化操作就是对Object引用进行"向下转型"及"向上转型"操作,但某些强制类型转换的错误也许不会被编译器捕捉,而在运行后出现异常,可见强制类型转换存...
分类:
编程语言 时间:
2015-07-12 00:06:12
阅读次数:
187
FMG:follow my girl. 前两天把,我妹子跟我说,老师布置得作业写不出来了,我说,给我看看,说不定我能帮到你。 拿过来一看,傻了眼了,为毛是servlet,jsp,tomcat啥啊。 博主为何如此蛋疼,因为博主对于Web这一块,只熟悉HTML/CSS/JS的内容,什么javaWe...
分类:
编程语言 时间:
2015-07-12 00:05:16
阅读次数:
187
table排序一.table排序解决方案:方案一:tablesorter.js方案二:flexigrid.js二.Demo下载地址:1.tablesorter.js下载地址:http://download.csdn.net/detail/zhang1096646030/88904892.flexig...
分类:
编程语言 时间:
2015-07-12 00:05:22
阅读次数:
138
原文链接:http://blog.csdn.net/smartgps2008/article/details/7741223不带标题栏的窗口最大化:第一种情况:覆盖任务栏ShowWindow(SW_SHOWMAXIMIZED);第二种情况:不覆盖任务栏int cx = GetSystemMetric...
分类:
编程语言 时间:
2015-07-12 00:02:03
阅读次数:
146
不使用jquery来处理ajax请求该怎么做? 首先要明确html中的某些数据需要从服务端获得,也就是客户端向服务端请求(request)数据,服务端就响应(response)这个请求,把客户端要的数据给它。服务端返回的数据格式多样,即可以是字符串,也可以是数字,也可以是对象。客户端接到这些数...
分类:
编程语言 时间:
2015-07-12 00:02:14
阅读次数:
160