摘要:
项目中用到redis集群, 发现phpredis对集群,分布式是有支持的。翻译下相关资料备用。redis扩展地址:https://github.com/phpredis/phpredis, 看到如下内容,是支持的链接。Distributed Redis ArraySeededicated page.... 阅读全文
摘要:
1. 什么是元数据任何文件系统中的数据分为数据和元数据。数据是指普通文件中的实际数据,而元数据指用来描述一个文件的特征的系统数据,诸如访问权限、文件拥有者以及文件数据块的分布信息(inode...)等等。在集群文件系统中,分布信息包括文件在磁盘上的位置以及磁盘在集群中的位置。用户需要操作一个文件必须... 阅读全文
摘要:
打开文件后用 fseek() 函数把文件位置指针移动到文件的末尾,用 ftell() 获得这时位置指针距文件头的字节数,这个字节数就是文件的长度。但是这样做也会受到下面的限制:ftell() 函数的返回值是 long 类型,在Windows下(不管是 32 位还是 64 位),long 类型变量的长... 阅读全文
摘要:
[误解]#define _XOPEN_SOURCE决不是简单的宏定义它是使程序符合系统环境的不可缺少的部分[概念]Glibc 所实现全部或部分规范下的功能有:1.ISO C: C语言国际标准.2.POSIX: 操作系统的 ISO/IEC 9945 (aka IEEE 1003) 标准.3.Berke... 阅读全文
摘要:
http://www.cnblogs.com/me-sa/articles/centos0006.html 阅读全文
摘要:
经常看到有#define后只有一个标识符的语句,这样是做宏开关用宏定义编译前会被编译器进行替换,只有一个标识符的情况,如果在代码里使用了这个标识符,会被替换为空,也就是相当于没加。用来做编译开关的话#defineDEBUG#ifdefineDEBUGyourcode(输出调试信息等等)#endifD... 阅读全文
摘要:
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。 两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定... 阅读全文
摘要:
Nginx ("engine x")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布... 阅读全文
摘要:
Vim实现自动加载模版功能可以有很多的方法,比如利用插件和AutoCmd等。根据文件名自动加载模板的功能利用网上某大牛自己写的插件实现,我针对Java代码进行简单地修改,以实现模板中的Java主类类名为文件名。大牛的插件插件名:template_loader.vim下载地址:template_loa... 阅读全文
摘要:
http://www.cnblogs.com/fakis/archive/2011/04/14/2016213.html1. 折叠方式可用选项来设定折叠方式:可在Vim 配置文件中设置 set fdm=XXX可直接在文件中使用注释调用vim命令 /* vim: set fdm=XXX: */有6种方... 阅读全文