自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

翻译 N-Tier Architecture and Tips

这是翻译自codeproject上一篇关于N-Tier架构的文件,感觉写的不错,尤其是一个基本的概念,讲的很透彻,翻译出来共享之。原文出处:http://www.codeproject.com/Articles/430014/N-Tier-Architecture-and-Tips总览N-Tier架构是一种被业界认同的软件开发架构模型。适合于企业级的C/S应用,以便用来解决

2013-03-21 23:04:34 1275

原创 NCT 1.0(网络通用模拟测试平台)发布

做过网络系统开发的人都知道,完成你的系统开发之后最头疼的事情的莫过于为你的系统找一个合适的模拟测试环境。采用标准协议开发的系统相对好说一些,可以找到一些开源或者免费的模拟端工具,如果是一些自定义的通讯协议,找一个合适的模拟端进行测试就比较困难了。如果让模拟端系统模拟一些你想要的异常场景,那就更加困难了,最差的情况往往是,使用一些公共的软件将基本业务流程测试通过之后。在自己系统或者模拟系统中采用硬编码的形式测试一些异常场景。费时费力。我本人也经历过这个痛苦,网络对端系统又不同的厂家,不同的厂家,不同的业务,采

2010-12-05 17:34:00 881 2

原创 Oracle数据库开发优化总结

<br />Oracle数据库开发优化总结<br /> <br />虽然现在硬件的成本已经很低了,使用硬件性能可以从某种程度上屏蔽因为软件性能问题带来的问题,但是这并不能说明软件的性能已经无关紧要了。<br /> <br />数据库在企业应用和互联网应用是至关重要的,从很大程度上将此类应用是围绕数据展开的,可以说数据出于一个核心的位置,因此提升基于数据库的开发的性能对于系统的服务质量也是至关重要的。<br /> <br />我总结了一下之前在开发数据库系统时从设计到维护阶段一些对数据库的优化方法,以此来提升

2010-10-19 22:03:00 484

原创 别对不专业的人讲专业的话

注意要搭建一个顺畅的沟通平台.

2010-09-29 15:13:00 1741

原创 显式调用构造函数

class的构造函数,是在生成对象实例时系统自动调用的,一般来讲开发着一般不能直接调用构造函数。但是在某些特殊用法下开发人员需要调用构造函数来完成,对象实例的生成。例如:在memory pool编程中,预先申请一块大的普通内存,在使用过程中需要将其中的一小块转换为一个对象实例,在这种场景下就需要显式调用构造函数。定义class AA:class AA

2010-02-12 14:17:00 1743

转载 授之以鱼,不如授之以渔

[转帖]天啊!美国人竟然是这样教育小学当我把九岁的儿子带到美国,送他进那所离公寓不远的美国小学的时候,我就象是把自己最心爱的东西交给了一个我并不信任的人去保管,终日忧心忡忡。这是一种什么样的学校啊!学生可以在课堂上放声大笑,每天至少让学生玩二个小时,下午不到三点就放学回家,最让我大开眼界的是没有教科书。     那个金发碧眼的美国女教师看见了我儿子带去的中国小学四年级课本后,温文尔雅地说:“我可以

2009-02-26 10:22:00 855

转载 博士后和民工的区别 -转载自 王泽宾博客

看了王泽宾博客的一篇文章(http://blog.csdn.net/wanghao72214/archive/2009/02/13/3888090.aspx),故事虽小,很有寓意,以下是转载全文,共享之:      联合利华引进了一条香皂包装生产线,结果发现这条生产线有个缺陷:常常会有盒子里没装入香皂。总不能把空盒子卖给顾客啊,他们只好请了一个学自动化的博士后设计一个方案来分拣空的香皂

2009-02-18 10:12:00 584

原创 虚拟内存的模拟C++实现

闲来无事,考虑到以前遇到的一个问题,使用std::vector进行数据的存储,如果存储的数据量多大或者是没有足够的内存时该何如处理,联想到学习OS时虚拟内存的概念,感觉是一个好的解决方法,于是动手写了一个小的程序实现了该想法。以下是C++代码只在内存中保留指定数量的最近使用的数据,其余的数据保存到一个文件中,如果访问的数据在存储中则直接从内存中提取即可,如果没有在内存中首先要将数据Load到内

2008-07-04 15:05:00 1299

Excel写的数独游戏

使用Excel写的数独游戏 顺便学习一下VBA编程。

2011-02-13

快捷方式管理器 CmdGUI

使用的软件多了,启动程序繁琐,如果将其快捷方式拖到桌面,比较方便些,但是显得桌面比较乱,也不好管理,网上也有类似的快捷方式管理软件,但是感觉不如自己的意,于是自己写了一个快捷方式管理器CmdGUI来管理他们。用着还比较顺手。<br>共享之,添加新的配置的方式式修改cmd_config.ini,很简单,一看就会。<br>这个程序只是一个初版,还可以添加新的功能。<br>例如支持拖拽添加快捷方式,组的动态修改名称和动态添加等等。<br>有兴趣的可以在原代码上修改。

2008-07-20

WinAPI视频监控DEMO

使用WINDOWNS API开发的视频程序,该DEMO程序只实现了实时监控部分。希望能应用到。<br>

2008-07-05

虚拟内存的模拟C++实现

闲来无事,考虑到以前遇到的一个问题,使用std::vector进行数据的存储,如果存储的数据量多大或者是没有足够的内存时该何如处理,联想到学习OS时虚拟内存的概念,感觉是一个好的解决方法,于是动手写了一个小的程序实现了该想法只在内存中保留指定数量的最近使用的数据,其余的数据保存到一个文件中,如果访问的数据在存储中则直接从内存中提取即可,如果没有在内存中首先要将数据Load到内存中,该代码同时考虑到了,内存和文件之间交换效率的问题,例如:现在在内存中的数据范围为[10,20],我需要访问的第8个元素,首先假定第8个元素周围的元素近期将会被频繁的访问,因此在Load的数据同时将其周围的元素Load到内存中,因此需要将[8-10/2,8+10/2]这个范围的数据Load到内存中,但是[10,13]这个范围的数据已经在内存中了,所以只需要将[3,9]这个范围内的数据Load到内存中即可,

2008-07-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除