C语言参考与学习
文章平均质量分 71
guoshaofeng250
这个作者很懒,什么都没留下…
展开
-
Mongodb 的C语言操作
现在mongodb 越来越流行,越来越多的公司在使用mongodb数据库。而且为很多语言留下了接口。个人还是比较喜欢用C去操作各类流行的产品。 准备文件首先要安装mongodb,mongodb是免安装的,下载解压之后,可以直接启动起来,然后再执行下面的操作. 从https://github.com/mongodb/mongo-c-driver下载 下...2011-08-26 12:04:49 · 599 阅读 · 0 评论 -
第一章, C语言的基础编程
一.看C语言编码转换 贴出来备在此遗忘:假设有一个 int 类型的数,值为5,那么,我们知道它在计算机中表示为:00000000 00000000 00000000 000001015转换成二制是101,不过int类型的数占用4字节(32位),所以前面填了一堆0。现在想知道,-5在计算机中如何表示? 在计算机中,负数以原码的补码形式表达。什么叫补...原创 2011-07-06 14:01:39 · 81 阅读 · 0 评论 -
第二章 C语言实例 —制作http服务器
任务: 1.制作http服务器,读取url提交的相关数据. 2.把读到的数据推入到队列中. 条件:使用libevent的类库,所以先安装libevent tar zxvf libevent-2.0.12-stable.tar.gzcd libevent-2.0.12-stable/./configure --prefix=/usr/...原创 2011-07-11 10:36:54 · 355 阅读 · 0 评论 -
第二章 C语言实例 — Tokyo Cabinet 的数据库操作
最近在研究C语言对一些库的编程 首先自然要安装Tokyo Cabinet tar zxvf tokyocabinet-1.4.28.tar.gzcd tokyocabinet-1.4.28/./configuremakemake installcd ../ 以下是对Tokyo Cabinet 的操作,具体解释可以看代码—代码是最好的解释....原创 2011-07-13 16:44:03 · 180 阅读 · 0 评论 -
第二章 C语言实例 — 进程和线程管理
文件名称process.c /** * Manage the process and thread * @author:zhoubaochuan * @date:2011-07-13 */#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include ...原创 2011-07-14 17:55:27 · 232 阅读 · 0 评论 -
第二章 C语言实例 — Linux 终端参数控制
在终端输入参数,然后控制显示: #include <stdio.h>#include <unistd.h>int main(int argc, char *argv[]){ int c; while((c = getopt(argc,argv, "t:a:")) != -1){ switch(c){ ...原创 2011-07-20 15:07:56 · 177 阅读 · 0 评论 -
第一章 C语言 —— 静态库和动态库
很多时候需要把一组代码编译成一个库,这个库在很多项目中都要用到。 1)程序文件(虽然实际上没太大必要) 文件目录结构[www@zhoubc test]$ tree|-- main.c|-- stack| |-- is_empty.c| |-- pop.c| |-- push.c| |-- stack.c| |-...原创 2011-07-25 10:56:42 · 218 阅读 · 0 评论 -
第二章 C语言实例 —— Mysql控制
经常用到C语言去控制MYSQL,以下是个人写的 我的mysql目录(从网上下载之后直接解包后的目录),最近的Mysql不用进行安装[www@zhoubc mysql]$ ls /home/zhoubaochuan/mysql-5.5.11-linux2.6-i686/lib/libmysqlclient.a libmysqlclient_r.so libmysql...原创 2011-07-27 14:41:27 · 94 阅读 · 0 评论