同步服务端 同步服务端也相当简单。它须要两个线程,一个负责接收新的client。另外一个负责处理已经存在的client。它不能使用单线程;等带一个新的client是一个堵塞操作,所以我们须要另外一个线程来处理已经存在的client。 正常来说服务端都比client要难实现。一方面,它要管理全部已经连 ...
分类:
编程语言 时间:
2017-07-22 15:44:26
阅读次数:
241
Useful code snippets with C++ boost Is Punctuation It’s very straight forward to use boost.regex as a solution. We can match the input string with a r ...
分类:
编程语言 时间:
2017-07-22 14:37:42
阅读次数:
186
C++ 编码转换 flyfish 2015-8-21 std::string raw_string="汉字 this is string"; //GBK to UFT8 std::string utf8_string1 = boost::locale::conv::to_utf<char>(raw_ ...
分类:
编程语言 时间:
2017-07-22 10:55:55
阅读次数:
215
最近由于工作需要全栈开发,nodejs做后端,在写一个后台管理系统的时候,我一直在考虑用怎样的方式去写,尝试过依然采用前后端分离的结构、使用json数据进行数据交互的模式,但是尝试过才知道,真的很花时间和精力,大部分精力都花在了前端构建上面了。 后来我想到了模板引擎,采用现成的UI框架直接套用,然后 ...
分类:
其他好文 时间:
2017-07-21 10:30:04
阅读次数:
172
Before I get into this review, I just want to say that the adidas yeezy boost 350 V2 for sale Primeknit is my favorite hoop shoe (as of right now) of ...
分类:
其他好文 时间:
2017-07-19 17:51:36
阅读次数:
253
在C++中有四种类型转换 1、static_cast:这个是最经常使用的类型转换。凡是C++隐式执行的类型转换都能够用static_cast显式完毕。在隐式转换时有时编译器会有警告信息。可是显示转换就不会有。 2、const_cast:从名字能够看出和const有关,这个转换的作用是去除或加入con ...
分类:
其他好文 时间:
2017-07-18 19:40:08
阅读次数:
246
环境:RHEL6.5 离线安装 说明:在安装dlib时依赖的基础 环境较多,先升级gcc,以适应c++ 11的使用;需要用到cmake编译工具,boost这个c++库,BLAS。python升级到2.7以上版本。 ########################################### ...
分类:
编程语言 时间:
2017-07-18 18:50:52
阅读次数:
648
PerconaMongoDBHotBackup测试及痛点前言Part1:写在最前PerconaMongoDB支持HotBackup,解决了MongoDB官方版本只能使用mongodump的情况。mongodump在小库中还好,量上来后,备份恢复都是痛苦的。本文就MongoDBhotbackup备份中的一个bug进行复现和解决。实战Part1:限制在PerconaMo..
分类:
数据库 时间:
2017-07-18 15:33:01
阅读次数:
227
weak_ptr是辅助shared_ptr的智能指针。就像它的名字一样。是个“弱”指针;仅有几个接口。仅能完毕非常少工作。它能够从一个shared_ptr或weak_ptr对象构造。获取对资源的观測权。它是没有共享资源的,所以它的对象的创建不会引起指针引用计数的添加,它的对象的析构也不会引起计数器的 ...
分类:
其他好文 时间:
2017-07-17 13:16:50
阅读次数:
257
今天看到CSDN上这么一篇《 彻底放弃没落的MFC,对新人的忠告!》, 作为一个一直在Windows上搞客户端开发的C++程序员,几年前也有过类似的隐忧(参见 落伍的感觉), 现在却有一些不同的想法。 首先,个人职业发展是否成功, 技术只是其中一小块,尤其是在大公司, 更多的是依靠所谓的软实力。作为 ...
分类:
数据库 时间:
2017-07-17 09:57:54
阅读次数:
202