Design
bingwa
这个作者很懒,什么都没留下…
展开
-
学习
进程的互斥运行:CreateMutex函数实现只运行一个程序实例 正常情况下,一个进程的运行一般是不会影响到其他正在运行的进程的。但是对于某些有特殊要求的如以独占方式使用串行口等硬件设备的程序就要求在其进程运行期间不允许其他试图使用此端口设备的程序运行的,而且此类程序通常也不允许运行同一个程序的多个实例。这就引出了进程互斥的问题。 实现进程互斥的核心思想比较简单:进程在启动时首先检查当前系统是原创 2008-11-07 15:16:00 · 548 阅读 · 0 评论 -
一种巧妙的删除程序自己的方法
巧妙的删除程序自己的方法转载 2011-01-12 23:33:00 · 366 阅读 · 0 评论 -
软件设计原则
下面这些原则,不单单只是软件开发,可以推广到其它生产活动中,甚至我们的生活中。 Don’t Repeat Yourself(DRY) DRY是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并转载 2011-08-05 10:24:54 · 427 阅读 · 0 评论