zgpxgame

像作诗一样写程序,像弹琴一样敲代码,像看小说一样读开源

re: Chromium编译记录 zgpxgame 2013-11-16 21:29
June 2010 DirectX SDK.
re: HOOK技术的一些简单总结 zgpxgame 2013-10-30 20:58
mark
@万连文
简而言之我想是:

非虚继承 构造调用顺序
CBar() -call-> CFoo() -call-> CFinal()

虚继承 构造调用顺序
CBar() -call-> CFinal() // 私有,不可调用
CBar() -call-> CFoo()
re: Coroutines in C zgpxgame 2013-05-20 13:04
mark
分析的不错,但就这道题目来说,感觉这题考的意义不大,面试过程用这种细枝末节的语法题考察不出面试者的思维。
re: 关于最优无限循环的考证 zgpxgame 2013-01-06 18:31
恩 很欣赏你的这种做法。只是我觉得你分析得不够全面,所以就补充了我自己的一点看法。所以我认为考证后的结论是,不需要纠结于for还是while。与之相比,干净的代码和能清晰表达程序意图的语句往往是更重要一些的
re: 关于最优无限循环的考证 zgpxgame 2013-01-06 11:01
由于现在的CPU指令流水线、缓存、乱序等等,加上编译器会处理优化,所以这方面的优化已经意义不大了,也就不必纠结用什么循环了。不过了解一下也是可以的
re: 基于堆栈上的字符串实现 zgpxgame 2012-09-05 17:35
恩,可以。 如果字符串类实现的再完善些也未尝不可 @华夏之火
re: 基于堆栈上的字符串实现 zgpxgame 2012-09-03 02:28
我想说的代码膨胀是指如果代码中使用了CStackString<1>......CStackString<N>会导致编译器生成N个类,当然如果只取一个最大N使用这个类也就不存在这个问题了。 我个人不主张去重新实现一个栈string,而是去实现一个栈分配器,这里有现成的例子:http://src.chromium.org/viewvc/chrome/trunk/src/base/stack_container.h@华夏之火
@小鱼儿 恩,理解错了,加油
学校教编程的老师大多是没有工程经验的老师,一般都是照本宣科,而且是一个专科学校的老师,但也不排除有高手的可能。“所以我决定不在看书” 个人不太赞同,书还是要看的,经典书很多,重点也不同,有更好的设计,更强的算法,更透彻的了解语言,更清晰的代码,更深入的理解操作系统……路还很漫长
网络编程的东西还是有一些的,个人感觉你现在学的还有点局限,不过好的基础也很重要,可以研究下网络游戏服务端,或者其他开源代码应用,或一些好的开源网络库,asio、libevent、淘宝的tair等什么的,还有一网络相关的设计模式,《面向模式的软件体系结构 卷2》里面有一点相关内容,而且网络程序常常与多线程技术相关密切。看你兴趣去研究相关的东西会有收获的
re: 编译器背后的小故事 zgpxgame 2012-07-29 14:46
s1,s2是同类型,不会发生隐式类型转换,结果当然也是同类型的而溢出,隐式类型转换发生在赋值时

strcpy(ps,"美国") 如果只是试验,倒也关系不大,实际中这样可能导致问题
跟可移值性关系不大,在系统间的区别大概只有换行符不太一致。文本文件可读性好,但占用空间较大。
re: Makefile自动生成 zgpxgame 2012-06-27 20:54
mark
re: 用Windbg解决一个Bug zgpxgame 2012-06-27 13:06
mark
mark
@罗朝辉
浙江大学
re: 基于堆栈上的字符串实现 zgpxgame 2012-06-08 13:19
会导致代码膨胀,如果只是内存问题可以考虑换一个基于栈的内存分配器
re: chrome 源码分析 zgpxgame 2012-05-25 16:40
mark
re: 一个高效的内存池实现 zgpxgame 2012-05-05 23:55
固定大小的缓冲池策略
re: LUA源码分析上 zgpxgame 2012-04-29 17:19
文件坏掉了?下载了打不开