上一页 1 2 3 4 5 6 7 ··· 16 下一页

2022年12月2日

C++ 原子操作

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

posted @ 2022-12-02 15:21 崔好好 阅读(232) 评论(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 崔好好 阅读(36) 评论(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 崔好好 阅读(108) 评论(0) 推荐(0)

2021年9月14日

redis-sort by

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

posted @ 2021-09-14 00:12 崔好好 阅读(150) 评论(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 崔好好 阅读(183) 评论(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 崔好好 阅读(514) 评论(0) 推荐(0)

2021年8月1日

git命令

摘要: 1、修改文件后提交git add file.txtgit commit -m "提交日志" 2、提交后恢复到某历史版本(1)git log [--pretty=oneline] 查看commit日志,得到commitID(2)git reset --hard commitID 3、从版本库恢复之前版 阅读全文

posted @ 2021-08-01 17:52 崔好好 阅读(53) 评论(0) 推荐(0)

2021年5月20日

redis事物

摘要: redis 事物 一组命令的组合 同样也是redis执行的最小单位,要么全执行要么全不执行,具有原子性 redis事物没有回滚功能 语法 Multi command1 command2 ... commandN Exec 执行错误怎么办? command1 - OK command2 - ERROR 阅读全文

posted @ 2021-05-20 21:44 崔好好 阅读(75) 评论(0) 推荐(0)

2021年4月27日

redis基本数据结构-有序集合

摘要: redis基本数据结构-有序集合zset 特性 使用哈希表+跳表数据结构存储 每个元素由 分数和字段名 两部分组成 增加元素 zadd key score1 member1 [score2 member2 score3 member3 ...] zadd scores 90 zhangsan 99 阅读全文

posted @ 2021-04-27 21:49 崔好好 阅读(233) 评论(0) 推荐(0)

2021年4月26日

redis基本数据结构-集合set

摘要: redis基本数据结构-集合set 特性 一个集合键最多存储 2^32 - 1 个字符串值 元素在集合内无序(哈希表-链地址法解决冲突) 元素在集合内唯一 向集合添加元素 sadd key value1 value2 ... sadd letters a b c d 返回4(实际添加的元素个数), 阅读全文

posted @ 2021-04-26 22:47 崔好好 阅读(120) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 16 下一页

导航