现在的位置: 首页 > 综合 > 正文

随笔1

2013年10月26日 ⁄ 综合 ⁄ 共 601字 ⁄ 字号 评论关闭
 

cgi在shell手动执行就要设好环境变量;如果作为cgi程序由apache来调用的话,apache会
给它设好环境变量的,就和你在shell执行它的过程一样。cgi程序就读取环境变量运行了。
cgi环境变量SCRIPT_URL=/SMGIC/boa:

分析SCRIPT_URL在BBSLIB.c的url_parse()里面,看看就知道了:)
分析结果在bbsmain.c的struct cgi_applet applets[]表里面查到对应的调用函数名。

SMAGIC的作用是,让apache把形如:http://your.domain/SMAGICxxxx 的url交给www去处理

记录信息:
ANSI C 语言手册
UNICODE 统一码

 

vim+ctags:
ctags一般和vi编辑器联用,ctags将源文件加工成带正则文法的新文件(tags),然后用VI打开,就可通过VI命令来阅读了.hello world级的例子:
//test.c
int main()
{
//....
}
ctags test.c
vi tags
:ta main //定位main函数。

awk '/^[0-9]/{print $2}' /home/bbs/nbstat.exe.stackdump | addr2line -f -e /home/bbs/bin/nbstat.exe就是说,如果你编一个程序,非法操作stackdump了,可以用这个来看一下在哪个地方出了错,用于调试

抱歉!评论已关闭.