摘要:
从昨天夜里醒来开始,头疼欲裂到现在,太可怕了。 虽然有些人说,你不会少喝点吗?but 正在喝酒的人喝的兴高采烈,他无法顾及。 最好的办法就是别去喝酒的场合,或以一个从来不喝酒的人自居。 阅读全文
摘要:
经常为别人考虑不是一件好事,这往往会忽略自己的想法,活在别人的世界里把自己的时间浪费在别人的身上,别人不会因此感激你,别人会忽略你。 所以要改掉这种毛病,任何事都不要考虑别人的感受,这样会让自己受委屈,女人需要一个征服她的女人,男人则要有一定的主动性。 所以做什么事就要用动词,不要用一般疑问句。比如 阅读全文
摘要:
交流促使技术的进步,人类文明就在于交流,一切进步都是技术的交流,否则都是必门造车。 阅读全文
摘要:
这种情况一般多个线程读是不需要加锁的。就在写的时候需要加锁。 那么要做的就是让不写的时候,读不受同步限制。让多线程自由的读。 这个时候就要用读写锁 boost已经有读写锁,而c++ 14才有读写锁。 阅读全文
摘要:
本文已于20170903更新完毕,所有boost asio 代码均为本人手抄。编译器为vs2013,并且所有代码已经上传,本文下方可下载源码 为了学习boost asio库,我是从boost的官方boost asio的教程学起的。 每一个示例我都抄写了一遍以加深记忆,每一个例子我都用自己的话概括一遍 阅读全文
摘要:
asio 中的resolver一般用于将host等信息转化为socket信息,类似于getaddrinfo() 以下代码 输出结果为: 阅读全文
摘要:
这个错误的中文解释是:由于线程退出或应用程序请求,已中止 I/O 操作。 最近几天学习boost asio 在抄官方的一个实例代码时遇到 了,这个错误搞了我三天才解决,就是在一行代码中少了一个 s 所致。 正确的代码是这样 的 而我因为手误将代码写成这样 这样导致 server对象过早析构造成了这个 阅读全文