Monthly Read Posts in June 2017
Starting a tech startup with C++
又名,Facebook 开源项目宣传广告。
不过实话说,以 Facebook 写 C++ 那部分代码的恣意姿态,如果团队的平均水平够不到中上的槛,弄不好项目还没发布自己就先挂了。
Andrei Alexendrescu:我仿佛听见有人在背后黑我…
Tips for Productive Debugging with GDB
CppCon 2015: Greg Law “ Give me 15 minutes & I’ll change your view of GDB”
GDB Tips…
第二个是 CppCon 2015 的一个 talk,感觉还凑合吧。不过实话说,15分钟我都能撸一发了,何必浪费时间在这个上…上个靠谱的前端不才应该是正确的姿势么…
CppCOn 2015: Visualize Template Instantiation
这个 talk 的团队基于 Eclipse 做了一个 Cevelop,杀手锏功能就是 able to visualize template instantiation
不过比较蛋疼的是演示关键部分的时候,摄像机没有给对位置…
(希望 JetBrains 早点吧这个功能抄过去…)
PS:这个 speaker 神似我的初中语文老师….
A better date and time C++ library
安利了 Howard Hinnant 写的一个 date lib。
而且据说这个 lib 很有机会进入标准库;现在标准库的 chrono 只是针对 timing 设计而没有对 date 的有力支持确实太蛋疼了
大水文一篇,基本没有一点营养。
不客气地说,现在国内开发者刊物上,大部分内容都是这种没有什么营养、容易误导读者,而且还浪费时间的文章。
挂出来批判一下
就是要你懂 TCP
就是要你懂 TCP | 最经典的TCP性能问题
关于TCP 半连接队列和全连接队列
阿里中间件团队官方博客的三篇 TCP 相关分享。
算是有水平的内容文。
第一篇介绍了一下 TCP 的基础内容;第二篇介绍了 delayed ack 和 nagle’s algorithm;第三篇涉及 sync queue 和 accept queue 的处理问题
TCP Peculiarities for Games, part 1
TCP Peculiarities as Applied to Games, Part II
一个游戏服务端开发大牛的两篇关于游戏服务端 TCP 开发相关的文章。
两篇文章内容不光已经涵盖了前面阿里中间件团队的前两篇内容,还谈到了一些容易被忽略的点,例如 Head-of-Line Blocking。
第二篇还专门针对游戏服务端的业务特点,给了一些建议