摘要:一、dd命令测试磁盘的读写性能 dd是Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。另外在linux中,有两个特殊的设备:/dev/null:回收站、无底洞,经常作为写端,不会产生IO,/dev/zero产生字符,经常作为读端,也不会产 阅读全文
posted @ 2017-09-03 23:09 wxquare 阅读 (206) 评论 (0) 编辑
摘要:代码中存在bug,暂时无法修复 阅读全文
posted @ 2017-08-21 23:22 wxquare 阅读 (205) 评论 (0) 编辑
摘要:转:http://www.cnblogs.com/woshizyl/archive/2012/09/16/2800320.html 参考:http://www.cnblogs.com/suncoolcat/p/3339624.html 前段时间专心面过腾讯,经过了N轮的技术面,结果还是挂了,但没挂在 阅读全文
posted @ 2017-08-16 09:24 wxquare 阅读 (909) 评论 (0) 编辑
摘要:1.windows/linux,多线程/多进程 IBM测试,切换线程context的时候,windows比linux快一倍多。进出最快的锁(windows2k的 critical section和linux的pthread_mutex),windows比linux的要快五倍左右。可见多线程这个具体的 阅读全文
posted @ 2017-08-11 11:37 wxquare 阅读 (359) 评论 (0) 编辑
摘要:阿里内推二面编程题:实现一个生成者消费者模型 要求:1、多线程生产者、多线程消费者2、当队列超过>100时,生产者停止生产,队列<20,消费者停止消费3、适当加一些print来验证你的程序,不然整个程序跑起来,你是不知道程序是什么情况的 阅读全文
posted @ 2017-08-10 15:54 wxquare 阅读 (481) 评论 (0) 编辑
摘要:参考:深入应用C++11,访问者模式 阅读全文
posted @ 2017-08-08 10:21 wxquare 阅读 (138) 评论 (0) 编辑
摘要:面试中可能遇到让设计一个无法被继承的类。最简单的实现是将该类的构造函数设置为私有的,然后通过静态成员函数调用私有构造函数实例化对象,这样的类确实不可继承,但是使用起来非常不方便,必须使用静态成员实例化对象,而且对象存储在堆中,无法像一个普通的类一样的被使用。最佳的设计是结合私有构造函、友元、虚拟继承 阅读全文
posted @ 2017-08-06 17:25 wxquare 阅读 (216) 评论 (0) 编辑
摘要:1 #include 2 3 enum CTYPE {PRODUCTA,PRODUCTB}; 4 class Product{ 5 public: 6 virtual void func() = 0; 7 virtual ~Product(){}; 8 }; 9 10 class ProductA : public Product{ 11 public: ... 阅读全文
posted @ 2017-08-06 17:24 wxquare 阅读 (207) 评论 (0) 编辑
摘要:1 #include 2 #include 3 4 std::mutex mtx; 5 class Singleton { 6 private: 7 Singleton() {} 8 Singleton(const Singleton& a); 9 Singleton& operator=(const Singleton&); 10 sta... 阅读全文
posted @ 2017-08-06 17:24 wxquare 阅读 (141) 评论 (0) 编辑
摘要:1 #include 2 3 class Subject; 4 5 class Observer{ 6 public: 7 virtual ~Observer(){}; 8 virtual void update(Subject * sub){}; 9 protected: 10 Observer(){}; 11 12 }; 13 14 cla... 阅读全文
posted @ 2017-08-06 17:20 wxquare 阅读 (201) 评论 (0) 编辑