- 博客(6)
- 收藏
- 关注
原创 C++内存区域
C++内存区域分为五个部分。分别是栈、堆、自由存储区、全局存储区、常量存储区。1.栈:由编译器分配的内存,在不需要的时候自动清除的变量存储区。栈中一般保存局部变量,函数参数等。2.堆:由程序员自己控制的内存分配区域(new),堆中分配的内存编译器不负责释放,如果申请的内存使用完后不释放(delete)会造成内存泄漏,进程结束后,操作系统会自动回收。3.自由存储区:由
2013-06-11 00:23:29 587
原创 虚拟机安装Linux一些设置整理
一.修改以命令行或者图形窗口启动以root的身份登陆,然后修改/etc/inittab文件更改"id:5:initdefault:"语句即可。其中5表示默认图形启动界面3表示默认文字启动界面注:在启动之后,还可以通过下面的语句进行切换:#init n如果在图形界面下,输入#init 3,则进入文字界面。如果在图形界面下,输入#init 5,则进入文字界面
2013-01-17 21:26:27 479
原创 mangos登录服务器-3-验证流程
整个验证过程使用到了SHA6算法.具体实现网上有很多资料.本文只是对验证的流程做个总结.大致为如下几步:一.服务端通过SRP6算法验证客户端账户合法性二.客户端账户合法生成SessionKey,告知客户端,服务端写入数据库,供游戏服务器使用.三.客户端请求游戏服务器列表.服务端将游戏服务器列表发予客户端1.客户端发送编号为CMD_AUTH_LOGON_CHALLENGE
2013-01-14 00:04:10 939
原创 mangos登录服务器-2-main注释
整个登录服务器逻辑上是单线程的,一个主循环,处理来自客户端的登录数据包,虽然数据库访问部分是多线程,但是带返回结果集的操作都是通过阻塞操作完成的,多线程只是对无返回结果的SQL做缓冲.main主要为两个部分:1.初始化部分,包括读取配置文件,初始化数据库,加载游戏服务器列表,初始化网络部分2.主循环,处理登录包extern int main(int argc, char** a
2013-01-09 23:27:49 1023
原创 mangos登录服务器-1-数据库
最近在看mangos代码,从登录服务器看起,即realmd工程.一.数据库中realmd库是与登陆相关的数据库,其中有七张表,下面列出每个表的每个字段及其意义1.account表,用户账户信息表字段类型意义idint主键id,自动生成usernamevarchar用户名sha_pass_hashvarcha
2013-01-09 22:46:17 1074
原创 如何一回车就触发提交按钮 如何回车就下一个
如何一回车就触发提交按钮 再Page_Load中加如下代码,修改相应的TextBox与Button的ID就可以了,本机测试成功!!! private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 TextBox1.Attributes.Add
2009-06-14 00:43:00 676
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人