自定义博客皮肤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 271

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

原创 Linux之守护进程

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

2020-05-02 16:35:06 251

原创 快速排序

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

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

转载 内部连接和外部连接

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

2020-04-11 23:44:22 1104

原创 Linux 常用结构体集合

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

2020-04-09 11:14:14 265

原创 STL之适配器

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

2020-03-25 22:45:39 203

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

原创 记录

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

2020-03-05 00:03:32 161

空空如也

空空如也

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

TA关注的人

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