码迷,mamicode.com
首页 >  
搜索关键字:flexstore sds    ( 344个结果
github 钩子管理工具 overcommit
`overcommit github RubyGems` 安装。 安装步骤如下: 安装 我用的是 系统, , 安装完 自带 。 安装 配置环境变量 在项目中安装 "官方文档" ...
分类:其他好文   时间:2019-11-09 13:23:05    阅读次数:138
python时间处理
## time模块 ...
分类:编程语言   时间:2019-10-29 19:52:53    阅读次数:63
redis数据结构分析 (redisObject、SDS)
redis是一个key-value储存系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型) redis字符串:在redis-Client中执行以下命令: ...
分类:其他好文   时间:2019-10-16 19:48:45    阅读次数:111
Redis为什么要自己实现一个SDS
Redis是使用C语言开发的,在C语言中没有字符串这种数据类型,字符串大都是通过字符数组实现的,但是使用字符数组有以下不足: 1. 字符数组的长度都是固定,容易发生空指针2. 获取字符数组的长度的时候需要便利数组,时间复杂度较高3. 字符数组长度发生改变之后需要重新分配内存4. 使用\0表示结尾,在 ...
分类:其他好文   时间:2019-10-16 13:26:23    阅读次数:86
linux 下time函数
Linux下Time相关函数 1、MKTIME 2、time 3、ctime 4、localtime 5、date ...
分类:系统相关   时间:2019-10-15 19:00:45    阅读次数:105
时间time模块
time模块: 时间戳(timestamp): 从1970年1月1日00:00:00开始按秒计算的偏移量 格式化时间(format string): 普通的字符串格式的时间 结构化时间(struct time): struct_time元组共有9个元素共九个元素,分别为(年,月,日,时,分,秒,一年 ...
分类:其他好文   时间:2019-09-28 20:17:56    阅读次数:102
C语言-时间格式
#include <stdio.h> #include <time.h> int main () { time_t rawtime; //时间类型(time.h 定义) struct tm*timeinfo; //时间结构,time.h 定义如下: int tm_sec; int tm_min; i... ...
分类:编程语言   时间:2019-09-16 19:43:10    阅读次数:94
redis源码分析(一)-sds实现
redis支持多种数据类型,sds(simple dynamic string)是最基本的一种,redis中的字符串类型大多使用sds保存,它支持动态的扩展与压缩,并提供许多工具函数。这篇文章将分析sds在redis中是如何实现的。 1. sds类型 sds在redis中其实就是一个char*类型的 ...
分类:其他好文   时间:2019-09-16 11:52:56    阅读次数:107
底层:字符串
底层:字符串 redis的字符串是一种SDS(simple dynamic string),类似ArrayList,有三个字段(大小、容量、标志位)和一个字符串组成,分配数组的长度和字符串的长度可以不同。 扩容 如果进行append操作数组就要进行扩容,如果字符串很大内存分配和复制开销就会很大。re ...
分类:其他好文   时间:2019-09-15 10:44:39    阅读次数:107
Redis的基本数据类型
Redis的基本数据类型 1、String类型 它是二进制安全的,可以存储图片等数据。不会因为特殊字符导致字符串结尾,redis是C语言书写的,C的字符串有这种特点。底层是SDS(simple dynamic string),字符串是动态的,类似arraylist。 底层:SDS(simple dy ...
分类:其他好文   时间:2019-09-13 17:41:08    阅读次数:77
344条   上一页 1 ... 5 6 7 8 9 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!