张不大的博客

陈硕论坛的一些问题思考

This is a page about »陈硕论坛的一些问题思考«.

会陆续贴图片然后谈谈我的思考

编译问题

  1. gcc 让相同的警告只显示一次 alt text

一些开发细节

  1. 采用 ‘\n’ 截断 遇到 EOF 死循环 alt text

c++ 关键字篇

  1. volatile alt text 为什么总是谈到 volatile 就会扯到 多线程 啥的。这个关键字 我在查看源码的时候看的比较多,自己基本没咋用过。
    volatile 声明的变量 会禁用 储存在 专有寄存器上(我们都知道寄存器io比内存还要快)

  2. 虚函数
    alt text

  3. socket 在多线程发送数据时要加锁吗?
    alt text

  4. RAII
    alt text

c++ 泛化

  1. c++ 模版的生命和实现位置问题 alt text

关于网络开发

  1. tcp 引用如何避免客户端发送大数据导致心跳超时断开连接?
    alt text 关键词:心跳连接、mtu、拆包、丢包

场景问题

  1. 一个1G的文件,内存限制10M,有序返回频数最高的50个词,该怎么做? alt text

关键词:排序

  1. 多线程执行顺序控制 alt text

  2. 文件操作 alt text

  3. std::map 在不同线程操作不同的key要不要上锁? alt text

  4. ext2 文件系统源码分析方法

alt text

程序员发展

  1. 要保持什么样的心态? alt text

  2. 关于技术博客 alt text

  3. 关于学历 alt text

总结

这算不算站在巨人的肩膀上? 可以试着这样学习,先看一些知名的入门图书,然后在看一些资深开发的讨论,再从讨论中的获取关键词,然后google,把所有的东西给串起来。

EOF

未完待续

#c/c++