第十三天自从小帅帅被于老大批了之后,心里非常不爽,因为有这样的理由:我已经做到了你想要的,为什么还得不到肯定。什么样的程序员才是优秀的?小帅帅带着这样的疑问去了解设计模式。尽管他把设计模式看了很多遍,甚至连设计模式的名字背得滚瓜烂熟,单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式...等。但...
分类:
其他好文 时间:
2014-08-21 13:16:54
阅读次数:
235
本文是学习网络上的文章时的总结,感谢大家无私的分享。
1、Java有两种Thread:“守护线程Daemon”与“用户线程User”。用户线程:Java虚拟机在它所有非守护线程已经离开后自动离开;守护线程:则是用来服务用户线程的,如果没有其他用户线程在运行,那么就没有可服务对象,也就没有理由继续下去。
2、setDaemon(boolean
on)方法可以方便的设置线程的Daemon模...
分类:
编程语言 时间:
2014-08-20 21:10:02
阅读次数:
341
IT技术的发展对现代企业产生了深远的影响。企业信息化建设越深入,信息系统的规模越大,业务对IT系统的依赖性也越大,由此对IT服务的要求越高,如何 对繁多的IT技术进行有效的管理,最大程度地利用企业现有资源,充分发挥IT技术的作用,成为企业在市场竞争中获胜的关键,IT服务管理由此应运而生。作 为在IT...
分类:
其他好文 时间:
2014-08-19 12:37:54
阅读次数:
254
作为一个合格的程序员,有太多的理由促使你去编写干净利落且可读性强的代码。最重要的是因为你编写的代码,将来会有很多人一次次地阅读。当你有一天回过头来看自己的代码时,你就会明白编写优雅的代码是多么的重要...
分类:
其他好文 时间:
2014-08-18 23:42:13
阅读次数:
429
在Python中字符就是长度为1的字符串,所以可以循环遍历一个字符串,依次访问每一个字符,得到你想要的处理前提;一个列表是个好主意,就像这样:thelist = list(thestring)当然,完全可以不用列表,对于喜欢循环遍历的人,他们有足够的理由这么做,因为并没有创建列表的过程:for c ...
分类:
编程语言 时间:
2014-08-18 14:19:12
阅读次数:
132
一、基本原理(一)为什么要进行内存管理。由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。管理范围:任何继承NSObject的对象,对其他的基本数据类型无...
分类:
其他好文 时间:
2014-08-17 18:27:22
阅读次数:
303
OC内存管理
一、基本原理
(一)为什么要进行内存管理。
由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。
管理范围:任何继承NSObject的对象,对其他的基本数据类型无效。
本质原因是因为对象和其他数据类型在系统中的存储空间不一样,其它局...
分类:
其他好文 时间:
2014-08-16 13:54:00
阅读次数:
230
该模块基于asyncore简化了异步客户端和服务器,并使其更容易元素处理由任意的字符串结束,或者是可变长度的的协议。它提供了抽象类async_chat,提供collect_incoming_data()和found_terminator()方法。循环和asyncore的一样,有2种信道:asyncore.dispatcher和asynchat.async_c..
分类:
编程语言 时间:
2014-08-15 18:07:39
阅读次数:
242
希望这套API可以帮助有需要的人! 如果您有异议,请给出理由,让我可以改善存在的问题,谢谢。 如果您在使用中发现问题,请及时联系我。? 我承认在用C++写 C,纯粹为了封装方便,如果是这个原因要喷我,那我替您先...
分类:
其他好文 时间:
2014-08-15 16:13:39
阅读次数:
280
动窗口的句柄。否则,返回值为NULL。GetSafeHwnd函数功能:获取某个窗口对象(CWnd的派生对象)指针的句柄(HWND)时,最安全的方法是使用GetSafeHwnd()函数。通过下面的例子来看其理由: CWnd *pwnd = FindWindow(“ExploreWClass”,NUL....
分类:
其他好文 时间:
2014-08-14 23:19:06
阅读次数:
288