- 《C++ 工程实践》新增第15节“C++ 编译链接模型精要”PDF 下载:https://github.com/downloads/chenshuo/documents/CppPractice.pdf
- 《C++ 工程实践》新增第14节“用 STL algorithm 秒杀几道算法面试题”PDF 下载:https://github.com/downloads/chenshuo/documents/Cp...
- 本文总结了std::string的三种常见实现方式。全文见https://github.com/downloads/chenshuo/documents/CppPractice.pdf第13节。
- @yu_yu
随便想个办法也能把二进制数据贴上来吧? - @yu_yu
第三次问:出错的数据是什么样的? - @yu_yu
出错的时候,收到的数据是什么样的?
你用的是哪种分包办法? - @yu_yu
把错的数据保存下来,单步跟踪试试? - @irons
图中纵坐标的单位是微秒。 - @tears1134
在生成的代码里搜 StaticDescriptorInitializer - @zhanxw
原文中就有连接,搜 github。 - 陈硕 (giantchen_AT_gmail)http://blog.csdn.net/Solstice http://weibo.com/giantchen陈硕关于 C++ 工程实践的系列文章: h...
- 本文是前一篇《C++ 工程实践(7):iostream 的用途与局限》的后续,在这篇文章的“iostream 与标准库其他组件的交互”一节,我简单地提到iostream的对象和C++标准库中的其他对象...
- C++ iostream 的主要作用是让初学者有一个方便的命令行输入输出试验环境,在真实的项目中很少用到 iostream,因此不必把精力花在深究 iostream 的格式化与 manipulator...
- is used with no
error. When a weak undefined symbol is linked and the symbol is not
defined, the value of the weak symbol becomes zero with no error. On
some systems, uppercase indicates that a default value has been
specified.
... - “静态变量”这个理由对 DLL 或许是正确的,对 SO 则是错误的。
能否在动态库的界面上使用STL,主要取决于贵公司 C++ 开发环境的完整性(integrity)。 - @jackyong
长连接。 - 陈硕 (giantchen AT gmail)blog.csdn.net/Solstice前几天我在新浪微博上出了两道有关 TCP 的思考题,引发了一场讨论 http://weibo.com/1701...
- 本文以一个 Sudoku Solver 为例,回顾了并发网络服务程序的多种设计方案,并介绍了使用 muduo 网络库编写多线程服务器的两种最常用手法。以往的例子展现了 Muduo 在编写单线程并发网络...
- @fxy
第一段末尾写道 【这里还是没有说清楚“网络编程”是什么,请继续阅读后文“网络编程的各种任务角色”】。 - 本文谈一谈我在学习网络编程方面的一些个人经验。“网络编程”这个术语的范围很广,本文指用Sockets API开发基于TCP/IP的网络应用程序。1. 网络编程的一些胡思乱想,谈谈我对这一领域的认识 2...
- Muduo 网络编程示例之十:socks4a 代理服务器陈硕 (giantchen_AT_gmail)Blog.csdn.net/Solstice t.sina.com.cn/giantchen这是《...
- @大石头
这 N+1 台服务器的时钟彼此就有误差,其他机器跟它们之一同步,机器之间的时差会进一步扩大。 - 根据以上分析,似乎要 4 台 NTP 服务器才能满足基本的高可用需求,您同意吗?
- 本文介绍用 muduo 实现一个简单的 topic-based 消息广播服务,这其实是“聊天室”的一个简单扩展,不过聊天的不是人,而是分布式系统中的程序。
- 陈硕 (giantchen_AT_gmail)Blog.csdn.net/Solstice陈硕关于 C++ 工程实践的系列文章: http://blog.csdn.net/Solstice/categ...
- 陈硕 (giantchen_AT_gmail)Blog.csdn.net/Solstice t.sina.com.cn/giantchen陈硕关于分布式系统的系列文章:http://blog.csdn...
- 本文介绍如何使用 timing wheel 来踢掉空闲的连接,一个连接如果若干秒没有收到数据,就认为是空闲连接。
- 本文介绍如何使用 test harness 来测试一个具有内部逻辑的网络服务程序。
- Muduo 网络编程示例之六:限制服务器的最大并发连接数陈硕 (giantchen_AT_gmail)Blog.csdn.net/Solstice t.sina.com.cn/giantchen这是《...
- 以单独的进程作为 test harness 对于开发分布式程序相当有帮助,它能达到单元测试的自动化程度和细致程度,又避免了单元测试对功能代码结构的侵入与依赖。










