- 博客(10)
- 收藏
- 关注
原创 C++ 11新特性 了解及使用记录
目录std::unordered_map参考std::unordered_map优点: 因为内部实现了哈希表,因此其查找速度非常的快缺点: 哈希表的建立比较耗费时间(占用内存要高)适用处:对于查找问题,unordered_map会更加高效一些,因此遇到查找问题,常会考虑一下用unordered_map例子:使用自定义结构做key, 需要重载 ==#include <unordered_map>struct Test{ GUID() { m_a = 0
2020-07-29 19:50:49
245
原创 记一次FlatBuffers的简单使用
目录Windows 下相关配置编译生成 flatc 工具简单使用编写 scheme 文件编译 scheme 文件使用 FlatBuffers其他命令使用这里只记录FlatBuffers的简单使用步骤,不涉及FlatBuffers的介绍及原理,平台Windows,语言C++Windows 下相关配置Visual Studio 2019 (非必须,可选 Clang or Visual Studio 20XX)cmake (需要将cmake安装目录下的bin目录添加到系统Path)编译生成
2020-07-05 15:12:12
1050
原创 Linux之守护进程
守护进程:daemon进程。通常运行与操作系统后台,脱离控制终端。一般不与用户直接交互。周期性的等待某个事件发生或周期性执行某一动作。不受用户登录注销影响。通常采用以d结尾的命名方式。守护进程创建步骤:1. fork子进程,让父进程终止。2. 子进程调用 setsid() 创建新会话3. 通常根据需要,改变工作目录位置 chdir(), 防止目录被卸载。4. 通常根据需要,重设u...
2020-05-02 16:35:06
222
原创 快速排序
这里写目录标题1. 快排1. 快排大法大法当时void qsort(int A[], int left, int right){ if(left >= right ) return ; int low = left,high = right; if(low < high){ int pivot = A[low]; while(low < high){ ...
2020-04-29 18:47:17
204
原创 Linux 使用之信号相关函数
目录信号集操作函数信号捕捉函数signal信号捕捉函数sigactionstruct sigaction 结构体sigaction使用信号捕捉特性使用SIGCHLD 信号完成子进程回收SIGCHLD 的产生条件SIGCHLD 信号注意问题SIGCHLD 信号使用信号集操作函数sigset_t set; // typedef unsigned long sigset_t; int sigem...
2020-04-29 17:54:25
420
转载 内部连接和外部连接
1. 声明和定义声明 是将一个名称引入一个程序.定义 提供了一个实体在程序中的唯一描述.声明在单个作用域内可以重复多次(类成员除外),定义在一个给定的作用域内只能出现一次. 一个定义就是一个声明,除非:它定义了类的一个静态数据成员.它定义了类的非内联成员函数.2. 内部连接和外部连接当一个实现文件(.cpp …)编译时,预处理器(CPP)首先递归的包含头文件,形成一个保含...
2020-04-11 23:44:22
1054
原创 Linux 常用结构体集合
结构体名 - man 函数struct stat - man lstatstruct tm - man mktimestruct dirent -man readdir------------------持续更新----------------------
2020-04-09 11:14:14
243
原创 LeetCode做题编译错误记录
member access within null pointer of type 'struct ListNode病因语句是while (back->next!=nullptr ),应改为while (back !=nullptr && back->next!=nullptr )原因是没有判断back指针是否为空指针,编译器不能找到空指针的next。...
2020-03-25 17:10:21
413
原创 记录
1.类型为 A ,返回值为 *this。只是返回的对象的一个拷贝。不可修改原对象的值。2.类型为 A&,返回值为 *this。只是返回的对象的一个引用。可以修改原来对象的值。 (重载)3.类型为 A*,返回值为 this。只是返回的是指向对象的指针,可以修改原来对象的值。...
2020-03-05 00:03:32
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人