自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 157

原创 记一次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 755

原创 Linux之守护进程

守护进程:daemon进程。通常运行与操作系统后台,脱离控制终端。一般不与用户直接交互。周期性的等待某个事件发生或周期性执行某一动作。不受用户登录注销影响。通常采用以d结尾的命名方式。守护进程创建步骤:1. fork子进程,让父进程终止。2. 子进程调用 setsid() 创建新会话3. 通常根据需要,改变工作目录位置 chdir(), 防止目录被卸载。4. 通常根据需要,重设u...

2020-05-02 16:35:06 173

原创 快速排序

这里写目录标题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 153

原创 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 221

转载 内部连接和外部连接

1. 声明和定义声明 是将一个名称引入一个程序.定义 提供了一个实体在程序中的唯一描述.声明在单个作用域内可以重复多次(类成员除外),定义在一个给定的作用域内只能出现一次. 一个定义就是一个声明,除非:它定义了类的一个静态数据成员.它定义了类的非内联成员函数.2. 内部连接和外部连接当一个实现文件(.cpp …)编译时,预处理器(CPP)首先递归的包含头文件,形成一个保含...

2020-04-11 23:44:22 975

原创 Linux 常用结构体集合

结构体名 - man 函数struct stat - man lstatstruct tm - man mktimestruct dirent -man readdir------------------持续更新----------------------

2020-04-09 11:14:14 190

原创 STL之适配器

一方面做笔记,一方面记下大概写法,方便过久遗忘,快速拾起

2020-03-25 22:45:39 109

原创 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 350

原创 记录

1.类型为 A ,返回值为 *this。只是返回的对象的一个拷贝。不可修改原对象的值。2.类型为 A&,返回值为 *this。只是返回的对象的一个引用。可以修改原来对象的值。 (重载)3.类型为 A*,返回值为 this。只是返回的是指向对象的指针,可以修改原来对象的值。...

2020-03-05 00:03:32 118

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除