- 博客(4)
- 收藏
- 关注
原创 WGET时URL后面多了‘%0D‘的处理方式
今天在win10使用git bash的wget下载数据集时,发现出现了404 not found,但是同一个url复制在浏览器中可以访问并下载。仔细对比后发现shell中的url后面多了个'%0D',经过一顿查询和尝试解决了这个问题。https://s3.amazonaws.com/kinetics/400/train/part_1.tar.gz--2021-09-11 18:03:36-- https://s3.amazonaws.com/kinetics/400/train/part_1.
2021-09-11 18:34:32
3814
原创 Redis源码--HSET和ZREVRANK
void hsetCommand(redisClient *c) { int update; robj *o; if ((o = hashTypeLookupWriteOrCreate(c,c->argv[1])) == NULL) return; //检查是否需要类型转换 hashTypeTryConversion(o,c->argv,2,3); //将参数进行编码 hashTypeTryObjectEncoding(o,&c.
2020-08-24 10:06:25
238
原创 《Redis设计与实现》--对象
Redis 并没有直接使用数据结构来实现键值对数据库, 而是基于这些数据结构创建了一个对象系统, 这个系统包含以下五种:字符串对象 列表对象 哈希对象 集合对象 有序集合对象这五种类型的对象, 每种对象都用到了至少一种我们前面所介绍的数据结构。而使用对象的好处可以总结为以下两点:可以在执行命令之前, 根据对象的类型来判断一个对象是否可以执行给定的命令。 可以针对不同的使用场景, 为对象设置多种不同的数据结构实现, 从而优化对象在不同场景下的使用效率。每次创建一个键值对时,至少会创.
2020-08-24 09:26:53
208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人