用户bnu_chenshuo的头像

bnu_chenshuo

查看新浪微博主页
  • 用户头像

    bnu_chenshuo

    1. 微博附图
    原微博
  • 用户头像

    bnu_chenshuo

    在知乎上,推荐别人的书会得赞,推荐自己的书会被折叠,网上其他地方也类似,这是为什么?
    原微博
  • 用户头像

    bnu_chenshuo

    差的远呢。muduo没有用模板元编程,我又不是语言律师,也写不来 C++ 编译器。//@jeffchen: 国内标准好扯淡,最近用了muduo,,觉得像chenshuo老师这样写出清晰,实用的库就算精通了 //@bnu_chenshuo: 按照国内的标准,恐怕连 Bjarne Stroustrup 都算不上精通 C++。所以“精通C++”就成了一句空话。
    展开全文
    我在 @知乎 回答了【1年内能精通 C++ 吗?】:本人大约从20多年前开始学习及使用C++,但仍未达到我认为「精通」的阶段,甚至对于C++11的各种新特性也未掌握。然而因为我是在读书时自学C++的,也是游戏程序员(原问题中提到题主想从事游戏开发),觉得也许能提… 🔗 网页链接
    转发 128评论 15
    原微博
  • 用户头像

    bnu_chenshuo

    C1000k新思路:今年BSDCan14上有人把FreeBSD 9的TCP/IP协议栈移植到了用户态,意味着并发TCP连接不占用系统文件数,只占内存。优化也更直接,不再是调黑盒参数组合,而是直接上profiling,再改代码。用户态的吞吐量比不上内核,不过对C1000k应该不成问题。搜 libuinet。
    展开全文
    原微博
  • 用户头像

    bnu_chenshuo

    《Linux多线程服务端编程:使用muduo C++网络库》电子版京东有售。🔗 网页链接 孟岩评价:“这本书的名字赶跑了不少潜在的读者,所以我要特别说明一下。这本书是C++开发的高水平作品,与其说是教你怎么用C++写服务端开发,不如说是教你如何以服务端开发为例子提升C++开发水平。”
    原微博
  • 用户头像

    bnu_chenshuo

    你光看order不看coefficient么?//@armsword: 冒泡和直接插入排序的复杂度最好,最坏和平均都是一样的。
    1. 微博附图
    原微博
  • 用户头像

    bnu_chenshuo

    这是初学者造成 100% CPU 的常见原因。我认为Linux应该支持read事件用LT、write事件用ET,这样程序员的日子好过得多,效率也更高。有没有谁给内核贡献这个patch?
    1. 微博附图
    原微博
  • 用户头像

    bnu_chenshuo

    中文版翻译得好就看中文,翻译得很烂就换本书看,没得换才看英文。CSAPP这本书翻译得很好。//@coder_L: 看英文原版技术书(CSAPP)几乎比看中文满了四五倍(我大概估计了一下), 值得吗?真心求解!
    1. 微博附图
    原微博
  • 用户头像

    bnu_chenshuo

    潘老师一语中的。 //@UMLChina潘加宇: 继佛学、气功、中医、宫本、孔子、庄子、孙子……之后,终于轮到李小龙来教开发人员如何"敏捷"做软件了。其实不用那么多,把马列学好就足够,敏捷就是马列主义在软件开发领域的应用。
    你有使用JIRA吗?那你对@Atlassian 一定不陌生。在9月2日晚的Atlassian Drink-Up上,JIRA开发者和使用者欢聚一堂。Atlassian公司JIRA团队主管Chris Mountford通过李小龙的例子分享了敏捷开发的本质。@安迈无限信息技术 资深咨询顾问金哲、JIRA资深专家王一男也带来了精彩演讲。 🔗 网页链接
    1. 微博附图
    转发 1评论 0
    原微博
  • 用户头像

    bnu_chenshuo

    你需要多快(不要说越快越好这种无意义的指标)?什么语言?什么操作系统?序列化到什么设备上?磁盘还是网络?有没有baseline用作对比的基础?瓶颈在CPU还是在IO?直接用 protobuf 的 varint 行不行?为什么?
    转发 1评论 0
    原微博
  • 用户头像

    bnu_chenshuo

    很明确呀,Linux 服务端多线程网络编程。//@TheLostMatrix: 哈哈,我也打算开源个库去Github. 话说回来,mudoo库的定位是不明确吧?放在什么项目里实用呢?//@小白到: 何处无喷子
    1. 微博附图
    原微博
  • 用户头像

    bnu_chenshuo

    搞不懂怎么总有人拿 github 的 issues 功能当论坛?问个问题就给我开个 issue,这是什么心态?
    原微博
  • 用户头像

    bnu_chenshuo

    9.6.2 节稍微谈了谈。//@linkman2002: 回复@linkman2002: 请问博主对zeroc公司的ice有何评价? //@linkman2002: 看了附录a.1.4的结论,您的意思是,如果要开发跨平台的网络库,建议选其它开源库而不是muduo?能理解但很遗憾,确实是“脏活,累活”,本想您替我们干呢,呵呵。
    展开全文
    转发 1评论 0
    原微博
  • 用户头像

    bnu_chenshuo

    原微博
  • 用户头像

    bnu_chenshuo

    我在@知乎 回答了问题【Linux中进程和线程的开销基本一样啊,为什么还要多线程呢?】: 首先,前提「Linux中进程和线程的开销基本一样」是错的。创建进程慢10倍。 其次,就算一启动就创建全部进程/线程,有些编程任务更适合多线程,比如聊天服务器。 🔗 网页链接
    原微博
  • 用户头像

    bnu_chenshuo

    展开全文
    1. 微博附图
    转发 1评论 0
    原微博
  • 用户头像

    bnu_chenshuo

    //@QAMichaelPeng: //@李世鹏博士: 貌似这是一个Windows 7 64 bits的一个Bug. 🔗 网页链接 这是个致命的bug。真要命!因为Windows本身不报错。以前copy的大文件估计也可能有错。在bug fix之前,暂时的
    最近在和移动硬盘作斗争。症状:在拷贝大文件时,拷贝成功,系统无报错。但是,做文件比较时发现拷贝文件和原文件不同。试图用copy /v,极慢。有时也不成功。以为硬盘问题,试了Western Digital 750G和新买的Seagate 1.5T,前者出问题较多,后者也开始出现。是计算机的原因还是硬盘的原因啊?请教。。
    转发 1评论 0
    原微博
  • 用户头像

    bnu_chenshuo

    我发现世界上有三种算法:ACM竞赛用的“算法”,招聘面试中的“算法”,算法。
    原微博