- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 简评Qt信号以及信号槽
个人觉得就做界面来讲,不管是有ide设计界面操作还是无ide设计界面操作,开发界面这块,Qt要比mfc方便的多,毕竟这玩意儿是高度的封装,有点类似codejock针对mfc的封装,但是他的缺点就是信号(槽)的设计,个人觉得如果仿照mfc的post/send-thread-message的机制来设计,肯定要比目前的好的多,不知道Qt设计者是是不是脑子缺根弦,还是要跟别人比自己聪明,非得用connec
2013-05-02 19:16:28
564
原创 CS服务器异步模式下如何建立安全连接OPENSSL之RSA篇
不管是cs模式还是bs模式(,为了方便讨论,下文通称为cs),都脱离不了一个安全,常规模式下一般采用明码在网络上进行数据传输,如邮件服务器,采用明码方式进行数据传输的方式已经在现实应用中被证明相当的不安全,尤其是在进行账户信息验证的时候,账户和密码信息很容易暴露,所以我们想到了对网络传输数据进行加密操作,而常规的传输方式有很多,简单的就是对密码进行md5加密,或者是对网络数据进行简单的异或处理,这
2013-04-27 19:46:27
1011
原创 Windows平台下高性能并发服务引擎设计(一)
一、系统内核设计框架图 图示为一个简单的引擎设计草图,最顶层为用户应用开发层,是整个服务引擎的唯一对外接口(直接开放给用户层,由用户层自定义开发),整套服务引擎的设计理念是采用事件驱动模式,本篇主要从该框架图入手简要介绍我所设计的后台服务引擎,后续篇章中我会对每个环节进行详细介绍。 该套引擎在我的程序中被称为IApplication,它包括系统日志接口,定时器接口,session管理器,虚
2011-10-26 11:47:46
606
原创 异步事件分发模型设计一
<br /> 常规的网络io事件分发模型,有常规io句柄异步读写方式,select模式,以及我们常讨论的iocp模式(linux为epoll模式)<br /> 根据我个人经验,我刚开始接触网络io包括本地文件读写io等模式时,最开始仅仅知道句柄异步io模式,这种模式仅仅是用户层的对select的再实现,业务相关度很高,而且很不好控制,后来接触到select模式,但是遇见到连接量过大时,select模式对cpu的消耗率太大,后来我开始了解并接触iocp模式。<br /> 归纳总结
2010-11-07 16:08:00
1075
原创 BDB如何建立多级索引表
至于BDB是什么? 我就不多解释了。 今天想说说关于BDB的多级索引的创建。 在BDB中提供四种算法接口, 哈希(hash) 二叉平衡树(BTREE) 队列(QUEUE) 有序记录(RECNO) 至于哪种数据结构常用,不好说。 看具体业务需求! QUEUE/RECNO 数据结构不支持用户层索引,BD
2008-11-09 15:55:00
1622
goofilelib1_0_0_4.tar.gz
2010-11-07
WTL webbrowser javascript c++ 开发html界面
2010-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人