01 2013 档案

摘要:获取2个用户之间的共同好友:redis 127.0.0.1:6379> sadd myset:1000 1001redis 127.0.0.1:6379> sadd myset:1000 1002redis 127.0.0.1:6379> sadd myset:1000 1003redis 127.0.0.1:6379> sadd myset:1000 1004redis 127.0.0.1:6379> sadd myset:1000 1005redis 127.0.0.1:6379> sadd myset:1001 1003redis 127.0.0.1: 阅读全文
posted @ 2013-01-24 10:55 风去无痕 编辑
摘要:1 Nginx rewrite基本语法Nginx的rewrite语法其实很简单.用到的指令无非是这几个setifreturnbreakrewrite麻雀虽小,可御可萝五脏俱全.只是简单的几个指令却可以做出绝对不输apache的简单灵活的配置.1.setset主要是用来设置变量用的,没什么特别的2.ifif主要用来判断一些在rewrite语句中无法直接匹配的条件,比如检测文件存在与否,http header,cookie等,用法: if(条件) {…}- 当if表达式中的条件为true,则执行if块中的语句- 当表达式只是一个变量时,如果值为空或者任何以0开头的字符串都会当作false- 直接比 阅读全文
posted @ 2013-01-21 18:10 风去无痕 编辑
摘要:在php中变量类型和值是通过c语言实现的,那php内核具体是怎么实现的呢?HashTable在php内核中广泛被使用,而变量就是存储在hashtable实现的符号表中.当在PHP中调用一个函数或者类时,内核会创建一个新的符号表,这也是为什么在函数中无法使用函数外部定义的变量的原因。(因为他们分属两个符号表,一个当前作用域,一个全局作用域)内核中作用域的定义,PHP的所有 局部变量,全局变量,函数,类的 Hash表 都在这里定义了struct _zend_executor_globals {zval **return_value_ptr_ptr; zval uninitialized_zval; 阅读全文
posted @ 2013-01-19 16:22 风去无痕 编辑
摘要:生成静态库的makefile:C = g++ AR = arCFLAGS = -D_REENTRANT -g -D_GNU_SOURCECOM_LIBS = -L/usr/local/lib/ -lpthread -lzINCPATH = -I/opt/mmseg/include/mmsegHALO_INCS = -I../HaloLibOBJ = HaloSegmenter.oSRC = ./HaloSegmenter.cppOBJECT = HaloSegmenter.aall:$(OBJECT)$(OBJ):$(SRC)$(CC) $(CFLAGS) $(COM_LIBS) $(HALO 阅读全文
posted @ 2013-01-16 15:39 风去无痕 编辑
摘要:有一个日志文件access.log ,日志文件的格式:127.0.0.1 - - [11/Jan/2013:15:26:19 +0800] "GET / HTTP/1.1" 403 202用shell命令,计算出文件中每个ip访问的记录数 : cat access.log | awk -F " " '{print $1}' | sort -rn | uniq -c一、Sort命令sort [OPTION]… [FILE]…对文件按指定的域进行排序常用选项:-c: 检测文件是否已经排序-m: 将两个已经排序的文件进行合并-u: 在排序过程中 阅读全文
posted @ 2013-01-13 19:59 风去无痕 阅读(203) 评论(0) 推荐(0) 编辑
摘要:在linux系统上,要实现任务调度功能,可以使用crontab脚本实现。crond进程负责读取调度任务并执行,用户只需要将相应的调度脚本写入cron的调度配置文件中。cron的调度文件有以下几个:crontabcron.dcron.dailycron.hourlycron.monthlycron.weekly如果用的任务不是以hourly monthly weekly方式执行,则可以将相应的crontab写入到crontab 或cron.d目录中。启动cron进程的方法:/etc/init.d/crond startcrontab 格式:* * * * * cmd分钟 小时 ... 阅读全文
posted @ 2013-01-11 10:22 风去无痕 阅读(125) 评论(0) 推荐(0) 编辑