
C语言
bestscw
这个作者很懒,什么都没留下…
展开
-
mysql udf 的实现过程
首先编写一个实现curl提交的udf,文件名起名为lib_mysqludf_clearcache.cmysql udf 编写的相关规范可以查看mysql官方手册[url]http://dev.mysql.com/doc/refman/5.1/zh/extending-mysql.html#adding-functions[/url][code="c"]#if defined...原创 2011-04-29 11:28:56 · 169 阅读 · 0 评论 -
生成随机数并计算随机数分布情况
[code="c"]#include #include #define N 100000int a[N];void gen_rand(int hash_num){ int i; for(i=0; i原创 2011-03-09 13:02:51 · 284 阅读 · 0 评论 -
c语言连接mysql
[code="c"]#include #include #include #include int main(int argc, char *argv[]){ MYSQL mysql; MYSQL_ROW row; MYSQL_RES *result; unsigned int num_fields; unsigned ...原创 2011-02-24 18:13:19 · 137 阅读 · 0 评论 -
c语言copy函数实现
[code="c"]#include #include #include #include#include#include#includeint readFile(char *fname,char *buff);int writeFile(char *fname,char *buff);int main(int argc,char *argv[]...原创 2011-02-24 18:07:50 · 1017 阅读 · 0 评论 -
c语言curl简单功能实现
[code="c"]#include #include #include int main(int argc,char *argv[]){ CURL *curl; CURLcode res; if(argc != 2) { printf("Usage file \n"); exit(1)...原创 2011-02-24 18:06:29 · 768 阅读 · 0 评论 -
gtk+分栏列表实现例子
[b]此分栏列表会从指定文本文件中读取数据显示出来文本文件中的内容是这样[/b]张三:男人:哈哈:哈哈张三:男人:哈哈:哈哈张三:男人:哈哈:哈哈张三:男人:哈哈:哈哈张三:男人:哈哈:哈哈张三:男人:哈哈:哈哈张三:男人:哈哈:哈哈张三:男人:哈哈:哈哈[code="c"]#include #include #include #incl...原创 2011-05-30 18:24:34 · 614 阅读 · 0 评论 -
基于libevent的webserver的实现
主要实现了静态文件访问、记录访问日志、文件目录列表编译脚本:[code="c"]gcc -Wall fasthttpd.c -o fasthttpd -levent[/code]重启脚本:[cod="shell"]#!/bin/shps -ef | grep fasthttpd | grep -v grep | awk '{print $2}' | xargs ...原创 2011-05-11 16:37:16 · 524 阅读 · 0 评论 -
多进程插入mysql数据库
如何编译?gcc -Wall -o a.out $(mysql_config --cflags) mysql_insert.c $(mysql_config --libs)[code="c"]#include #include #include #include #include #include #include#include#defin...原创 2011-05-09 11:29:39 · 677 阅读 · 0 评论 -
str_replace的c语言实现
[code="c"]//./str_replace_all "(uid=%u/%u)" "%u" chantrachar *str_replace(const char *string, const char *substr, const char *replacement ){ char *tok = NULL; char *newstr = NULL; char ...原创 2011-05-05 17:19:23 · 809 阅读 · 0 评论 -
tctdb的数据查询
[code="c"]#include #include #include #include #include int main(int argc, char **argv){ TCTDB *tdb; int ecode, i, rsiz; const char *rbuf, *name; TCMAP *cols; TDBQRY *qry...原创 2011-05-04 14:24:39 · 143 阅读 · 0 评论 -
mysql数据库导入Tokyo Cabinet的table数据库
[code="c"]#include #include #include #include #include #include #include #include #include #define DB_HOST "127.0.0.1"#define DB_USER "root"#define DB_PASS ""#define...原创 2011-05-04 12:12:08 · 148 阅读 · 0 评论 -
tokyotyrant的API
[code="c"]#include #include #include #include #include int main(int argc, char * argv[]) { TCHDB *hdb; int ecode; char *key,*value; char dbpath[255]; hdb = tchdbnew();...原创 2011-05-03 15:29:15 · 174 阅读 · 0 评论 -
[转]用 C 语言实现命令 cp、df、mkdir、rm、tac
本文章中的示例代码是在 CentOS 5.4 64 位环境下运行通过的,在其它 unix 系统上没有测试过。Linux 操作系统中的命令实际上是编译好的可执行程序,比如说 ls 这个命令,这个文件位于 /bin 目录下面,当我们用 file /bin/ls 命令查看的时候会有以下输出:[code="shell"] [root@localhost ~]# file /bin/ls ...原创 2011-03-11 16:34:58 · 1637 阅读 · 0 评论