欢迎您光临我的个人网站!


2008-11-12

Linux下由两个管道提供双向数据流的C程序

Posted in FreeBSD/Unix服务器 at 12:44 by 仲远

标签:
Zhongyuan Wang

97100fe403b8

以下是一个Linux/Unix下由两个管道提供双向数据流的C程序,这是操作系统课程中经常使用的基本程序:
#include <unistd.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <stdio.h>
#include <string.h>
int main()
{
    int fd1[2],fd2[2],cld_pid,status;
    char buf[200], len;
 
    if (pipe(fd1) == -1) // 创建...查看全文

2008-11-10

Linux下显示某一目录下文件名列表的C程序

Posted in FreeBSD/Unix服务器 at 22:45 by 仲远

标签:

以下是一个Linux/Unix下显示某一目录下文件列表的C程序,相当于最基本的ls命令的功能,显示的内容报告该目录下的子目录以及文件名:
#include <sys/types.h>
#include <dirent.h>
#include <stdio.h>
#include <errno.h>
int main(int argc,char *argv[])
{
    DIR *dp;
    struct dirent *dirp;
    int n=0;
    if (argc!=...查看全文

2008-07-10

给Freebsd的HP ML150服务器增加硬盘并做RAID的步骤

Posted in 实验室, FreeBSD/Unix服务器 at 21:30 by 仲远

标签:

最近给实验室服务器升级硬盘,中间的坎坷经历如长河一般,这里就略去不说了,主要说说如何给服务器的磁盘阵列增加硬盘并在Freebsd将新增的硬盘添加上去。
实验室的服务器属于入门级的服务器,是HP ML150 G2,这是一款老机器了,硬盘接口还是SCSI 80针的。在ML150的机箱前部,有一个硬盘插槽,能够插6块硬盘,组成一个独立冗余磁盘阵列(RAID)。服务器上原来插有3块...查看全文

2008-06-04

Windows下编译Apache与Unix下编译Apache的不同感受

Posted in 实验室, Apache, FreeBSD/Unix服务器 at 14:19 by 仲远

标签:

虽然Unix有着许许多多的很不好使的地方,但是起码在一点——“Apache的编译”问题上,Unix展现着Windows无法比拟的优势与便捷。
之前使用Unix下的源码安装过apache,几行命令就完全搞定Apache的编译与安装,没有遇到任何错误与问题。而在Unix下编写一个新的Module,也只要几行命令就能够成功编译。但是在Windows下编译Apache就没那么容易了。使用Visual C++ 2005进行编译,还需要...查看全文

2008-05-14

慎用域名注册商提供的URL转发功能

Posted in Apache, FreeBSD/Unix服务器 at 20:16 by 仲远

标签:

现在许多域名注册商都会为注册后的域名提供一些增值服务,其中很重要的一项就是url转发功能,包括url隐藏转发和url不隐藏转发。这两者的区别在于url隐藏转发能够在浏览器到地址栏保持用户输入的域名,而不隐藏转发则会显示实际跳转后的域名。这一功能使得同一个网站拥有多个域名的用户方便许多。不过在实际使用中,对于一些重视搜索引擎优化的人需要注意,使用...查看全文

2008-05-13

Apache模块开发中的内容过滤

Posted in 转载, Apache, FreeBSD/Unix服务器 at 23:53 by 仲远

标签:

最近在持续研究Apache服务器的模块开发。在模块开发中,有一个很重要的方面就是对内容进行处理,包括请求的内容与返回的内容。Apache本身带了一个Module,能够对输出内容进行过滤。原来一直没有发现,直到看到下面这篇文章才恍然大悟。谢谢文章的作者Linux_prog先生~在加上apache的tutor网站上的内容http://www.apachetutor.org/dev/smart-filter,应该能够对Apache内容处理方面的模块开...查看全文

2008-05-11

搜索引擎爬虫列表

Posted in 实验室, Apache, FreeBSD/Unix服务器 at 18:52 by 仲远

标签:

搜索引擎是人们再熟悉不过的工具,它将Internet上的信息索引起来,方便人们在海量数据中迅速查找有用的信息。而搜索引擎公司,国外以Google为代表,国内以百度为代表,成为互联网上举足轻重的公司,其访问量也远远超过传统门户网站,成为网民最离不开的网络服务。而遇到问题“Google一下”或者“百度一下”也成为人们日常生活中的习惯。
而对于网站建设者而言...查看全文

2008-05-10

Apache模块开发中的请求处理

Posted in 实验室, Apache, FreeBSD/Unix服务器 at 23:16 by 仲远

标签:
Apache模块开发中的请求处理

最近持续在研究Apache的模块开发,为在Apache上的实验做准备。以下是介绍Apache Module中处理请求的过程,以及如何加入请求处理挂钩以及响应处理挂钩。尤其是几张图,很清晰地解释了Apache处理请求以及返回结果的框架。只是这篇文章主要从概念上介绍,没有实际可用的代码,仅帮助开发人员理解之用。
Request Processing in Apache
Processing HTTP requests is central to most web applic...查看全文

2008-05-09

为Apache开发一个Module的实例

Posted in 实验室, Apache, FreeBSD/Unix服务器 at 23:05 by 仲远

标签:

这是一篇介绍为Apache开发一个新的Module的Tutorial,非常简单易懂,英语六级以上的人看懂应该没有问题。如果你觉得看得麻烦,可以直接看其中的代码以及指令部分。 
This tutorial guides the reader through the minimal tasks involved in writing a module for Apache 2. The module developed here has almost no functionality - it’s only impact is the generation of a static message to logs/errorlog for each HTTP request.
 查看全文

2008-05-07

在Apache中自己开发一个新的Module

Posted in 实验室, Apache, FreeBSD/Unix服务器 at 22:40 by 仲远

标签:

最近需要在Apache中做实验,需要改Apache的源代码,感觉很头大。以下是找到的一篇关于Apache Module开发(Apche Modules Develop)的文章,觉得有些用处,先保留下来,也供大家一起参考。
Writing Apache modules
Apache, like many other successful open source projects has a modular architecture. This means that to add or modify functionality you do not need to know the whole code base. Source code access for Apache means that you c...查看全文

Pages (4): « 1 2 [3] 4 »