摘要: QQ在线状态,http://wpa.qq.com我的QQ:183151017 阅读全文
posted @ 2011-05-10 22:41 Codefor 阅读(149) 评论(0) 推荐(0) 编辑
摘要: PHP实现autoload有两种方法:1、拦截器__autoload()2、设置全局变量函数指针autoload_func为指定函数。通常在c扩展中使用本质上前者还是通过后者实现的。分析过程,PHP5.3.6源码=>Zend/zend_vm_def.h 1894行ZEND_VM_HANDLER(109,ZEND_FETCH_CLASS,...=>zend_execute_API.c 1526行zend_class_entry*zend_fetch_class(const char *class_name,...=>zend_execute_API.c 1564行if(zend 阅读全文
posted @ 2011-05-04 20:05 Codefor 阅读(1562) 评论(0) 推荐(1) 编辑
摘要: unix utility for windowshttp://unxutils.sourceforge.net/ 阅读全文
posted @ 2011-01-20 22:01 Codefor 阅读(149) 评论(0) 推荐(0) 编辑
摘要: od的使用linux下二进制查看文件http://blogold.chinaunix.net/u3/108757/showart_2128442.html直击二进制文件http://www.linuxidc.com/Linux/2010-07/27211.htm大小端的争议http://www.360doc.com/content/10/1112/04/277447_68643862.shtml从一个flex和bison的程序想到上面的东东http://www.ibm.com/developerworks/cn/linux/l-flexbison.html从复习编译原理的词法分析工具想到fle 阅读全文
posted @ 2011-01-10 17:09 Codefor 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 装Windows7和Ubuntu10.10双系统,经常会在二者之间交换文件,难免会遇到乱码问题。Windows默认是ANSI(具体到我系统就是gb2312),Ubuntu默认是utf-8Ubuntu下还好说,有多个小工具来查看、转换编码,比如iconv,很方便,Windows下就难了——自己去网上搜了,也曾尝试自己写——至少目前没有很好用的工具。Windows下可以通过十六进制编辑器(如Ultra Edit、EditPlus)以二进制的方式打开文件,通过文件头几个字节可能判断文件编码Unicode:0xFFEFUnicode Bigendian:0xFEFFUtf-8 +BOM:0xEFBBB 阅读全文
posted @ 2011-01-09 22:17 Codefor 阅读(229) 评论(0) 推荐(0) 编辑
摘要: O(1)调度/CFS (completely fair scheduler)http://blog.sina.com.cn/s/blog_60d705b10100let1.html 阅读全文
posted @ 2011-01-02 19:59 Codefor 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 在线IDEhttp://www.coderun.com/ide/http://codepad.orgLinux一站式编程http://learn.akae.cn/media/index.htmlGNU C 库(glibc)http://www.chemie.fu-berlin.de/chemnet/use/info/libc/libc_toc.htmlCplusplushttp://www.cplusplus.com/Pythonhttp://openbookproject.net/thinkcs/python/english2e/Schemehttp://www.ccs.neu.edu/ho 阅读全文
posted @ 2011-01-02 09:44 Codefor 阅读(394) 评论(0) 推荐(1) 编辑
摘要: 硬链接和符号链接  简而言之,  符号链接相当于windows中的快捷方式。  硬链接相当于一个灾备系统,数据存放在两处,与复制不同的是两处之间存在同步机制,一处数据的改变会实时同步到另一处,另外,一处数据如果被删除了,不会影响到另一处的数据.硬连接指向的是节点(inode),是已存在文件的另一个名字,修改其中一个,与其连接的文件同时被修改;对硬链接文件进行读写和删除操作时候,效果和符号链接相同。但如果我们删除硬链接文件的源文件,硬链接文件仍然存在,而且保留了原有的内容。这时,系统就“忘记”了它曾经是硬链接文件,而把他当成一个普通文件。硬链接文件有两个限制:1、不允许给目录创建硬链接;2、只有 阅读全文
posted @ 2010-12-26 15:01 Codefor 阅读(202) 评论(0) 推荐(0) 编辑
摘要: gcc预编译会去掉源码中所有的注释,并展开所有#include *选项但其中会出现不少__extension__,这个__extension__是什么意思呢?简单的说,gcc对ANSI C标准进行了扩展,使用这些扩展时,编译器会抛出警告。使用__extension__关键字告诉gcc不要抛出警告!gcc -E hello.c -o hello.i生成的hello.i过程及源码如下:注:hello.i是被部分修改过的,为了显示预编译处理的嵌套过程hello.c使用命令预编译:gcc -E hello.c -o hello.i生成hello.i 阅读全文
posted @ 2010-12-26 14:37 Codefor 阅读(3112) 评论(0) 推荐(0) 编辑
摘要: chmod 和 umaskchmod描述:chmod用于设置文件的权限使用方法:    1、chmod [user] Op-code Permission file/directory    //user:u 所有者 g 所属组 o 其他    //Op-code:+ 增加文件的访问权限 - 撤消文件的某权限 = 规定绝对权限    //Permission:r 读 w 写 x 执行    //file/directory:文件名或目录名    示例:chmod a+x temp.c    2、chmod Permcode file/directory    //Permcode:    // 阅读全文
posted @ 2010-12-26 11:51 Codefor 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 描述:pdf中包含中英文,在windows上能正常打开,但是换成Ubuntu上打开后,英文显示正常,但是中文不显示解决方案:字体本质上是图形库,比如要显示字母“A”,在计算机内部“A”是以二进制的形式计算和传递,而在屏幕上打印时,就必须把这个编码转换成图形。不同的字体就是不同的图形库,每个字母的编码都与一个图形相对应,于是计算机传递给输出设备的二进制串就转换成了人可以阅读的字符串。因此,一种英文字体实际上就是显示所有拉丁字母和标点符号的图形。它在建立的时候就不会把汉字的图形包含进去。反过来,汉字字体就必须包含英文字母的图形了(毕竟老外用一辈子计算机也不会打一个中文,中国人有哪天不需要输入字母的 阅读全文
posted @ 2010-12-24 00:38 Codefor 阅读(577) 评论(1) 推荐(0) 编辑
摘要: IntroductionComputersare commonly used items in many areas. Almost anything we know is runor made by computers. Cars and jets were designed on computers,traffic signals are run by computers, most medical equipment usecomputers and space exploration was started with computers. Most ofthe jobs today r 阅读全文
posted @ 2010-12-22 21:46 Codefor 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 描述:在命令行(command line)中打开dumpbin、cl等命令时出现"the program can't start because mspdb100.dll is missing from your computer“解决方案:1、在VC commandprompt中使用dumpbin、cl命令,VC command prompt位置如下图示2、运行C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat。这个脚本临时建立环境变量,可以使用dumpbin、cl等命令。临时,也就是说要想直接在命令 阅读全文
posted @ 2010-12-22 15:43 Codefor 阅读(6417) 评论(0) 推荐(0) 编辑