simhash的原理和php实现

摘要: http://my.oschina.net/u/218155/blog/176928m_hashbits = $hashbits; $this->m_hash = $this->simhash($tokens); }//to string public function __toString(){... 阅读全文
posted @ 2015-04-05 22:17 虎爷可乐 阅读(618) 评论(0) 推荐(0) 编辑

Bash 通过上下键更有效的查找历史命令

摘要: http://www.vpsee.com/2013/04/search-bash-history-using-the-up-and-down-arrows/我们知道在 bash 里,可以通过 “上下” 键来浏览最近执行过的命令历史纪录(history),我们也知道如果历史纪录太多的话可以通过 ctr... 阅读全文
posted @ 2015-03-26 09:14 虎爷可乐 阅读(198) 评论(0) 推荐(0) 编辑

想了解下 GCC 对 switch 的优化,但是不懂 AT&T 伪汇编指令,帮忙分析下

摘要: C 源码: 1 void fun(char *ch){ 2 switch(*ch){ 3 case '-': 4 *ch = __LINE__; break; 5 case '0': 6 *ch = __LINE__; break;... 阅读全文
posted @ 2014-11-08 10:59 虎爷可乐 阅读(450) 评论(0) 推荐(0) 编辑

如何在Linux终端里用Shell和C输出带颜色的文字

摘要: 我们知道,使用ls命令列出文件列表时,不同的文件类型会用不同的颜色显示。那么如何实现这样带颜色的文本输出呢?答案并不复杂,不管是用shell还是C语言。一、shell下的实现方法先来讲在shell下,如何实现。用echo命令就可以实现,参看以下例子:echo-e"\033[32mHello, wor... 阅读全文
posted @ 2014-09-07 20:26 虎爷可乐 阅读(289) 评论(0) 推荐(0) 编辑

CentOS下禁止ping和允许ping的方法

摘要: 一、系统禁止ping[root@黑客联盟~]# echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all二、系统允许ping[root@黑客联盟 ~]# echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all此上两条命令的... 阅读全文
posted @ 2014-08-13 20:02 虎爷可乐 阅读(1953) 评论(0) 推荐(0) 编辑

PHP 源码扩展开发相关记录

摘要: 在源码/扩展中调用同 exit 相同功能zval *ptr;if(Z_TYPE_P(ptr) == IS_LONG) { EG(exit_status) = Z_LVAL_P(ptr);} else { zend_print_variable(ptr);}zend_bailout(); 阅读全文
posted @ 2014-07-18 17:58 虎爷可乐 阅读(100) 评论(0) 推荐(0) 编辑