- 博客(5)
- 收藏
- 关注
原创 myicq-1.0a1服务器代码的一点分析(二)—在线人员管理与内存分配
myicq-1.0a1服务器代码的一点分析(二)—在线人员管理与内存分配顾剑辉(Solarsoft)http://solarsoft.126.com在线人员的管理在upd服务器中,在线人员的管理是必不可少的.其实这种方法也可以用到游戏服务器中.接下去我们来看一下,myicq是怎样管理的.Myicq采用的是哈希表来管理,哈希表的查找效率是非常高的,到目前是我见的最高效的查找方
2003-11-29 23:02:00
2080
原创 用VC6编写注册表管理程序
用VC6编写注册表管理程序(-)顾剑辉(Solarsoft)摘要 本文给出了一个较完整的注册表管理程序,对类似注册表管理程序的开发作了详细的介绍关键字 REGEDIT,注册表管理在市面上,有很多注册表管理方面的程序,如:魔法兔子,IE保护器等。但它们对注册表都进行固定的操作,对与windows的高级管理员来说是远远不够的,还经常用到Regedit,那它是如何设计的呢?经过分析它的主
2003-11-27 00:31:00
1702
原创 用VC6编写注册表管理程序(二)
用VC6编写注册表管理程序(二) 顾剑辉(Solarsoft)1. 用树来显示注册表信息。注意:注册表信息内容比较多,不可能全部显示,则可一开始,先显示最接近于树根,再根据操作来逐步显示子树的方案来实现,1) 初始化树void CRegLeftView::OnInitialUpdate() { CTreeView::OnI
2003-11-27 00:31:00
1277
原创 用VC6编写注册表管理程序(三)
用VC6编写注册表管理程序(三)顾剑辉(Solarsoft) 右边列表CregExplorerView类的实现:在类里定义private型的变量 HKEY m_hKey;//通信函数传来主键CString m_strSubKey;//子键名1. 和文档类进行通信的代码同上。2. 显示当前树的数据在CRegLeftView::OnSelchangi
2003-11-27 00:31:00
1520
原创 myicq-1.0a1服务器代码分析(一)
myicq-1.0a1服务器代码分析(一)顾剑辉(Solarsoft)myicq代码的公布已经有一段时间了,听说作者张勇已经不再公开的服务器端的代码了,不尤觉得可惜,拜读他的作品已经有一段时间了,今天来发表一下自己的意见。我现在就从整体的构架来谈谈他服务器端的代码,服务器代码可分成数据库、upd服务、服务器群组、插件四块。我这里对upd服务的实现进行一些讨论,一、数据缓冲包的类
2003-11-27 00:30:00
3504
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人