xocoder's coding life

还是不要叫程序员,显得一点艺术气质都没有

孤岛危机2通关,看到这篇剧情,太精彩忍不住转了--孤岛危机2详细剧情。

美国海军陆战队 武力侦察队,乘坐 鹦鹉螺号核潜艇,前往纽约。目的:救出 前Crynet公司雇员纳森·古德博士。这位博士 可能知道 对抗异形 的关键信息。 但是,登陆 失败。Ceph(异形的名称)破坏了潜艇,陆战队员 “阿卡特兹”(代号) 唯一幸存。 三角洲特种部队的 少校 普费·巴恩斯(1代中的重...

2012-08-27 23:38:35

阅读数:5137

评论数:0

依赖名称不是类型[关于模板类中的迭代器]

今天在封装STL时候遇到了这么一个问题 template class MyList { public: typedef std::list::iterator iterator; }; 当我想这样封装迭代器的时候,编译器告诉我:依赖名称不是类型 遂百度。得答案: template cla...

2012-08-26 00:44:49

阅读数:3057

评论数:0

Visual C++快捷键大全 -- 让手指不离开键盘(肯定有你不知道的)

最近受VI影响,深深体会了键盘操作的便捷。于是各种找VS下的快捷键。在这里就做个记录。找一点,记一点。慢慢越来越丰富。 【调试】: 编译运行:F5 单步调试:F10 结束调试:Shift + F5 【代码编辑】: 在光标上一行插入:Ctrl + Enter 在光标下一...

2012-08-25 11:01:35

阅读数:1990

评论数:0

继续XBase网络部分

1.其实updateConn时,popRecvData可以改成getRecvData,这样可以避免一次拷贝。如果get成功,再pop掉队列里的数据 2.还是先做一个数组的连接管理方式吧。

2012-08-22 21:31:50

阅读数:414

评论数:0

回收连接的时机

1.应该在处理掉Disconnect事件后释放。 2.XNetServer和XNetClient不负责初始化XIOCP和XNetConnectionManager

2012-08-22 17:58:57

阅读数:376

评论数:0

看看老外是怎么学排序算法的

http://www.lupaworld.com/article-219567-1.html

2012-08-21 22:23:28

阅读数:2332

评论数:0

无锁消息队列【好文转载】

原文地址:http://blog.codingnow.com/2012/06/dev_note_21.html 最近三周按计划在做第一里程碑的发布工作,几乎所有新特性都冻结了。大家都在改 bug 和完善细节。 服务器的性能还有不小的问题,压力测试的结果不能满意。原本我希望可以轻松实现 40 人...

2012-08-20 10:24:26

阅读数:1769

评论数:0

IOCP性能优化:使用环形缓冲提升IOCP效率(无锁缓冲)

最近在重构之前写的网络底层时,从各个方面认真考虑了每一个细节实现。其中,在提交I/O(WSASend/WSARecv)和I/O完成(GetQueuedCompletionStatus)时,难免出现一个缓冲区需要两个线程公用的问题。 假设主线程不断发送该消息,这些消息被堆叠在一个缓冲区里,定时使...

2012-08-18 16:11:58

阅读数:5271

评论数:25

placement new【好文转载】

今天看STL源码遇到一个问题:   template inline void _Construct(_T1* __p, const _T2& __value) {   new ((void*) __p) _T1(__value); }   上网搜到了一些文章,分享了:  ...

2012-08-17 18:05:29

阅读数:517

评论数:0

深入C++的new【好文转载】

深入C++的new  “new”是C++的一个关键字,同时也是操作符。关于new的话题非常多,因为它确实比较复杂,也非常神秘,下面我将把我了解到的与new有关的内容做一个总结。 new的过程 当我们使用关键字new在堆上动态创建一个对象时,它实际上做了三件事:获得一块内存空间、调用构造函数、...

2012-08-17 15:35:12

阅读数:399

评论数:0

New blog

csdnblog希望可以用久一些。娱乐性的博客实在用够了。cppblog和博客园又过于古旧,于是CSDN博客起航。

2012-08-17 14:30:54

阅读数:380

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭