摘要:
1.LinkedHashMap 是 HashMap 的一个子类,它保留插入的顺序,如果需要输出的顺序和输入时的相同,那么就选用 LinkedHashMap。 它通过维护一个链表来保证对哈希表迭代时的有序性。 在双向链表( std::list )中存放实际的KV对;在哈希表( std::unorder 阅读全文
摘要:
1.添加头文件搜索目录: include_directories("/home/work/test/") 2.添加库文件搜索目录 link_directories("/home/work/test/output/lib") 3.链接库文件 target_link_libraries(${PROJEC 阅读全文
摘要:
MVCC 一句话理解:为了实现快照读。 1. 事务是如何实现的MVCC (1)每个事务都有一个事务ID,叫做transaction id(严格递增)。 (2)事务在启动时,找到已提交的最大事务ID记为up_limit_id。 (3)事务在更新一条语句时,比如id=1改为了id=2.会把id=1和该行 阅读全文
摘要:
1.类模板的使用方法: //这里要加上模板声明template <class T1,class T2> class people{ private: T1 name; T2 age; public: people(T1 a,T2 b); void say(); }; //这里要加上模板声明 temp 阅读全文
摘要:
NERDTree: ctrl+w+w: 不同窗口切换 禁止使用折叠: set nofoldenable 阅读全文
摘要:
1.安装错误:cannot find -lmysqlclient 将依赖拷贝到标准库里 cp /home/liuweiwei_dxm/mysql_5.6/lib/mysql/libmysqlclient.* /usr/lib 如果将so文件路径加入到/etc/ld.so.conf,不能解决问题 ec 阅读全文
摘要:
1.常用命令: 查看正在运行的容器 docker ps -a | grep XXX 查看镜像信息列表 docker images: 第一次在后台启动docker,并指定宿主机端口和docker映射端口 docker run -p 8000:80 -tdi --privileged [imageID] 阅读全文
摘要:
1.拷贝构造函数是构造函数的一种,它只有一个参数,参数类型是本类的引用。 如果编写了拷贝构造函数,则默认的拷贝构造函数就不存在了。下面是一个非默认复制构造函数的例子。 class A{ public://普通构造函数 A(int a,int b):_a(a),_b(b){ cout<<"this i 阅读全文
摘要:
1.namespace使用 namespace yapserver{ class A{ public: int get(){} int a; } } 使用类A定义对象: yapserver::A& a; 3. bool refund_trans_service<payment_mode>::hand 阅读全文