安装Ubuntu系统安装步骤略过拓扑连接:一、安装前准备工作1、修改主机名;将主机名更改为上图中对应的主机名。[root@localhost~]#vim/etc/hostname2、更新主机上的hosts文件,将主机名与如下IP进行解析。192.168.100.128ceph-node1192.168.100.129ceph-node2192.168.100.130cep..
分类:
系统相关 时间:
2017-07-18 09:58:42
阅读次数:
309
{ 在int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)函数中 new一个对象,给成员变量指针 } 以上是在CMainFrame类中使用对话框类指针来访问对话框成员方法(因为其new 是在CMainFrame类中) 在MainFrm.h 头 ...
分类:
其他好文 时间:
2017-07-18 01:38:26
阅读次数:
151
Redis是一个Key Value数据库。Redis有5种数据类型:字符串、列表、哈希、集合、有序集合。而字符串的底层实现方法之一就是使用sds。以下描述中请读者注意区分sds是指简单动态字符串这一数据结构(用大写表示)还是sdshdr头部中buf数组的起始地址(用小写表示)。 SDS源码 如下源码 ...
分类:
其他好文 时间:
2017-07-18 00:09:03
阅读次数:
239
发贴的内容和标题在进行参数化之后, 由于包含中文, 情理之中地出现了乱码(得意地笑, 坐等你跳坑中.) 其实很容易就解决掉了, 只需要在该请求的Content encoding填上UTF-8就可以了. 就酱, 发出的贴子就不再有乱码了. ...
分类:
其他好文 时间:
2017-07-16 18:22:23
阅读次数:
110
一、sds格式 sds header定义: sizeof(struct sdshdr)= 2*sizeof(unsigned int), char buf[]等价于char buf[0], 仅对编译器有效,并不实际占用存储。 其中len是使用的长度,free是剩余的长度,再加上一个C语言中的'\0' ...
分类:
其他好文 时间:
2017-07-09 10:31:48
阅读次数:
128
1、如果字符串长度小于2^5(32),类型SDS_TYPE_5; 2、如果字符串大于2^5(32),小于2^8(256),类型SDS_TYPE_8; 3、如果字符串大于2^8(256),小于2^16(65536),类型SDS_TYPE_16; 4、如果字符串大于2^16(65536),小于2^32( ...
分类:
其他好文 时间:
2017-07-07 14:22:48
阅读次数:
229
SDS(Simple Dynamic Strings)是一个C语言字符串库,设计中增加了从堆上分配内存的字符串,来扩充有限的libc字符处理的功能,使得: 使用更简便 二进制安全 计算更有效率 而且仍旧…兼容一般的C字符串功能 它使用另一种设计来实现,不用C结构体来表现一个字符串,而是使用一个二进制 ...
分类:
其他好文 时间:
2017-07-04 16:05:57
阅读次数:
227
time模块 Comparing Clockstime.clock():在Unix 上,返回当前的处理器时间,以浮点数秒数表示。time.monotonic():返回一个单调时钟的值(在分秒内),也就是不能倒回去的时钟。时钟不受系统时钟更新的影响。返回值的引用点是未定义的,因此只有连续调用的结果之间... ...
分类:
编程语言 时间:
2017-07-02 16:15:06
阅读次数:
185