设计模式是为程序代码优化而诞生的,目的是设计出易维护、容易拓展、易复用、灵活性好的程序。设计模式体现是面向对象的三大思想:封装、继承和多态。设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计...
分类:
其他好文 时间:
2014-06-07 01:29:07
阅读次数:
257
疑问:
在linux中,使用top命令,发现某java进程占用CPU较高,如何定位到是那个线程,执行哪些代码导致的呢?...
分类:
其他好文 时间:
2014-06-05 11:58:50
阅读次数:
197
codehunt Level 02.01 原题大意如下 :
假设给定下列函数声明
public static int[] Puzzle(int n) {
return null;
}
要求写出该方法具体函数代码,返回值应为下列类似的值
n 值
1 {0}
2 ...
分类:
其他好文 时间:
2014-06-05 10:10:14
阅读次数:
180
要做的事:两个视频介绍、算坐标疑问:探测频率、和探测最大耗时、探测最大耗时里面的返回值范围、返回距离比返回时间耗时长(且5m和10m一样)1.探测频率:500Hz,即每秒500次,一次2ms。
若安装12个,则扫描一圈24ms。 若机器人的速速为1m/s,24ms前进24mm=2.4cm2.探测时间...
分类:
其他好文 时间:
2014-05-31 21:04:06
阅读次数:
401
btree和hashHash
索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash
索引的查询效率要远高于 B-Tree 索引。可能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree...
分类:
数据库 时间:
2014-05-31 21:02:50
阅读次数:
354
我的需求:想全屏一个子窗口QMidSubwindow,禁止显示最大化最小化和关闭按钮。我开始尝试的是网上介绍的方法,把结果展现给大家一下,最后再总结:方法1:QMidSubwindow直接调用showMaximized(),我的疑问在图片上,为啥我的禁止子窗口显示最大化、最小化、关闭按钮,没有成功呢...
来源:在日常的生活中我们最经常使用的距离毫无疑问应该是欧式距离,但是对于一些特殊情况,欧氏距离存在着其很明显的缺陷,比如说时间序列,举个比较简单的例子,序列A:1,1,1,10,2,3,序列B:1,1,1,2,10,3,如果用欧氏距离,也就是distance[i][j]=(b[j]-a[i])*(b...
分类:
其他好文 时间:
2014-05-28 01:47:15
阅读次数:
402
作为一个初学者,在学习PHP中遇到不少的问题,现在开始将我们学习的所有页面进行剖解和疑问解答,首先是Login.html这个页面全部都是静态HTML语言,所以没有太多的讲的,但是最重要的有一点,就是要注意将HTML页面填写的数据传到loginCheck.php中进行数据的处理时,需要对form标签进...
分类:
Web程序 时间:
2014-05-25 22:55:25
阅读次数:
385
刚入门的童鞋肯能都会有一个疑问,Java不是有虚拟机了么,内存会自动化管理,我们就不必要手动的释放资源了,反正系统会给我们完成。其实Java中没有指针的概念,但是指针的使用方式依然存在,一味的依赖系统的gc,很容易就造成了内存的浪费。...
分类:
移动开发 时间:
2014-05-25 01:04:18
阅读次数:
400
问一、引入工厂,解决重复代码
前面已经提到,JS中创建对象的方法,不难发现,基本的创建方法中,创建一个对象还算简单,如果创建多个类似的对象的话就会产生大量重复的代码。
解决:工厂模式方法(添加一个专门创建对象的方法,传入参数避免重复)
function createObject(name,age){...
分类:
Web程序 时间:
2014-05-24 20:46:42
阅读次数:
328