2014学习笔记
文章平均质量分 78
只爱艾薇儿
这个作者很懒,什么都没留下…
展开
-
svn 指令
svn add [path]别名:无描述:添加文件或目录到你的wc,打上新增标记。这些文件会在下一次你提交wc的时候提交到svn服务器。在提交前,你也可以用svn revert撤销新增的文件。访问库:否eg: svn add file.cppsvn checkout URL[@REV]... [PATH]别名:转载 2014-01-14 14:11:02 · 568 阅读 · 0 评论 -
游戏中的CHeartBeat (心跳机制)
CHeartBeat是一种短连接,由于游戏不是时时性的,不需要太过一直连接,所以采取短连接的机制,cheartBeat在刚刚登陆的时候,ngHttpClient::HandleUpdate(int32 deltaMS){ ParseResponse(timestamp, pHash->Get("data"));}向服务器发请求时间戳到了,接收请求,case原创 2014-01-14 14:32:33 · 1750 阅读 · 0 评论 -
BUG管理工具认识
1.clearcase 集成BUG管理ClearCase具体的说是做配置管理的工具,只是SCM管理工具其中的一种。是RATIONAL公司开发的配置管理工具,类似于VSS,CVS的作用,但是功能比VSS,CVS强大的多,而且可以与WINDOWS资源管理器集成使用,并且还可以与很多开发工具集成在一起使用。但是对配置管理员的要求比较高。2.dct 集成BUG管理流程 惠普使原创 2014-01-14 15:26:38 · 1038 阅读 · 1 评论 -
lua中如何加入第三方拓展c库
背景及需求lua作为一门发展成熟的脚本语言,正在变得越来越流行。它也可以作为和C/C++执行脚本交互的语言。并且Lua的整个库很小,当Lua自身带有的部分库无法满足我们自身需要实现的功能时,我们就需要引入其他人写的第三方c库来对已有的Lua功能进行扩展和优化。或者另一种情况,一些为了提高效率的功能。这里我需要一个问题就是关于lua中产生伪随机数的问题。当我们用已有的random产生伪随机数原创 2014-12-20 13:10:19 · 7841 阅读 · 0 评论 -
lua中 点(.)和冒号(:)的区别
--lua 中点(.)和冒号(:)区别class = {}class.__index = class function class:new(x, y) local mt = {} mt.x = x mt.y = y setmetatable(mt, self) return mt end-- 等效 function class.printf(self)functio原创 2014-12-25 18:46:02 · 5694 阅读 · 0 评论 -
lua中对于metatable用法和原理的总结
1.-- --metatable 可以作为继承的用法parent = { house = 1}parent.__index = parent --如果没有这一句话 child即使是设置parent为元表 也不能找到parent中的内容. __index指向的内容是nilchild = { wife = 2}setmetatable(child, parent)原创 2014-12-28 14:30:08 · 9428 阅读 · 1 评论