怎样深刻理解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

MYSQL如何批量删除相同前缀表?

分类:Mysql,问题集 | 作者:凹凸曼 | 发表于2011/06/10 MYSQL如何批量删除相同前缀表?已关闭评论

最近再操作一些数据库的表时候,一些冗余的数据表,需要删除,但是删除表比较多,但是他们都相同的前缀,那怎样一键删除所有的(批量删除)呢?

下面写了两种办法进行处理

一、命令批量删除(需要列出所有要删除的表)

drop table `apoyl_table1`,`apoyl_table2`,`table3`
二、用程序写一个小工具(一键搞定)

SSH显示中文乱码

分类:Linux,问题集 | 作者:凹凸曼 | 发表于2011/06/01 SSH显示中文乱码已关闭评论

(1)SSH客户端设置 会话选项 截图如下:

(2) 打开/etc/sysconfig/i18n
设置为:LANG=”zh_CN.GB2312″LANGUAGE=”zh_CN.GB18030:zh_CN.GB2312:zh_CN”SUPPORTED=”zh_CN.GB18030:zh_CN.GB2312:zh_CN.UTF-8:zh:en_US.UTF-8:en_US:en:ja_JP.UTF-8:ja_JP:ja”SYSFONT=”lat0-sun16″

Discuz 7.2 评分系统BUG

分类:问题集 | 作者:凹凸曼 | 发表于2011/05/27 Discuz 7.2 评分系统BUG已关闭评论

最近论坛管理员反应评分的系统,不合理!又发现一个BUG

BUG:普通用户A 评帖子B , 用户A 没有积分都可以打分,并且不扣分 评分如图

修补BUG: Discuz 7.2根目录下 文件misc.php 535行加入如下代码:

/*bug修补 判断extcredits是否有足够*/