上一页 1 2 3 4 5 6 ··· 15 下一页

2022年12月8日

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 崔好好 阅读(34) 评论(0) 推荐(0) 编辑

2022年12月5日

linux信号机制(初识版)

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

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

2022年12月2日

B树

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

posted @ 2022-12-02 15:22 崔好好 阅读(70) 评论(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 崔好好 阅读(220) 评论(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) 编辑

2021年9月22日

redis-任务队列

摘要: 两类POP 非阻塞 LPOP RPOP 阻塞 BLPOP RPOP 以上两类特别像win32里的 PeekMessage 和 GetMessage; LPOP key RPOP key 执行后立即返回,分别从key左侧和右侧取一个值,返回值而不返回键名; BLPOP key timeoutsecon 阅读全文

posted @ 2021-09-22 23:35 崔好好 阅读(98) 评论(0) 推荐(0) 编辑

2021年9月14日

redis-sort by

摘要: 对某个列表(list)、集合(set)、有序集合(zset)排序的时候按照某个 参考键 进行排序,而不是按照按照这个列表、集合或有序集合本身进行排序; 被排序的键和参考键在业务上有关联(这个由业务保证)。 e.g. 有一个记录文章id的列表(list),同时还有一个记录文章id及其更新时间的若干个k 阅读全文

posted @ 2021-09-14 00:12 崔好好 阅读(141) 评论(0) 推荐(0) 编辑

2021年8月4日

redis-sort排序

摘要: sort命令可以对列表(lpush rpush)、集合(sadd srem)、有序集合(zadd)进行排序 1、复习一下三种数据结构(1)列表 lpush key val1 val2 val3 .... (2)集合 无序 sadd key val1 val2 val3 .... (3)有序集合 za 阅读全文

posted @ 2021-08-04 00:00 崔好好 阅读(173) 评论(0) 推荐(0) 编辑

2021年8月3日

redis-过期时间

摘要: 1、设置 设置name值为zhangsan set name zhangsan name过期时间为1000秒 expire name 1000 2、查看key的剩余过期时间 ttl name 返回: (1)xx 剩余xx秒 (2)-1 永久不过期 (3)-2 key不存在 3、取消键的过期时间 pe 阅读全文

posted @ 2021-08-03 23:04 崔好好 阅读(498) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 15 下一页

导航

< 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
点击右上角即可分享
微信分享提示