为了能让我们的服务程序更加稳定,有些细节问题必须解决。就如上一讲中提到的客户端拔掉网线,造成服务器上TCP变成死连接,如果死连接数量过多,对服务器能长期稳定运行是一个巨大的威胁。另外,经过测试,如果服务器上有TCP死连接,那么服务程序连接数据库,也会产生那个一个死连接。这样的话,给数据库服务器也造成 Read More
posted @ 2016-06-22 21:17 findumars Views(1760) Comments(0) Diggs(0)
ddd Read More
posted @ 2016-06-22 21:11 findumars Views(728) Comments(0) Diggs(0)
有时候需要处理一些跟界面无关的但非常耗时的事情,这些事情跟界面在同一个线程中,由于时间太长,导致界面无法响应,处于“假死”状态。例如:在应用程序中保存文件到硬盘上,从开始保存直到文件保存完毕,程序不响应用户的任何操作,窗口也不会重新绘制,从而处于“无法响应”状态,这是一个非常糟糕的体验 。 在这种情 Read More
posted @ 2016-06-22 16:36 findumars Views(16246) Comments(0) Diggs(2)
注:与tr1::function对象结合使用,能获得更好的效果,详情见http://blog.csdn.net/this_capslock/article/details/38564719 回调函数是基于C编程的Windows SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数, Read More
posted @ 2016-06-22 01:16 findumars Views(12253) Comments(0) Diggs(1)
找工作是件非常重要的事情,它直接影响你1~2年,间接影响你3~5年的人生。一个潜在的机会会让你少奋斗很多年,而一次冲动的离职,会让你和千万财富错失交臂。 忘掉那些随地乱扔的小广告,还有从几十个样本做出来的所谓调查报告,换工作不是一场说走就走的旅行,而是一个深思熟虑的结果,是一项复杂的系统工程。我们建 Read More
posted @ 2016-06-21 21:17 findumars Views(322) Comments(0) Diggs(0)