一、垃圾回收机制(GC garbage collection): 1、由一个系统级的线程自动检查释放无用对象占用的内存。 2、垃圾回收机制有多重不同的算法来实现垃圾回收机制。但是整体的思路是:发现无用对象->回收无用对象占用的空间。 3、垃圾回收机制的优缺点: 优点:自动释放内存,简...
分类:
移动开发 时间:
2014-06-28 16:14:55
阅读次数:
279
递归应用编辑递归算法一般用于解决三类问题:(1)数据的定义是按递归定义的。(Fibonacci函数)(2)问题解法按递归算法实现。(回溯)(3)数据的结构形式是按递归定义的。(树的遍历,图的搜索)递归的缺点:递归算法解题相对常用的算法如普通循环等,运行效率较低。因此,应该尽量避免使用递归,除非没有更...
分类:
其他好文 时间:
2014-06-28 16:13:46
阅读次数:
576
2014-05-31 BaoXinjian一. 摘要Oracle Report Builder开发的字符模式的报表,成为系统报表优点采用图形化的开发方式,比较直观有功能强大的向导对比较复杂格式的报表也不要通过太多代码来实现最终结果以一个独立的文件的形式展示,比较容易传递缺点很难转成execel格式文...
分类:
数据库 时间:
2014-06-28 12:57:31
阅读次数:
336
jdbc优点:简单易学,上手快,非常灵活构建sql,效率高。l缺点:代码繁琐,难以写出高质量的代码(资源的释放,SQL注入安全性等),开发者关注多,又要写业务逻辑,又要关注对象的创建和销毁。Hibernate 冬天学比较好 ORM实体关系映射,好处:不用写sql语句。可以以面向对象的方式设计和访问,...
分类:
其他好文 时间:
2014-06-28 12:12:53
阅读次数:
319
iOS开发UI篇—手势识别器(敲击)一、监听触摸事件的做法如果想监听一个view上面的触摸事件,之前的做法通常是:先自定义一个view,然后再实现view的touches方法,在方法内部实现具体处理代码通过touches方法监听view触摸事件,有很明显的几个缺点(1)必须得自定义view(2)由于...
分类:
移动开发 时间:
2014-06-21 08:03:44
阅读次数:
211
一、简单工厂1.1 使用场景 1、工厂类负责创建的对象比较少; 2、客户只知道传入工厂类的参数,对于如何创建对象(逻辑)不关心; 3、由于简单工厂很容易违反高内聚责任分配原则,因此一般只在很简单的情况下应用。1.2优缺点 优点: 工厂类是整个模式的关键.包含了必要的逻辑判断,根据外界给定的...
分类:
编程语言 时间:
2014-06-20 23:42:08
阅读次数:
368
最近在折腾各种Linux服务器/VPS,并且有时候经常需要在多台主机操作之间来回切换,Putty算是一款小巧,好用并且免费的SSH客户端登 陆工具了,但是唯一的缺点在于不支持多标签管理。当然,类似secureCRT这样的商业软件功能也很强大多标签/多站点管理也很方便,毕竟是商业软件, 而我又不想为了...
分类:
其他好文 时间:
2014-06-20 20:57:27
阅读次数:
229
到目前为止,所有示例都使用以像素为单位定义的宽度。这种类型的布局称为固定宽度的布局,由于它是刚性的,有时候也称为“冰布局”。固定宽度的布局非常常见,因为它使开发人员对定位和布局有更大的控制力。但是,固定布局也有缺点,首先,因为它是固定的,所以无论窗口的尺寸有多大,它们的尺寸总是不变,因此无法充分.....
分类:
其他好文 时间:
2014-06-18 11:16:40
阅读次数:
171
一般来说,树状数组可以实现的东西线段树均可胜任,实际应用中也是如此。但是在二维中,线段树的操作变得太过复杂,更新子矩阵时第一维的lazy标记更是麻烦到不行。
但是树状数组在某些询问中又无法胜任,如最值等不符合区间减法的询问。此时就需要根据线段树与树状数组的优缺点来选择了。
做一下基本操作的对比,如下图。
因为线段树为自上向下更新,从而可以使用lazy标记使得矩阵的更新变的高校起来,几个不...
分类:
其他好文 时间:
2014-06-18 06:11:05
阅读次数:
326
跨域恳求的方法有很多种,1,iframe2,document.domain3,window.name4,script5,XDomainRequest(IE8+)6,XMLHTTPRequest(Firefox3.5+)7,postMessage(HTML5)8,后台代理...它们有各自的优缺点,回来的数据格局也各不同,应根据需要慎重挑眩比方iframe回来html片段就对比适合..
分类:
Web程序 时间:
2014-06-17 17:12:06
阅读次数:
260