怎样用位逻辑异或(^) 交换两个数字

分类:PHP | 作者:凹凸曼 | 发表于2011/07/18 怎样用位逻辑异或(^) 交换两个数字已关闭评论

之前写了一篇文章 “一道灵异的程序试题”

两个数字的交换

今天在回顾一些基础算法 发觉这个^运算符号 以前不常用呢!

Linux下通用解压小工具(支持格式gz,tar,zip等)

分类:Linux,Shell | 作者:凹凸曼 | 发表于2011/07/12 Linux下通用解压小工具(支持格式gz,tar,zip等)已关闭评论

对于在Linux下解压文件,想去记 *.bz2, *.gz, *.tar, *.tar.gz, *.zip 等这么多格式的文件,还是很老火的

解压的时候,还要去查,还是比较麻烦的。

我为了偷懒,不想去记那些或者不想查 解压的方式,写了一个简单通用解压工具(SHELL编写)

支持的解压格式 *.bz2, *.gz, *.tar, *.tar.gz, *.zip

下面是整过工具的安装及运行过程

一、安装

wget http://www.apoyl.com/wp-content/sh/apoylextract.sh

二、更改权限

chmod 700 apoylextract.sh

为什么三大主流论坛 都可以伪造数据进行群发帖子呢?

分类:安全,问题集 | 作者:凹凸曼 | 发表于2011/07/11 为什么三大主流论坛 都可以伪造数据进行群发帖子呢?已关闭评论

最近有人反应有一款软件可以 群发三大主流论坛的帖子。可能对于推广的人来说,无疑是一件好事!

但是对于管理论坛的人来无疑是噩梦!

先可以看一下面的图是介绍它的功能是多么的强大的

个人感觉 不论是论坛还是开源的系统来说,都有一个通病!研究的你的代码 及里面的一些算法,更能找到入侵之处

造成一些不可能估计的后果!

怎样深刻理解C宏——智者的利刃,愚者的恶梦!

分类:C/C++ | 作者:凹凸曼 | 发表于2011/07/06 怎样深刻理解C宏——智者的利刃,愚者的恶梦!已关闭评论

水平不高不低的C++程序员最喜欢挂在嘴上的一句话就是:C宏,万恶之首,错误的开端,应该被废弃。

请注意,我用了一句不敬的修饰语“水平不高不低的”。为什么这么说?因为水平低都插不上话,都在在静静地听老前辈布道呢。水平高的,比如Bane Stroustrup老人家,也只是说若干种场合下C++语言能够提供比C macro更好的解决方案,而没有完全否定C macro的价值。但是话就怕传来传去,一传就走样。久而久之,就被传成上面那句话。其实说来也很好笑:java程序员经常说java比C++好,说C++手动释放内存老搞内存泄漏;C++程序员便反驳说,那是你水平低不会用。但是谈到C宏,水平不

MongoDB与MySql常用命令对比

分类:MongoDB,Mysql | 作者:凹凸曼 | 发表于2011/06/30 MongoDB与MySql常用命令对比已关闭评论

天气热!空调也是破旧不堪,使人坐立不安,貌似磨练的心境了。

最近给朋友推荐哈mongodb

很久没有去回顾这些数据库了,下面对mysql和mongodb常用命令做哈对比

一、连接数据库
mysql -uroot -p123456 #mysql
mongo.exe #mongodb
#都是默认的端口

二、查询所有的数据库

Nginx + PHP5(FastCGI)生产环境跑PHP动态程序可超过“700次请求/秒”

分类:Nginx | 作者:凹凸曼 | 发表于2011/06/27 Nginx + PHP5(FastCGI)生产环境跑PHP动态程序可超过“700次请求/秒”已关闭评论

我生产环境下的两台Nginx + PHP5(FastCGI)服务器,跑多个一般复杂的纯PHP动态程序,从Nginx的日志可以统计出,单台Nginx + PHP5(FastCGI)服务器跑PHP动态程序的处理能力已经超过“700次请求/秒”,相当于每天可以承受6000万(700*60*60*24=60480000)的访问量:

Deprecated: Function set_magic_quotes_runtime() is deprecated 版本问题?

分类:PHP,问题集 | 作者:凹凸曼 | 发表于2011/06/20 Deprecated: Function set_magic_quotes_runtime() is deprecated 版本问题?已关闭评论

刚刚把本地的环境 PHP v5.2.2 版本 升级到了PHP v5.3.2

把开发过的项目重新运行 就发生错误!

说明版本问题了!!

Deprecated: Function set_magic_quotes_runtime() is deprecated in F:\wwwroot\mongodb\manage\app.php on line 13

官方提供的解决办法:

如何新建PHP Extension 扩展模块?

分类:PHP | 作者:凹凸曼 | 发表于2011/06/15 如何新建PHP Extension 扩展模块?已关闭评论

这个天气热啊!如何添加php扩展模块的测试
在linux虚拟机的环境测试了一下

第一、下载PHP源代码

第二、生成扩展框架(也可以自己手写哦)

第三、修改Build System配置

第四、编译,安装扩展

升级Nginx 0.8.14 到1.0.4 (二)

分类:Nginx | 作者:凹凸曼 | 发表于2011/06/13 2条评论

Nginx1.0.0 正式版本已经出来一段时间了
今天终于有时间对nginx服务器的进行了无缝升级了一下

一、下载、解压
wget http://nginx.org/download/nginx-1.0.4.tar.gz
tar zxvf nginx-1.0.4.tar.gz

二、查看已经安装的模块

怎样解决抓包pcap无法加载?

分类:Python,问题集 | 作者:凹凸曼 | 发表于2011/06/13 怎样解决抓包pcap无法加载?已关闭评论

环境:winXP+python2.5

pcap下载:http://code.google.com/p/pypcap/downloads/list

接着测试了一下安装的模块,居然报如下错误:

———- python2.5 ———-
Traceback (most recent call last):
File “grupdata.py”, line 2, in