GCC - 一切从这里开始
这篇关于gcc的介绍对于很多使用gcc的朋友肯定有用,好容易找到,转贴,收藏拉。[@more@]技术文章: GCC - 一切从这里开始 贴出者为 llc GCC rules 你能想象使用封闭源代码的私有编译器编译自由软件吗?你怎么知道编译器在你的可执行文件中加入了什么?可能会加入各种后门和木马。Ken Thompson是一个著名的黑客,他编写了一个编译器,当编译器编译自己时,就在'login'程序中留下后门和永久的木马。请到 这里 阅读他对这个杰作的描述。幸运的是,我们有了gcc。当你进行 configure; make; make install 时, gcc在幕后做了很多繁重
动态链接库*.so的编译与使用
动态库*.so在linux下用c和c++编程时经常会碰到,最近在网站找了几篇文章介绍动态库的编译和链接,总算搞懂了这个之前一直不太了解得东东,这里做个笔记,也为其它正为动态库链接库而苦恼的兄弟们提供一点帮助。[@more@]动态链接库*.so的编译与使用 动态库*.so在linux下用c和c++编程时经常会碰到,最近在网站找了几篇文章介绍动态库的编译和链接,总算搞懂了这个之前一直不太了解得东东,这里做个笔记,也为其它正为动态库链接库而苦恼的兄弟们提供一点帮助。1、动态库的编译下面通过一个例子来介绍如
Windows2003下配置CGI环境
最近因为要把一哥们的cgi脚本的论坛——也就是雷傲论坛啦,放到Windows2003服务器上,花了一些时间研究了一下Windows2003下cgi环境的支持。网上IIS配置cgi的资料很多,但专门讲Windows2003自带的IIS6下的配置方面的资料比较少,现在把经验整理一下,希望对其他有需要的兄弟有所帮助。[@more@]Windows2003下配置CGI环境 最近因为要把一哥们的cgi脚本的论坛——也就是雷傲论坛啦,放到Windows2003服务器上,花了一些时间研究了一下Windows2003下cgi环境的支持。网上IIS
SQL语句优化技术分析
偶然看到有哥们写的sql优化的文章,估计以后得用到,先保存一份。[@more@]转自http://blog.itpub.net/loveyeahSQL语句优化技术分析 本文具体列举了:操作符优化(如IN、NOT IN)、SQL书写的影响、SQL语句索引的利用、应用ORACLE的HINT(提示)处理等方面的SQL语句优化技术。 希各位同仁指正!操作符优化IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较
linux内核编译手记
最近因为工作需要,linux自带的一些参数必须修改,这必须重新编译linux内核才行,于是参照了一些网上兄弟写的内核编译文档,自己重新编译了redhat 9的内核,现将内核编译过程写下,希望对大家有用。[@more@]一、准备工作linux版本:redhat9 自带linux-2.4.20-8# cd /usr/src/# ln -s linux-2.4.20-8 linuxvi /usr/src/linux/Makefile修改EXTRAVERSION为 自己特定的版本号,以与原来版本标识。如:-8custom_kunp1二、修改内核源代码1、设置fd_set支持的最大数量 a、修改/usr/include/bits/typesizes.h #define __FD_SETSI
signal的全集和信号handler
列举一些sigle的参数,以后编程可能会经常用到[@more@]#define SIGHUP 1 进程由於控制终端死去或者控制终端发出起命令 #define SIGINT 2 键盘中断所产生的信号 #define SIGQUIT 3 键盘终止 #define SIGILL 4 非法的指令 #define SIGTRAP 5 进程遇到一个追踪(trace)或者是一个中断嵌套 #define SIGABRT 6 由abort系统调用所产生的中断信号 #define SIGIOT 6 类似於SIGABRT #
Linux下使用date命令查看和设置时间
Linux下使用date命令来查看和设置时间是相当方便的。本文就详细介绍date的用法。[@more@]Linux下使用date命令查看和设置时间 Linux下使用date命令来查看和设置时间是相当方便的。本文就详细介绍date的用法。date命令 date命令的功能是显示和设置系统日期和时间。 该命令的一般格式为: date [选项] 显示时间格式(以+开头,后面接格式) date 设置时间格式 命令中各选项的含义分别为: -d datestr, --date datestr 显示由datestr描述的日期 -s datestr, --set