摘要:
1.线程池的使用 2.STL迭代器失效的情况 3.死锁场景及排查思路 4.网络问题排查的方法 5.gdb调试dump文件的方式 阅读全文
摘要:
#include <iostream>#include <string>#include <vector> using namespace std; // int main()// {// const int n = 1;// auto ptr = (int*)(&n);// *ptr = 2;// 阅读全文
摘要:
Item 1:优先选用auto,而非显式类型声明 在C++11中,使用auto关键字可以将程序员从输入繁琐的类型中解放出来。 Example: //简化前的代码 void loopover(std::vector<std::string> &vs) { for (std::vector<std::s 阅读全文
摘要:
1.Redis是单线程,为什么还那么快? 因为Redis是基于内存,所有的操作都是在内存中进行的,所以速度特别快,而别的数据库大多是在硬盘中的,在进行增删改查操作时在IO上花费的时间比较长. 单线程避免了多线程切换的性能损耗. 阅读全文