- 博客(11)
- 收藏
- 关注
转载 My Trap For C++
Table of Contents 1. My Trap For C++ 1.1. Initialize variable 1.2. Remove when make iteration to container 1.3. Forget increment or decrement when use "while" ...
2014-06-21 11:56:00
142
转载 Emacs as C++ IDE
this blog will make your emacs as C++ IDE. It implements code-completion, google-style-check and project manager. Table of Contents 1. auto completion 1.1. auto-com...
2014-06-08 22:15:00
136
转载 命名规范
Table of Contents 1 命名规范 1.1 形成行业命名规范 1.2 实现客户端和服务端的命名对接 1.3 禁用中文拼音命名 1.4 充分使用前缀,后缀的命名规范 1 命名规范 有人把代码的不利于阅读,归结于注释太少;可能这是一方面,但是好的命名,好的代码排版更加令人赏心悦目;好的命名规范,根本不需要注释来诠...
2014-05-22 19:59:00
86
转载 UNIX网络编程-锁(二)
Table of Contents 1 UNIX网络编程-锁(二) 1.1 信号量API 1.2 信号量互斥锁的实现 1.2.1 成员变量如下: 1.2.2 实现的成员函数如下: 1.3 信号量读写锁的实现 1.3.1 RWSem的成员变量: 1.3.2 RWSem的成员函数: 1.4 信号量读写实现源码下载 ...
2014-05-12 23:03:00
62
转载 unix网络编程--锁(一)
阅读了unix网络编程的卷二之后,看着里面的实例并且理解其原理算法,就将里面的C语言的锁API进行C++封装以供以后使用。实现的锁接口以及一些算法会封装到我的TimePass库中。我觉得应该就锁的问题写一个系列的博客。锁按照其作用域可以分为线程锁和进程锁; 按照其工作方式:又可以分为互斥锁,读写锁,文件锁。读写锁也是互斥,只是相对于读写锁来说更加精细,其分为读...
2014-04-01 23:21:00
117
转载 所遇不良设计(四)
Table of Contents 1 饮鸩止渴的存储过程 2 一剑封喉的kill -9 3 万里狂飙的缓存 4 注意: 1 饮鸩止渴的存储过程 可能刚开始开发的时候,图一时的简单,为了在服务端少写那么多的C/C++代码,用SQL语句来实现一些逻辑,只需要几行sql语句的存储就解决了,服务端直接调用存储过程,比如说我们要做两...
2014-03-24 22:20:00
74
转载 所遇不良设计(三)
Table of Contents 1. 高度集中的集权模式 2. 千篇一律的固定框架 3. 左右逢源的插件模式 我看到好多独立的事情被外包或者众包出去,在完成速度和效率上,都非常出色。好多开源的组织也是这样,接纳全世界软件开发着的贡献,然后对这些贡献进行整理,这是众包的过程。项目经理在分派任务的过程中,将系统分割成不同的部分,而这不同的部分又...
2014-03-22 01:14:00
92
转载 所遇不良设计(二)
Table of Contents 1. 文件的层叠 2. 命名的规范 3. 宏的臃肿 3.1. 宏的好处 3.1.1. 抛出异常 3.1.2. 解决系统的跨平台问题。 3.1.3. 定义静态的数组 3.2. 宏的坏处 3.2.1. 使用带有const类型的常量 3.2.2. 使用工厂模式来通过名字获取对象 ...
2014-03-20 00:02:00
74
转载 所遇不良设计(一)
Table of Contents 1. 扩展的常量 2. 多变的函数 3. 强势的friend 4. 层叠的工程 我们在设计时,一定要考虑系统的未来的可扩展性,为未来做好准备,预备接口。现在软件的设计为了降低其耦合度,大多将软件设计成插件模式。 1 扩展的常量 系统中出现大量的常量,随着系统模块的添加,会不断增加这些常量; ...
2014-03-16 00:32:00
130
转载 有趣的emacs
Table of Contents 1. 常用插件 1.1. ido 1.2. smex 1.3. session 1.4. color-theme 2. org-mode插件 3. evernote插件 4. graphviz插件 5. cc-mode插件 6. 总结 学习emacs已经两个星期,一些...
2014-03-12 23:10:00
153
转载 游戏引擎服务端应该也要具备测试模块
游戏引擎服务端应该也要具备测试模块 Table of Contents 1. 游戏引擎服务端应该也要具备测试模块 1.1. 经历 1.2. 感想 1 游戏引擎服务端应该也要具备测试模块 1.1 经历 公司做网页游戏5年之久,今年公司在向手游方面扩展。公司在开发过程中,主程决定游戏模块的开发时间...
2014-03-10 22:22:00
149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人