- 博客(5)
- 资源 (52)
- 收藏
- 关注
设计模式6大原则
单一职责原则(Single Responsibility Principle)定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责
2015-08-11 20:11:30 145
原创 彻底删除SQL Server2005(转)
<br /><br />如何彻底删除SQL Server2005<br />1.Stop 所有服务<br /> <br />2.用 Windows Install Clean Up 工具卸载SQL 2005组件<br />如果Windows Install Clean Up工具不能用就用 添加/删除程序 将所有Microsoft SQL Server2005字样的程序都卸载掉。<br /> <br />3.用SrvInstw.exe删除所有SQL服务(必须删除)<br /> <br />4.清除注册表
2011-03-16 15:14:00 405
原创 SQL2005安装出现“性能监视器计数器要求错误”的解决方案(转)
<br /><br />方案一:在 “开始” --> “运行”中输入 regedit,开启注册表编辑器。 <br />定位到[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib处,在右边的树形目录下可以看到Perflib目录下有004和009两个子目录。 <br />进入004目录,分别双击 “Counter” 项 和 “Help” 项,察看其中的最后的数字,并记录下来;<br /> 然后,操作注册表编辑器的左边的目
2011-03-16 08:55:00 444
原创 关于TCP“粘包”问题的一种解决方法
<br /><br /><br />谈起TCP,不得不谈起的就是“粘包问题”<br />粘包问题的解决方法网上有很多。<br /> <br />分包方法无外乎两种,<br />一种是用自定义缓冲区,然后根据协议来分包。先把接收的数据放入自定义的缓冲区,在根据协议从缓冲区中接触完成的数据包。<br /> <br />一种的利用底层缓存区来分包。<br />我这里说就是利用TCP底层缓冲区来进行分包。<br /> <br />这种方法的前提是数据包头大小要固定,变长的包头这种方法是行不通的。<br /> <br
2010-11-30 15:19:00 897
原创 驱动开发入门记...
形式所逼...开始学习驱动开发了...先是看了 楚狂人老大的《Windows驱动编程基础教程》看了半天也迷迷糊糊的...算了开始动手写一个“hello word”吧! 上网上把和驱动开发相关的东西能下的全都下了,也不知道有没有用~反正下了也没什么坏处,忍不住看了几眼 火箭VS开拓者的图文解说... 先下DDK吧~网上都说DDK2003好!下载安装吧!这个东西在迅雷可
2009-04-22 11:44:00 688
windbg源码级调试工具汉化版
2011-05-20
UML参考手册 中文(doc版本)
2011-03-30
zlib库1.2.5版本 (2010.04.19)
2011-03-30
本补丁用于解决在安装VS2008 Sp1后,调试过程中重新摆放调试窗口布局导致 "停止调试" 时 VS2008崩溃的问题。
2010-07-27
灰狐驱动学习笔记系列
2009-04-22
MFC可用的界面美化库!
2009-04-20
(侯捷)Effective C++和MoreEffective C++(完整版CHM格式)
2009-04-20
ZD Soft Screen Recorder
2017-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人