利用Python的os.walk()方法对文件目录进行历遍操作,得到文件目录信息,方便下一步操作 ...
分类:
编程语言 时间:
2016-06-27 17:12:43
阅读次数:
195
再次吐槽下C++Primer这本书,啰哩啰嗦,废话太多。如果我来翻译的话,绝对删减一堆没用的 仅限于发牢骚。 不知道是否经典的做法 类中的成员声明在头文件中,定义(我更喜欢叫实现)在源文件中,使用的时候导入头文件即可。 但是,这里没有说明的是,源文件中需要导入头文件,而头文件不需要导入源文件!!! ...
分类:
编程语言 时间:
2016-06-27 17:11:46
阅读次数:
249
《程序设计与算法》是北京大学在Coursera上开设的一个专项课程。专项课程由6门课程构成,分别是计算导论、C程序设计、C++程序设计、算法基础、数据结构基础、高级数据结构与算法,外加一个编程毕业项目。专项课程没有假定任何先修知识,如果你对编程感兴趣或者羡慕程序员的高工资,你都可以学习这个专项课程来 ...
分类:
编程语言 时间:
2016-06-27 17:10:07
阅读次数:
195
1. 介绍 JVM提供了多种垃圾收集器,应该根据应用选择一种合适的垃圾收集器。 垃圾回收管理内存通过如下操作: 在年轻代分配对象,把年龄大的对象晋升到老年代。 当年老代超过阈值的时候,并发标记收集。 通过合并内存,拷贝内存的方式对内存进行整理,回收可以内存。 垃圾回收什么时候会产生问题?对于有些应用 ...
分类:
编程语言 时间:
2016-06-27 17:06:42
阅读次数:
262
DEMO下载 : http://www.code4app.com/forum.php?mod=viewthread&tid=8817&page=1&extra=#pid114609 ...
分类:
编程语言 时间:
2016-06-27 17:02:27
阅读次数:
203
责任链模式:是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。 简单例子: ...
分类:
编程语言 时间:
2016-06-27 17:02:58
阅读次数:
212
要点: 泛型类是带有一个或多个类型参数的类 泛型方法是带有类型参数的方法 可以要求类型参数必须是一个或者多个类型的子类型 泛型类型是不变得:当S是T的子类型是,G<S>和G<T>没有关系 通过使用通配符G<? extends T>或者 G<? super T>,你可以指定一个方法接受一个带子类或父类 ...
分类:
编程语言 时间:
2016-06-27 17:02:59
阅读次数:
133
Bean装载到Spring应用上下文的生命周期,如图: Bean在Spring容器中从创建到销毁经历了若干个阶段,每一阶段都可以对Spring如何管理Bean进行个性化定制,以下我们通过代码去验证生命周期以及个性化定制方法; BeanLife实现Aware接口、InitializingBean、Di ...
分类:
编程语言 时间:
2016-06-27 17:03:34
阅读次数:
221
学习链接: http://www.cnblogs.com/taoweiji/archive/2012/12/10/2812221.html GroupLayout 是一个 LayoutManager,它将组件按层次分组,以决定它们在 Container 中的位置。GroupLayout 主要供生成器 ...
分类:
编程语言 时间:
2016-06-27 17:02:02
阅读次数:
150
c++11中增加了线程,使得我们可以非常方便的创建线程,它的基本用法是这样的: void f(int n); std::thread t(f, n + 1); t.join(); 但是线程毕竟是属于比较低层次的东西,有时候使用有些不便,比如我希望获取线程函数的返回结果的时候,我就不能直接通过thre ...
分类:
编程语言 时间:
2016-06-27 17:01:37
阅读次数:
177
JavaScript表单验证中文大写字母,判断一个输入量是否为中文或大写的英文字母,通过正则表达式实现。 // 检查是否为有效的真实姓名,只能含有中文或大写的英文字母 function isValidTrueName(strName){ var str = Trim(strName); //判断是否 ...
分类:
编程语言 时间:
2016-06-27 16:59:02
阅读次数:
157
Support vector machines 支持向量机,简称SVM 分类算法的目的是学会一个分类函数或者分类模型(分类器),能够把数据库中的数据项映射给定类别中的某一个,从而可以预测未知类别。 SVM是一种监督式学习的方法。 支持向量:支持或支撑平面上把两类类别划分开来的超平面的向量点 机:就是 ...
分类:
编程语言 时间:
2016-06-27 16:56:00
阅读次数:
160
引入文件jQuery、jquery.dragsort-0.5.2.min.js html文件: css文件: ul { margin:0px; padding:0px; margin-left:20px; } #uMenuSetting { list-style-type:none; margin: ...
分类:
编程语言 时间:
2016-06-27 16:53:04
阅读次数:
190
建造者模式:一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 简单例子: ...
分类:
编程语言 时间:
2016-06-27 16:54:18
阅读次数:
195
MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。
MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因...
分类:
编程语言 时间:
2016-06-27 15:43:57
阅读次数:
229
1,光线投射碰撞:第一人称视线在预置范围内(如3米)和看到的物体发生碰撞 ① 检测光线投射碰撞的脚本添加在第一人称FPSController上 #pragma strict private var currentdoor:GameObject; var hit:RaycastHit; functio ...
分类:
编程语言 时间:
2016-06-27 15:42:26
阅读次数:
445