摘要: 对Set操作的命令sadd(key, member):向名称为key的set中添加元素member smembers(key) :返回名称为key的set的所有元素 对String操作的命令set(key, value):给数据库中名称为key的string赋予值valueget(key):返回数据库中名称为key的string的value 对List操作的命令 lpop(key):返回并删除名称... 阅读全文
posted @ 2015-05-22 21:46 YinaPan 阅读(149) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/peida/archive/2012/12/19/2824418.html Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 要对进程进行监测和控制,首先必须要了解当前进程的情... 阅读全文
posted @ 2015-04-09 11:33 YinaPan 阅读(178) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/csyisong/archive/2009/01/09/1372363.html 阅读全文
posted @ 2015-03-31 10:03 YinaPan 阅读(154) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/youring2/archive/2009/11/07/1597786.html http://blog.csdn.net/rcom10002/article/details/3159359 1、元字符 2、限定符 3、断言 阅读全文
posted @ 2015-03-25 15:54 YinaPan 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1、编译不过,注意一下这3个宏 _USE_32BIT_TIME_T _CRT_NONSTDC_NO_DEPRECATE _CRT_SECURE_NO_WARNINGS _CRT_NONSTDC_NO_DEPRECATE 将一些函数重定义一下 http://msdn.microsoft.com/en-us/library/ms235384.aspx 2、编译不过,注意 x64 和 win32 是否一... 阅读全文
posted @ 2015-02-28 17:07 YinaPan 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Big-Endian和Little-Endian的定义如下:1) Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。2) Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。举一个例子,比如数字0x12 34 56 78在内存中的表示形式为: 1)大端模式: 低地址 -----------------> 高地址0x12 |... 阅读全文
posted @ 2015-02-06 09:12 YinaPan 阅读(161) 评论(0) 推荐(0) 编辑
摘要: BufferData bd; 10进制 16进制 BufferData bd; 1、f4 是一个字节 即 level 00 是一个字节 即 idx {(level和idx)也可以是data 因为他们是union} 2、80 44 35 00 00 00 00 00 共8字节,即 cp (ChunkPool*) 阅读全文
posted @ 2015-01-29 20:09 YinaPan 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 推荐: http://www.cnblogs.com/skynet/archive/2011/02/20/1959162.html 直接copy过来的,但是之前研究过,只是忘记了呢,原谅这次的懒惰哈。 Windows平台下的内存泄漏检测 Windows平台下面Visual Studio 调试器和 C 运行时 (CRT) 库为我们提供了检测和识别内存泄漏的有效方法,原理大致如下:内存分配要通过CRT... 阅读全文
posted @ 2015-01-29 11:07 YinaPan 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 首先要明确: if(likely(value)) 等价于 if(value) if(unlikely(value)) 也等价于 if(value) 也就是说 likely() 和 unlikely() 从阅读和理解代码的角度来看,是一样的!!! 这两个宏在内核中定义如下: #define likely(x) __builtin_expect((x),1)#define unlikely... 阅读全文
posted @ 2015-01-22 14:42 YinaPan 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://cnicholson.net/2009/03/stupid-c-tricks-dowhile0-and-c4127/ // NOISY CODE #define MULTI_LINE_MACRO(VALUE) do { \ printf("Hello "); \ printf("world!\n"); \ } whi... 阅读全文
posted @ 2015-01-22 12:06 YinaPan 阅读(178) 评论(0) 推荐(0) 编辑