51nosql.com
域名年龄: 14年2个月5天HTTP/1.1 301 永久重定向 服务器:nginx/0.8.54 访问时间:2014年01月13日 03:13:09 类型:text/html; charset=UTF-8 Transfer-Encoding: chunked 连接:keep-alive 语言环境:PHP/5.3.5 X-Pingback: http://51nosql.com/xmlrpc.php 目标网址:http://51nosql.com/ HTTP/1.1 200 OK 服务器:nginx/0.8.54 访问时间:2014年01月13日 03:13:09 类型:text/html; charset=UTF-8 Transfer-Encoding: chunked 连接:keep-alive 动作:Accept-Encoding 语言环境:PHP/5.3.5 X-Pingback: http://51nosql.com/xmlrpc.php Content-Encoding: gzip 网站编码:UTF-8
51NoSQL技术学习与分享HOMEABOUT RSSC — 评论关闭25五 13 C语言的inline关键字简述用inline所修饰的函数A(内联函数)的代码被放入符号表中,在使用时直接进行替换(像宏一样展开),没有调用的开销,相比宏定义而言,A是真正的函数,会检查参数类型,保证调用安全注意:1、inline对编译器来说只是一种建议,如果函数代码过长逻辑过于复杂,则编译器会忽略;2、被inline修饰的函数的定义要放在头文件中,好让编译器知道默认 — 评论关闭01一 13 Redis安装与使用简述# tar xzf redis-2.6.7.tar.gz# cd redis-2.6.7# make# cp src/redis-server /usr/bin/# cp src/redis-cli /usr/bin/# cp src/redis-check-aof /usr/bin/# cp src/redis-check-dump /usr/bin/# cp src/redis-benchmark /usr/bin/# mkdir /etc/redis/# cp redis.conf /etc/redis/redis.conf# redis-server /etc/redis/redis.conf# redis-cli> set k v> get k# vi /etc/redis/redis.confdaemonize yes# vi /etc/sysctl.confvm.overcommit_memory = 1# reboot/sysctl vm.overcommit_memory=1———phpredis——————–# /opt/php/bin/phpize# ./configure –with-php-config=/opt/php/bin/php-config# make && make install# vi /opt/php/lib/php.iniextension=redis.so# reboot fastcgi# vi test.php$redis = new Redis();$redis->connect(’127.0.0.1′, 6379);$redis->set(‘test’, ‘hello world!’);var_dump($redis->get(‘test’));Linux — 评论关闭13六 12 Linux终端输出颜色控制文本终端的颜色可以使用“ANSI非常规字符序列”来生成:echo -e “\033[背景;前景;光标mME \033[0m”举例: echo -e “\033[44;37;5m ME \033[0m COOL”以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“\033”引导非常规字符序列。“m”意味着设置属性然后结束非常规字符序列,这个例子里真正有效的字符是 “44;37;5” 和“0”。修改“44;37;5”可以生成不同颜色的组合,数值和编码的前后顺序没有关系。Continue reading →Linux — 评论关闭05六 12 Makefile程序的编译和链接:关于程序编译的一些规范和方法,一般来说,无论是C、C++、还是pas,首先要把源文件编译成中间代码文件,在Windows下也就是 .obj 文件,UNIX下是 .o 文件,即 Object File,这个动作叫做编译(compile)。然后再把大量的Object File合成执行文件,这个动作叫作链接(link)。编译时,编译器需要的是语法的正确,函数与变量的声明的正确。对于后者,通常是你需要告诉编译器头文件的所在位置(头文件中应该只是声明,而定义应该放在C/C++文件中),只要所有的语法正确,编译器就可以编译出中间目标文件。一般来说,每个源文件都应该对应于一个中间目标文件(O文件或是OBJ文件)。链接时,主要是链接函数和全局变量,所以,我们可以使用这些中间目标文件(O文件或是OBJ文件)来链接我们的应用程序。链接器并不管函数所在的源文件,只管函数的中间目标文件(Object File),在大多数时候,由于源文件太多,编译生成的中间目标文件太多,而在链接时需要明显地指出中间目标文件名,这对于编译很不方便,所以,我们要给中间目标文件打个包,在Windows下这种包叫“库文件”(Library File),也就是 .lib 文件,在UNIX下,是Archive File,也就是 .a 文件。Continue reading →PHP — 评论关闭01五 11 php正则回溯今天公司服务器报了好几警,原因是因为php-cgi出core了,经理叫我追查,通过gdb发现出core的原因是因为正则表达式匹配过程中回溯过多导致栈溢出。Continue reading →Memcache — 评论关闭20四 11 Memcache与Consistent hashing一、Consistent hashing首先求出memcached服务器(节点)的哈希值,并将其配置到0~2的32次幂的圆(continuum)上然后用同样的方法求出存储数据的键的哈希值,并映射到圆上然后从数据映射到的位置开始顺时针查找,将数据保存到找到的第一个服务器上如果超过232仍然找不到服务器,就会保存到第一台memcached服务器上假设增加一台memcached服务器(节点),只有在continuum上增加服务器的地点逆时针方向到第一台服务器上的键会受到影响使用一般的hash函数的话,服务器的映射地点的分布非常不均匀,因此,使用虚拟节点的思想,为每个物理节点(服务器)在continuum上分配100~200个点,这样就能抑制分布不均匀,最大限度地减小服务器增减时的缓存重新分布Continue reading →MySQL — 评论关闭08四 11 MySQL Proxy主从读写分离一、安装MySQL,主机:192.168.1.222/223/224Continue reading →MySQL — 评论关闭07四 11 MySQL主从原理(转)一 MySQL 复制的基本过程如下:1. Slave 上面的IO线程连接上 Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容;2. Master 接收到来自 Slave 的 IO 线程的请求后,通过负责
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2025-05-03 12:51, Process in 0.0071 second.