
工程项目
dadalan
这个作者很懒,什么都没留下…
展开
-
监听管道 线程该放在何处
ListenPipe设计方法一:放在BOOL CQQCDlg::OnInitDialog() 中,这样简单方便缺陷:如果没有调用mstsc.exe 那么当关闭窗口时候,由于客户端没有断开连接,导致ListenPipe线程没法结束,会出现错误,使得程序死掉。解决办法:将listenpipe与 mstsc.exe放在一个函数里面原创 2008-09-24 09:28:00 · 872 阅读 · 0 评论 -
为何需要重构
如果你的程序出现大的bug,严重的逻辑错误或者要添加新的功能,那么,也许你要对你的程序进行重构,如果需要重构,就一定不要怕麻烦......最近大量的代码总是纠缠在一起,所以,下面是代码重构的一些相关知识......代码重构简介一.重构原则1.重构的定义重构(名词):对软件内部结构的一种调整,目的是在不改变"软件之可察行为"前提下,提高其可理解性,降低其修改成本.重构(动词):使用一系列重原创 2009-01-16 09:18:00 · 946 阅读 · 0 评论 -
如何降低一个程序的耦合性
英文 : coupling 耦合性是程序结构中各个模块之间相互关联的度量。它取决于各个模块之间接口的复杂程度、调用模块的方式以及哪些信息通过接口。 一般模块之间可能的连接方式有七种,构成耦合性的七种类型。它们之间的关系为(由弱到强) (1)非直接耦合(Nondirect coupling) 如果两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的,这就是非直接耦合。这种耦合原创 2009-02-04 10:49:00 · 11781 阅读 · 1 评论 -
新人起步时遇到的困惑
最近在写人员信息管理的程序,用Java实现,第一次CC完,我就写了一个类和一个test类Tmis.java,只是实现了功能,却没有用OO的思想,代码重用几乎不可能,第二次CC完,类分为了Tmis.java,Employee.java,BasicInfo.java,DetailInfo.java,但是耦合性很强,如何降低耦合性,是我接下去几天的任务。大家有秘籍的可要交流一下啊。下面是网上的一篇文章,原创 2009-02-04 10:54:00 · 1022 阅读 · 0 评论 -
如何做注册号
MAC地址,也就是网卡,对于单网卡来说是唯一的(64位)十六进值的物理地址,它是在出前厂就已经分配好了的.是不能在改动的。关于MAC地址,为物理地址,是不可以改的,但可以用软件做地址欺骗。其实很多硬件有ID号的,如主板/CPU/内存/硬盘等。但大部分都检测不到。 判断计算机唯一标识,一般都用主板的ID号。几乎所有硬件检测软件都可以检测得到。原创 2009-03-20 17:03:00 · 852 阅读 · 0 评论