- 博客(5)
- 资源 (21)
- 收藏
- 关注
原创 各种计算机语言的体会
各种计算机语言的体会无聊,说说自己对各种语言的体会。python:简单,易学,上手快,各种库层出不穷。但写出来的东西运行慢。做大架构不合适,仅仅适用于数据处理(慢速),统计分析(非计算机专业)。越复杂越不合适,最后发现没C,C++开发的快。java:尤其适用于Web。讲究架构之美,需要不断重构。是从大处着眼看问题,不太讲究细节。开发效率低(比python),但是架构稳定,有一种做出来很踏实的感觉。
2016-06-23 12:09:20 6357 1
原创 如何优雅地退出python程序
如何优雅地退出python程序一个单模的python程序,启动之后要能够优雅地关闭。即当用户按Ctrl+C或者kill pid的时候,程序都能从容关闭。实现起来非常简单。is_running = Truedef onSigChld(signo, frame): global is_running pid, status = os.waitpid(-1, os.WNOHA
2016-06-22 13:51:45 13484
原创 COM原理与实现之二: 聚合
COM原理与实现之二: 聚合C++没有同聚合等价的特性。聚合实际上是继承性的一种动态形式。而C++的继承总是静态的,是实现继承。COM是接口继承,通过聚合接口,可以做成动态配置。研究COM,主要是利用接口继承的灵活性构筑强大的系统:可配置、可插拔、可脚本化。本文不讲太多理论,详细原理参考[COM技术内幕]这本书。关于[COM技术内幕],很多内容过时了,比如注册表,类厂之类的。我更关心COM思想所蕴
2016-06-14 00:05:37 6541
原创 COM原理与实现之一
COM原理与实现之一COM组件其实是一种特殊的对象体系,遵循一个统一的标准,使到各个软件都可以通过某种方法访问这个对象的方法,也就可以做到组件调用。COM就是统一的标准——通过接口来调用COM组件。接口是COM组件能被外界所感知的唯一的东西。 所有接口的接口都继承自IUnknown,实现了“接口查询”和“引用计数”。包含3个方法: interface IUnknown {
2016-06-12 10:25:17 8120
原创 重读COM技术内幕(inside com)有感
重读COM技术内幕(inside com)有感面向对象设计哲学在复杂领域并不能很好地解决问题。参考(http://www.richardlord.net/blog/what-is-an-entity-framework)。因此引入了面向接口的设计。微软组件对象模型就是这种设计的实现。当然,COM的应用绝对不限于Microsoft,而COM的底层架构也由于实现过于复杂带来很多性能上的问题。但是COM
2016-06-07 12:59:19 6760
nasm-2.15.05-win.zip
2021-07-15
shapefile-1.4.tar.gz
2021-06-15
C 语言实现的内存池 mpool.c : 适用于Windows和Linux
2012-12-07
mbrfix_win7_vista_xp_32_64
2011-12-19
使用Ruby on Rails开发LBS网站初探示例代码
2011-07-21
拓扑算法的C语言实现完全代码
2010-06-25
struct2variant_cheungmine.rar
2010-06-10
docktabframe_vs2005_wtl80.rar
2009-03-06
lib3ds20_with_win32_and_sgi_opengl_all_in_one
2009-02-15
cheungmine的最新的oradbi库
2008-08-27
oradbi_project_cheungmine
2008-04-01
uuidgen
2007-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人