• 我的消息
  • 我的博客
  • 我的学院
  • 我的下载
  • 我的收藏
  • 消息
  • 搜索条件:
    点击返回全部
    全部文章 > {categoryName }
    • 关于warning C4512: “`anonymous-namespace'::******”: 未能生成赋值运算符

      今天头一次注意到这个warning(以前一定出现过,但是我没发现)。 如果类成员中包含引用(引用一旦初始化就不能再赋值你懂的)或者const对象,编译期就无法自动生成=操作符重载函数了。 声明...

      原创
      2012-10-21 01:42:22
      2373
      1
    • C/C++中volatile关键字详解

      今天在修改XBase的ConnectionManager时,需要一个连接数组,但因为是多线程访问的,所以每个元素(是一个指针)都可能会发生变化。之前定义volatile一直没有一个系统的了解。这里找了...

      转载
      2012-09-09 19:34:35
      904
      0
    • windows下SVN无法修改日志的问题

      猜测因为本身SVN没有日志的版本管理,所以被修改的日志将永远消失,所以默认是禁止修改的。但可以通过以下办法解决该问题 1.在版本库中建立文件:【pre-revprop-change.bat】 2.编...

      原创
      2012-09-09 18:17:21
      1083
      0
    • 调试release版本程序dump时出现的代码定位不准确问题

      在调试release程序crash dump时,因为编译器优化了代码,所以会造成崩溃位置定位不准确的问题,这个问题让人很恼火。 搜索了很久关于这方面的问题,最终无果。 自己进行尝试,最终得出解...

      原创
      2012-09-01 00:49:54
      1352
      0
    • 依赖名称不是类型[关于模板类中的迭代器]

      今天在封装STL时候遇到了这么一个问题 template class MyList { public: typedef std::list::iterator iterator; }; 当我想这...

      原创
      2012-08-26 00:44:49
      2765
      0
    • 继续XBase网络部分

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

      原创
      2012-08-22 21:31:50
      404
      0
    • 回收连接的时机

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

      原创
      2012-08-22 17:58:57
      359
      0
    • IOCP性能优化:使用环形缓冲提升IOCP效率(无锁缓冲)

      最近在重构之前写的网络底层时,从各个方面认真考虑了每一个细节实现。其中,在提交I/O(WSASend/WSARecv)和I/O完成(GetQueuedCompletionStatus)时,难免出现一个...

      原创
      2012-08-18 16:11:58
      4863
      25
  • 学院
  • 下载
  • 消息