摘要: unique_lock 方法 说明 详细说明 unique_lock() noexcept; 默认构造函数 默认构造函数 新创建的 unique_lock 对象不管理任何 Mutex 对象 explicit unique_lock(mutex_type& m); 加锁 新创建的 unique_loc 阅读全文
posted @ 2023-03-09 15:35 浅情1314 阅读(48) 评论(0) 推荐(0) 编辑
摘要: // 对于char* int*等类型指针申请内存很多时候使用了new char() 的方式 但是该方式并不是申请了多大的内存 而是初始化0位的值 正确的获取内存空间方式如下 char * temp = new char[100]; 使用完毕之后需要delete temp; temp = nullpt 阅读全文
posted @ 2023-03-09 15:15 浅情1314 阅读(9) 评论(0) 推荐(0) 编辑
摘要: std::mutex(C++11),普通互斥锁,可以阻塞式等锁(lock())也可以非阻塞式上锁(try_lock())std::timed_mutex(C++11),互斥锁的加时版本,如果在一段时间内(try_lock_for())或是在某个时间之前(try_lock_until())获取锁成功则 阅读全文
posted @ 2023-03-09 14:16 浅情1314 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 一:快速跳转 1.1跳转到vim的首行: gg //输入小写的gg,终端直接跳转到vim编辑器的首行 1.2跳转到vim的末尾行: G //输入大写的G,vim编辑器默认跳转到最后一行 二:删除某些内容 //删除文件全部内容 1 按下esc键,输入dG //dG 全部删除 2 选中内容输入d删除 / 阅读全文
posted @ 2023-03-09 13:35 浅情1314 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1kb是1000字节(byte) 是8000比特(bit) uint8_t 实际是 unsigned char unsigned char 占用一个字节 8位,因此能够存储的数据为2的8次方大小 即0-255 uint16_t实际上是: unsigned short int unsigned sho 阅读全文
posted @ 2023-03-09 11:28 浅情1314 阅读(515) 评论(0) 推荐(0) 编辑