Linux/Unix/BSD
文章平均质量分 79
freedomsky120
这个作者很懒,什么都没留下…
展开
-
apache+mysql+php 源码安装
1.httpd-2.2.3.tar.gzgunzip cd httpd-2.2.3./configuremakemake install启动:/usr/local/apache2/bin/apachectl start2.mysql-5.0.22.tar.gzgroupadd mysqluseradd -g mysql mysqlgunzip cd mysql-5.0.22./config转载 2007-12-24 11:47:00 · 418 阅读 · 0 评论 -
用c编写cgi程序
CGI的工作原理介绍:CGI(Common Gateway Interface)是一个WEB服务器提供信息服务的标准接口,通过这样一个接口,WEB服务器能够执行程序,并将程序输出的信息返回给浏览器。因为在WEB网上的数据都是静态的,通过CGI程序能够动态的处理浏览者的请求,如保存用户输入的信息,根据用户信息返回相关的资料等等。当客户端发送一个CGI请求给WEB服务器后,WEB服务器将根据CGI程序转载 2007-12-24 11:46:00 · 688 阅读 · 0 评论 -
Apache2.0过滤器开发
Apache 2.0提供了许多 API 改进。本文将给出一个 Apache 2.0 过滤器模块示例,并将用示例说明新的 API。Apache 之所以变成最流行的Web服务器,部分是因为可以获得大量由第三方开发的服务器扩展,同时还因为其开放的体系结构使得开发自己的扩展十分容易。当然,从来没有什么是绝对容易的,因此,在开发 Apache 2.0 过程中,一个主要的目标是改进 Apache API转载 2007-12-24 11:45:00 · 903 阅读 · 0 评论 -
Linux静态/动态链接库的创建和使用
和Windows系统一样Linux也有静态/动态链接库,下面介绍创建和使用方法:假设有下面几个文件:头文件String.h,声明相关函数原形,内容如下:Strlen.c:函数Strlen的实现,获取给定字符串的长度,内容如下:Strlnen.c:函数StrNlen的实现,获取给定字符串的长度,如果输入字符串的长度大于指定的最大长度,则返回最大长度,否者返回字符串的实际长度,内容如下:生成静态库转载 2007-12-24 11:44:00 · 383 阅读 · 0 评论 -
linux下vi编辑器命令大全
补充一点:在vi中使用命令的方法是:冒号+命令+回车,如:q 回车代表退出。==========================================================文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! 进入v转载 2007-12-24 11:42:00 · 420 阅读 · 0 评论 -
Linux下C语言学习笔记—操作MySQL
今天上数据库的时候刚上到嵌入式sql,感觉非常有意思,上课的时候就想反正做搜索引擎要用到c连接mysql数据库的,到底是怎么实现?想入非非,呵呵.下来的时候赶紧找资料,刚才搜索了几下,终于找到一些:1,[比较详细]在 C 里嵌入 SQL:http://www.pgsqldb.org/pgsqldoc-7.4/ecpg.html2,[在MySQL数据库中使用C执行SQL语句]:http://www.转载 2007-12-24 11:48:00 · 569 阅读 · 0 评论 -
裁剪后的进程列表
UID PID PPID C STIME TTY TIME CMDroot 1 0 0 02:12 ? 00:00:00 init [3] root 2 1 0 02:12 ? 00:00:00 [migration转载 2007-12-24 11:40:00 · 462 阅读 · 0 评论 -
mysql的select语句
SELECT名称SELECT — 从表或视图中取出若干行.SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ] expression [ AS name ] [, ...] [ INTO [ TEMPORARY | TEMP ] [ TABLE ] new_table ] [ FROM table [ alias ]转载 2007-12-24 11:55:00 · 723 阅读 · 0 评论 -
gcc和g++简介
gcc和g++简介gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -x langu转载 2007-12-24 11:52:00 · 478 阅读 · 0 评论 -
Linux网络编程常用函数
计算机数据存储有两种字节优先顺序:高位字节优先和低位字节优先。Internet上数据以高位字节优先顺序在网络上传输,所以对于在内部是以低位字节优先方式存储数据的机器,在Internet上传输数据时就需要进行转换。 我们要讨论的第一个结构类型是:struct sockaddr,该类型是用来保存socket信息的: struct sockaddr { unsi转载 2007-12-24 11:51:00 · 421 阅读 · 0 评论 -
MySQL的AUTO_INCREMENT
用法:CREATE TABLE test(id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,username VARCHAR(15) NOT NULL)AUTO_INCREMENT = 100;在数据库应用,我们经常要用到唯一编号,以标识记录。在MySQL中可通过数据列的AUTO_INCREMENT属性来自动生成。MySQL支持多种数据转载 2007-12-24 11:54:00 · 619 阅读 · 0 评论