分页: 10/106 第一页 上页 5 6 7 8 9 10 11 12 13 14 下页 最后页 [ 显示模式: 摘要 | 列表 ]
1
开发的时候为了表示某个文件或者函数的功能,一般采取的方法。
2-1:一般情况下,源程序有效注释量必须在20%以上。
说明:注释的原则是有助于对程序的阅读理解,在该加的地方都加了,注释不宜太多也不
能太少,注释语言必须准确、易懂、简洁。

2-2:说明性文件(如头文件.h文件、.inc文件、.def文件、编译说明文件.cfg等)头部应
进行注释,注释必须列出:版权说明、版本号、生成日期、作者、内容、功能、与其它文件的
关系、修改日志等,头文件的注释中还应有函数功能简要说明。
示例:下面这段头文件的头注释比较标准,当然,并不局限于此格式,但上述信息建议要
包含在内。

Tags: , | 引用(0)
2

IOCP类测试程序

2008/09/25    09:04    5022    huzhangyou2002 服务器开发 » IOCP 不指定
为该类做了一个演示程序,提供下载,欢迎垂询!
电#话:13596#1990#43
胡章优
QQ 3803308

部分代码如下:
0
eXtremeDB is an ACID-compliant embedded database management system (DBMS) designed for embedded systems and applications with real-time performance requirements. eXtremeDB is an in-memory database (also known as a main memory database, or MMDB), a type of database system that eliminates disk access by storing data in main memory and sending changes to the system’s hard disk (if there is one) only when specified by the application. In contrast, traditional ‘on-disk’ DBMSs, which comprise the great majority of database systems, cache frequently requested data in memory for faster access, but automatically write data updates, insertions, and deletes through to the hard disk.

参考文献:
http://blog.csdn.net/johnlya/archive/2006/09/03/1173325.aspx
http://www.mcobject.com/extremedbfamily.shtml
http://en.wikipedia.org/wiki/Extremedb#Native_API
http://www.embed.com.cn/downcenter/Article/Catalog10/159.htm
http://www.embed.com.cn/downcenter/Article/Catalog10/160.htm
http://www.embed.com.cn/downcenter/Article/Catalog10/158.htm
http://www.itpub.net/thread-928310-1-1.html
http://www.freelamp.com/1144399842/index_html
http://fanqiang.chinaunix.net/db/other/2006-06-21/4611.shtml
http://bbs.chinaunix.net/viewthread.php?tid=707781
0
1:哪个IO发生事情是知道的,而数据依然需要自己去使用recv或者read出来
2:异步的设置通过NONBlocking设置
3:如何抽象出线程池来处理数据队列是一个关键,这样才能高效的达到目的。
1
酝酿了很久,终于去了长白山,也许是有福之人,又或者那车上有有福之人,第一次就看到天池。
1
比较在windows中以及Linux中设置keepalive
本文转载请注明出处
作者:huzhangyou
Blog: http://doserver.net
QQ:3803308
0
Linux has built-in support for keepalive. You need to enable TCP/IP networking in order to use it. You also need procfs support and sysctl support to be able to configure the kernel parameters at runtime.
0
继续闭关...
Tags: | 引用(0)
4

IOCP框架类

2008/09/19    08:30    6141    huzhangyou2002 服务器开发 » IOCP 不指定
该类综合了自己之前客户项目以及,ellsaan兄,印度朋友,大宝兄长,以及一个病毒IOCP服务器的特性,采用std::list管理模式,并对客户端采用内存池管理,相信以后在客户定制的时候,就不需要写框架了。

经过初步测试,15000客户端时候,依然非常稳定,内存在20M左右,CPU在连接的时候30左右,而稳定的keepalive的时候,只有1-2%.

IOCP服务器最难处理的问题在客户端释放以及非法断开管理上面,本系统采用了非常巧妙的处理方法。

系统:Dell vostro 1000
Memory 1.5G
CPU 2* 1.8

对数据库以及集群的支持下一步将加上,初步的目标是给mysql加上支持。开源的计划暂时没有定。

另外这个将会在我的书籍中详细阐述。

如果需要开发咨询或者项目开发定制,请联系我。

电#话:13596#1990#43
胡章优
QQ 3803308


详情参见公司网站:

http://jouhu.com
Tags: | 引用(0)
3

关于乙肝

2008/09/18    12:59    2735    huzhangyou2002 生活 » 自传 不指定
最近忙 服务器开发 书籍的撰写,已经很少时间更新博客了,但是今天浏览新闻的时候,看到一篇文章,让我不得不提笔说一下这个事情。

乙肝学生保研担心遭歧视 致信500院士求助

作为曾经的一个乙肝犯者,我很庆幸自己身边的所有帮助过我的人,尤其是我最敬爱的左老师,还有干妈。当然还有隋老师,杨院长。还有赵院长以及几个一直支持我的兄弟。

乙肝并不像大家想象的那么可怕,尤其是他的传染性,看到一个留言:

引用

2008-09-18 13:05:59 新浪网友 IP:222.209.239.*(四川)

如果说乙肝不容易传染,全国也不会有一亿多人得这个病;


我不得不佩服您的无知,全国一亿多人得这个病?这句话有很多错误,我先纠正!
1:全国有超过1亿多人是正常带菌状态,注意这个正常,也就是说他们可以和正常人一样学习,工作,生活。
2:乙肝并不容易传染。 只是带菌的人容易被传染,而正常人和患者(这里有三种,一种是转氨酶高而DNA正常的非传染人,一种是转氨酶高同时DNA高的人(这是传染源),一种是转氨酶正常而DNA高的人)在一起的时候,并不容易被传染。大家平常都打乙肝疫苗,其实我想知道这个疫苗的人并不多。疫苗其实是死亡的乙肝病毒,他打入人体之后会引起人体的免疫应答。好,同理,正常人和乙肝犯者在一起的时候(不是血液输送),比如吃饭,接吻,等等,一般是不会传染的,可能的情况是引起人体免疫应答,使得你具有抗体。
3:乙肝带菌并不是病

有时候我会为这个非常痛恨我们国家的教育,为什么呢?就是因为这种教育,导致我们大部分人如同这位四川的知识分子的无知,极度无知,也正因为这样,使得我们这些人,受到很大的歧视,当然,还好,庆幸,我的单位领导比这位知识分子要明智的多。

在这里,我也借助我的博客,希望带菌或者乙肝患者可以和我交流,或许我的经历会让你度过难关。我的手机号码在公司的网站上面,另外还有我的邮箱以及QQ.当然不要在我休息时候给我电话。谢谢。

同时,害怕我这个乙肝带菌者的可以离我远点,我也不是很喜欢你。
Tags: | 引用(0)
0
下载文件 (已下载 251 次)
0
最近在涉及机械视觉图像处理相关技术:
边缘处理算法有一些如下:
sobel,canny,Homogenity,Difference等等。

0
首先感谢我的恩师左老师,感谢您父亲般的关心和培养,让我终生受益。
其次感谢干妈陶老师,感谢您对我的信任以及工作中的帮助,让孩没齿难忘。
其次感谢所有帮过我的老师们,杨院长,王院长,刘院长,戴院长,单位领导,还有我的其他同事们,祝福您们节日快乐。

同时也感谢我的这些亦生亦友的学生们,感谢您们昨天为我组织的晚宴,以及歌会,也祝福你们学业有成,早日找到另外的一半。

还有在这里祝福一下我的父亲母亲,祝愿您们身体健康。不孝子给您们叩头。
0
配置Sql Server本地用户登陆的时候出现这个问题,其实可以通过绕过这个方法解决问题,但是既然出现了,就Baidu了一下,解决方案如下:
Tags: | 引用(0)
0
计算 Linux 中集群项目的数量就象计算硅谷中创业公司的数量一样。不象 Windows NT 已经受其自身的封闭环境阻碍,Linux 有大量的集群系统可供选择,适合于不同的用途和需要。但确定应该使用哪一个集群的工作却没有因此变得简单。

问题的部分原因在于术语集群用于不同场合。IT 经理可能关心如何使服务器运行时间更长,或使应用程序运行得更快,而数学家可能更关心在服务器上进行大规模数值计算。两者都需要群集,但是各自需要不同特性的群集。
0
标题:集群式机械故障诊断专家系统开发策划
Title:Cluster mechanical fault diagnosis expert system development planning

0
I guess it comes down to a simple choice:get busy living or get busy dying.
分页: 10/106 第一页 上页 5 6 7 8 9 10 11 12 13 14 下页 最后页 [ 显示模式: 摘要 | 列表 ]