转载自:用C语言进行CGI程序设计
感谢原作者!
写的比较基础,适合像我这样刚接触cgi的小孩……我看我们项目中貌似是用了别的库封装,可以减少不少代码量吧。
一、CGI概述
CGI(公用网关接口)规定了Web服务器调用其他可执行程序(CGI程 序)的接口协议标准。Web服务器通过调用CGI程序实现和Web浏览器的 交互,也就是CGI程序接受Web浏览器发送给 Web服务器的信息,进行处 理,将响应结果再回送给Web服务器及Web浏览器。CGI程序一般完成We[......]
转载自:用C语言进行CGI程序设计
感谢原作者!
写的比较基础,适合像我这样刚接触cgi的小孩……我看我们项目中貌似是用了别的库封装,可以减少不少代码量吧。
一、CGI概述
CGI(公用网关接口)规定了Web服务器调用其他可执行程序(CGI程 序)的接口协议标准。Web服务器通过调用CGI程序实现和Web浏览器的 交互,也就是CGI程序接受Web浏览器发送给 Web服务器的信息,进行处 理,将响应结果再回送给Web服务器及Web浏览器。CGI程序一般完成We[......]
前言:本教程以Cassandra 0.6.12为例,简述单机配置及C++客户端的使用。
1、下载
目前支持c++接口的最新稳定版是0.6.12
wget http://apache.etoak.com//cassandra/0.6.12/apache-cassandra-0.6.12-bin.tar.gz
2、单机配置
cd apache-cassandra-0.6.12-bin
cd conf
#编辑配置文件,它包含了单机的基本配置
vim storage-conf.yam[......]
GString* exec_and_out(char* cmd)
{
GString* ret = g_string_new(“”);
FILE* stream = NULL;
char buf[128];
size_t len = 0;
//popen execute and open stream
stream = popen(cmd, “r”);
if (stream != NULL)
{
while (!feof(stream))
{
len = fread([......]
参考了:http://blog.sina.com.cn/s/blog_4cce4f6a0100m6jw.html
pthread_create 是 POSIX 标准下创建线程的函数,函数原型是:
int pthread_create(pthread_t *thread, pthread_attr_t *attr, void*(*start_routine)(void *), void *arg);
在 C 中,这个函数使用很简单,只要定义一个参数和返回值均为 void * 类型的函[......]
