12 2022 档案

Linux相关知识备忘(随时更新)
摘要:1、dpkg Debian Packager,Debian包管理器。可以方便的对软件进行安装更新和移除。 (1)安装 dpkg -i xx.deb (2)卸载,但不删除配置文件 dpkg -r xx (3)卸载,同时删除配置文件 dpkg -P xx (4)列出安装的软件包 dpkg -l [ | 阅读全文

posted @ 2022-12-08 18:00 崔好好 阅读(33) 评论(0) 推荐(0) 编辑

linux信号机制(初识版)
摘要:转载 https://www.zhihu.com/question/24913599/answer/2584544572 信号是操作系统内核为我们提供用于在进程间通信的机制,内核可以利用信号来通知进程,当前系统所发生的的事件(包括关闭进程事件)。 信号在内核中并没有用特别复杂的数据结构来表示,只是用 阅读全文

posted @ 2022-12-05 15:36 崔好好 阅读(94) 评论(0) 推荐(0) 编辑

B树
摘要:B树 并不是心里有b数的b数,而是一种多路平衡查找树。 维基百科对于B的解释 鲁道夫·拜尔(Rudolf Bayer)和 艾华·M·麦克雷(Ed M. McCreight)于1972年在波音研究实验室(Boeing Research Labs)工作时发明了B 树,但是他们没有解释B 代表什么意义(如 阅读全文

posted @ 2022-12-02 15:22 崔好好 阅读(69) 评论(0) 推荐(0) 编辑

move语义和完美转发
摘要:move语义 值类别(value category)如下: lvalue:左值,在内存中有地址,可被程序员访问,可以放在赋值运算符左侧,也可以放在赋值运算符右侧,常见的左值有普通变量、字符串字面值“hello”等 xvalue:是个左值,但是可以被当做右值使用,需要显式的std::move将其转换为 阅读全文

posted @ 2022-12-02 15:22 崔好好 阅读(89) 评论(0) 推荐(0) 编辑

C++ 原子操作
摘要:先打破一个认知 在学习编程语言的时候,通常都会讲到代码的几种执行方式:顺序、选择、分支;其中顺序执行的代码会按照编写顺序一行一行的执行。 然鹅,由于各种原因,代码的执行顺序并不一定是“顺序”的,而是可能会被优化为其他顺序。 在同一个线程里,如果两条语句没有依赖关系,那么其执行顺序不可预测;但是有依赖 阅读全文

posted @ 2022-12-02 15:21 崔好好 阅读(218) 评论(0) 推荐(0) 编辑

c++ primer 第五版随笔
摘要:1、what is std::endl ? for example, std::cout << "hello world" << std::endl; std::endl是一个函数模板,在这里作为一个函数名,即函数的地址,其为std::ostream operator <<(PFUNC func)的 阅读全文

posted @ 2022-12-02 15:20 崔好好 阅读(21) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示