最新评论
[quote]egmkang:
[quote]liuyanghejerry:
[quote]egmkang:
[quote]liuyanghejerry:
@egmkang
好像也不带C++的STD。[/quote]
什么叫好像也不带C++的STD??[/quote]
记得上次试clang的时候,标准库头文件全都找不到,后来就没再管过了……[/quote]
有时候是找不到的,所以你需要告诉clang头文件在哪里....
通过.clang_complete或者user_options参数,具体看一下文档[/quote]
-v-好的,谢谢提示。
[quote]liuyanghejerry:
[quote]egmkang:
[quote]liuyanghejerry:
@egmkang
好像也不带C++的STD。[/quote]
什么叫好像也不带C++的STD??[/quote]
记得上次试clang的时候,标准库头文件全都找不到,后来就没再管过了……[/quote]
有时候是找不到的,所以你需要告诉clang头文件在哪里....
通过.clang_complete或者user_options参数,具体看一下文档
[quote]egmkang:
[quote]liuyanghejerry:
@egmkang
好像也不带C++的STD。[/quote]
什么叫好像也不带C++的STD??[/quote]
记得上次试clang的时候,标准库头文件全都找不到,后来就没再管过了……
[quote]liuyanghejerry:
@egmkang
好像也不带C++的STD。[/quote]
什么叫好像也不带C++的STD??
[quote]清風揚諰:HashTable天天用,真正明白内部原理的还真不多[/quote]
原理其实很简单的,任何一本数据结构书都会教
HashTable天天用,真正明白内部原理的还真不多
Re:[投资]写在11年末 egmkang 2011-12-29 12:37
[quote]大力bober:个人投资,就不用买太多股票,最多三支!一支最好,有空T来T去![/quote]
呵呵,现在就只持有三支,其他的全部换股了
:-)
Re:[投资]写在11年末 大力bober 2011-12-29 11:14
个人投资,就不用买太多股票,最多三支!一支最好,有空T来T去!
Re:[C++]运行时,如何确保一个对象是只读的 egmkang 2011-10-27 11:36
[quote]OwnWaterloo:
@egmkang
即使支持html5的浏览器出现了,也不会放弃对目前的html支持吧?
没必要转啊……
最近上船的人好多…… 高爷爷要hold住!!![/quote]
哈,我看这个样子,书是写不完了....
多少人都上船了....
Re:[C++]运行时,如何确保一个对象是只读的 OwnWaterloo 2011-10-27 10:11
@egmkang
即使支持html5的浏览器出现了,也不会放弃对目前的html支持吧?
没必要转啊……
最近上船的人好多…… 高爷爷要hold住!!!
Re:[C++]运行时,如何确保一个对象是只读的 egmkang 2011-10-27 09:54
@OwnWaterloo
哈
scheme只在SCIP里面看过,看的蛮头疼的...
感觉你这像是Knuth啊.Knuth的主页就是纯HTML的吧,之前要出HTML5,他貌似还在叫,不要更新,我根本没时间把现在的html转化成HTML5的....
高玩啊
Re:[C++]运行时,如何确保一个对象是只读的 OwnWaterloo 2011-10-27 00:29
@egmkang
应该不太一样。
首先我熟悉的是elisp(因为要用emacs -_-)
如果有机会,想用scheme;但不太喜欢common lisp(Kevin Lynx用的就是cl)……
再者。。。 我并不想做一个"blog程序"。
比如cnblogs, 它有自己的编辑器, 貌似还支持metablog api, 还有一些如备份什么的功能。
再比如wordpress, 貌似就是把它放在vps的什么什么目录。
貌似Kevin Lynx的是这两种之一……
而我所谓的blog…… 其实就是本地上的一些笔记之类的。
并且将来也不会用blog程序附带的编辑器,始终都只会用emacs/vim编辑本地的html/rst/tex文档。
本体始终是本地笔记, 只是顺带想找个地方将可以公开的部分放上去, 顺便实现一些评论啊,同名文件消歧义(维基百科那样)啊什么的……
感觉很折腾…… 但重要的东西不由自己控制心理又很慌啊……
有没有什么地方我想错了 >_< ?
Re:[C++]运行时,如何确保一个对象是只读的 egmkang 2011-10-26 23:47
[quote]OwnWaterloo:
@egmkang
也不是一切文档……
因为以前做过一个"可执行内存分配器",所以与这有关的文档就需要看……
mmap/mprotect肯定算~
可执行保护粒度是页,所以sysconf也算……
类似的valloc/posix_memalign也……
x64貌似可配置的……
blog我打算自己做一个……
需要什么功能我就可以自己动手,不必等着博客服务提供了……
不过这方面不熟悉啊,而且gae又被锁了半年多了…… 很没动力……[/quote]
哟西,cppblog那边有一个家伙自己用lisp做了一个blog
你难道也要效仿??
Re:[C++]运行时,如何确保一个对象是只读的 OwnWaterloo 2011-10-26 23:07
@egmkang
也不是一切文档……
因为以前做过一个"可执行内存分配器",所以与这有关的文档就需要看……
mmap/mprotect肯定算~
可执行保护粒度是页,所以sysconf也算……
类似的valloc/posix_memalign也……
x64貌似可配置的……
blog我打算自己做一个……
需要什么功能我就可以自己动手,不必等着博客服务提供了……
不过这方面不熟悉啊,而且gae又被锁了半年多了…… 很没动力……
Re:[C++]运行时,如何确保一个对象是只读的 egmkang 2011-10-26 22:31
[quote]OwnWaterloo:
页大小最好不要简单假定为4096哦亲~
有个sysconf还是啥的函数来着……
既然都用mprotect(posix)了,也可以用valloc或者posix_memalign了亲~[/quote]
我看过了,x64下面也是4K的页,也有一些操作系统可能不是4K的页,没记错的话,有Solaris貌似不是4K的.(以前上大学的时候看操作系统,上面说的,具体的早忘得差不多了)
不过动态获取页大小确是不错,更通用一些.
你确实是熟读一切文档啊....(我最近才开始看APUE啊,恶补)
老来踢场子,却从来都不写blog,让小生去膜拜
:-D
Re:[C++]运行时,如何确保一个对象是只读的 OwnWaterloo 2011-10-26 19:49
页大小最好不要简单假定为4096哦亲~
有个sysconf还是啥的函数来着……
既然都用mprotect(posix)了,也可以用valloc或者posix_memalign了亲~
Re:[C++]野指针的产生以及应对办法 egmkang 2011-09-27 12:16
[quote]诺贝尔:调试有点用。用智能指针更好[/quote]
我们现在没依赖智能指针.
Re:[C++]野指针的产生以及应对办法 诺贝尔 2011-09-27 12:01
调试有点用。用智能指针更好
Re:[C++]野指针的产生以及应对办法 诺贝尔 2011-09-27 12:01
调试有点用。用智能指针更好
Re:[vim]我的vim配置 黄毛怪 2011-08-15 23:12
很齐全嘛
Re:[转载]一些鲜为人知的编程真相 huyong 2011-06-19 21:31
呵呵,不错的。
Re:[转载]一些鲜为人知的编程真相 egmkang 2011-06-19 17:04
[quote]陈国立:很多条款在中国会失效,假如一个中国的程序员一天90%的时间在思考问题,用10%时间来写代码(也就是大概0.8小时的时间写代码),请问大多数老板会同意吗?在小企业里面更是明显,程序员就是相当于打字员整天写重复性代码[/quote]
我同意你所说的话.
但正是因为没有思考的时间,所以浪费的时间更多
Re:[转载]一些鲜为人知的编程真相 陈国立 2011-06-19 15:56
很多条款在中国会失效,假如一个中国的程序员一天90%的时间在思考问题,用10%时间来写代码(也就是大概0.8小时的时间写代码),请问大多数老板会同意吗?在小企业里面更是明显,程序员就是相当于打字员整天写重复性代码
Re:[C++]给C++封装一个多播委托 egmkang 2011-06-11 14:04
[quote]OwnWaterloo:
这东西boost有, 貌似叫signal。
另外还有几个类似的库。 libsig还是libsig++来着……
boost好像还有一个功能, 就是获取返回值。
可以丢弃, 可以取所有函数返回值的和, 最大值, 最后一个等等。
另外, _impl_list 这种名字是C#的习惯。
在C++中是被保留的名字, 应该用 impl_list_ 。[/quote]
恩看了一下signal的文档,确实很强大
Re:[C++]给C++封装一个多播委托 egmkang 2011-06-11 13:54
[quote]OwnWaterloo:
这东西boost有, 貌似叫signal。
另外还有几个类似的库。 libsig还是libsig++来着……
boost好像还有一个功能, 就是获取返回值。
可以丢弃, 可以取所有函数返回值的和, 最大值, 最后一个等等。
另外, _impl_list 这种名字是C#的习惯。
在C++中是被保留的名字, 应该用 impl_list_ 。[/quote]
哈哈,大神嫁到
boost::signal没用过,啥时候看看文档撒
恩,看thrift有看到过类似的命名,不过我一直那么写的.....
Re:[C++]给C++封装一个多播委托 OwnWaterloo 2011-06-11 13:35
这东西boost有, 貌似叫signal。
另外还有几个类似的库。 libsig还是libsig++来着……
boost好像还有一个功能, 就是获取返回值。
可以丢弃, 可以取所有函数返回值的和, 最大值, 最后一个等等。
另外, _impl_list 这种名字是C#的习惯。
在C++中是被保留的名字, 应该用 impl_list_ 。
Re:[C++]给C++封装一个多播委托 egmkang 2011-06-11 11:41
[quote]午后的小睡:clang 现在编译C++这么强了啊[/quote]
clang编译器的分析功能比较强大,而且编译速度比较快
Re:[C++]给C++封装一个多播委托 午后的小睡 2011-06-11 11:15
clang 现在编译C++这么强了啊
Re:只有更烂的程序员 fy_kenny 2011-06-03 10:41
写得不行,前后不搭
Re:[thrift]thrift中的对象序列化 egmkang 2011-05-16 09:40
[quote]大石头:其实有时候,我们更注重的是对序列化和反序列化过程的控制性![/quote]
对.看着不爽了可以自己改~~
其实有时候,我们更注重的是对序列化和反序列化过程的控制性!
Re:[thrift]thrift中的对象序列化 egmkang 2011-05-15 12:44
[quote]mail-nicklee:
参考性能测试选择吧
https://github.com/eishay/jvm-serializers/wiki[/quote]
恩,谢谢,这个看过.
protocol buffers的代码也看过,但是没有thrift那么易懂.虽然性能很好,但是代码不易懂,而且支持的数据结构比较少,所以就放弃了.
我们代码对性能的需求暂时不是那么苛刻
Re:[thrift]thrift中的对象序列化 mail-nicklee 2011-05-15 00:32
参考性能测试选择吧
https://github.com/eishay/jvm-serializers/wiki
Re:[读书]至理名言--摘自你的灯还亮着吗 egmkang 2011-05-12 18:48
每每看一遍都有新的收获
Re:[Lua]Lua里面的函数 banana.totolv 2011-05-06 11:03
good
Re:[Lua]Lua里面的函数 egmkang 2011-05-05 17:36
@iTech
一般用lua貌似都不是http....
游戏里面用的比较多
Re:[Lua]Lua里面的函数 iTech 2011-05-05 16:56
lua貌似擅长http通信哦?
Re:[随机数]网游垫装备及其思考 egmkang 2011-03-07 10:27
[quote]assiwe:
[quote]egmkang:
[quote]assiwe:
在魔兽里概率就会提高, 因为魔兽调整过随机数的算法, 保证10%的概率十下里一定会出一下.以防止概率低的时候连续几十下都不出效果.
似乎是这样.[/quote]
任务掉落概率会很高的,太低的话比较挫败玩家的信心.
那种10下里必然会掉一个,似乎就干预了概率....[/quote]
不是这么意思, 是概率会动态改变,比如三四下不出效果时,概率会提高一些.连续出俩效果,概率会减小一些.但是总体概率还是10%[/quote]
如果概率是动态的,那么就要算好期望了...
据我所知,WoW里面任务掉落物品的概率是45%
Re:[随机数]网游垫装备及其思考 assiwe 2011-03-06 20:20
[quote]egmkang:
[quote]assiwe:
在魔兽里概率就会提高, 因为魔兽调整过随机数的算法, 保证10%的概率十下里一定会出一下.以防止概率低的时候连续几十下都不出效果.
似乎是这样.[/quote]
任务掉落概率会很高的,太低的话比较挫败玩家的信心.
那种10下里必然会掉一个,似乎就干预了概率....[/quote]
不是这么意思, 是概率会动态改变,比如三四下不出效果时,概率会提高一些.连续出俩效果,概率会减小一些.但是总体概率还是10%
Re:[随机数]网游垫装备及其思考 egmkang 2011-03-06 16:24
[quote]assiwe:
在魔兽里概率就会提高, 因为魔兽调整过随机数的算法, 保证10%的概率十下里一定会出一下.以防止概率低的时候连续几十下都不出效果.
似乎是这样.[/quote]
任务掉落概率会很高的,太低的话比较挫败玩家的信心.
那种10下里必然会掉一个,似乎就干预了概率....
Re:[随机数]网游垫装备及其思考 assiwe 2011-03-06 15:17
在魔兽里概率就会提高, 因为魔兽调整过随机数的算法, 保证10%的概率十下里一定会出一下.以防止概率低的时候连续几十下都不出效果.
似乎是这样.
Re:[随机数]网游垫装备及其思考 火地晋 2011-03-06 11:34
我感兴趣的是最后一句.PS:
Re:[OT]我的2010(加班无极限) egmkang 2011-03-05 15:48
[quote]fantaros:天天和胖子 扯淡[/quote]
囧
Re:[OT]我的2010(加班无极限) fantaros 2011-03-05 15:47
天天和胖子 扯淡
Re:[随机数]网游垫装备及其思考 egmkang 2011-03-05 15:09
@+-+
我开头说了:学而无术者比不学无术者更加愚蠢.事实上上过大学的人都学过概率论,但是还有非常大一部分人认为概率会提高...
Re:[随机数]网游垫装备及其思考 egmkang 2011-03-05 15:05
[quote]+-+:
哈哈....一个人反正要死的,那他每天的死亡几率是多少?
1.死 2不死
恩,那他每天的死亡几率是50%.....欧也
抛一枚硬币需要分清,要讲明的是独立事件还是连续事件,题意都木有清楚,搞玄虚,还讲神马概率.....[/quote]
呵呵.
每天死亡的概率不是平均分布的.如果是平均分布,那么你活1年的概率就是1/(2^365),oh,ye~~
题目是独立的连续事件......
Re:[随机数]网游垫装备及其思考 +-+ 2011-03-05 14:52
哈哈....一个人反正要死的,那他每天的死亡几率是多少?
1.死 2不死
恩,那他每天的死亡几率是50%.....欧也
抛一枚硬币需要分清,要讲明的是独立事件还是连续事件,题意都木有清楚,搞玄虚,还讲神马概率.....
Re:[OT]讲一个笑话 egmkang 2011-02-25 21:48
[quote]waninlezu:这个笑话有点冷啊。[/quote]
这是真事.
Re:[OT]讲一个笑话 zzfff 2011-02-25 21:39
呵呵,有几个硬件线程(CPU,core,intel HT),(理论上)那就只需要几个软件线程,这用屁股就能想出来,实在像我这么笨,难道不知道翻书么?Jeffrey Richter的《Windows via C/C++》,Joe Duffy的《Concurrent Programming on Windows》...现在的同学,怎么这么无知无畏呢?