Unix环境编程
文章平均质量分 53
蔷薇岛少年
从事嵌入式软件开发以及驱动开发。熟悉使用C语言,C++开发语言,熟悉音视频处理。
展开
-
一些重要的C和C++开发框架和开源工具
1、值得学习的C语言开源项目1.1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。 下载链接:http://home.tiscali.cz/~cz2105原创 2016-02-17 09:52:19 · 3010 阅读 · 0 评论 -
unix/linux 字节对齐补齐
/* * aligned.c * * Created on: 2016-2-24 * Author: xfhu */#include <stdio.h>/* * 设置属性packed,使1字节对齐补齐,因此sizeof(C)=10,没有未使用的内存空余 */typedef struct A{ char a; double b; char c;}_原创 2016-02-25 09:26:14 · 2058 阅读 · 0 评论 -
Unix:线程池的例子
/* * pthread_pool.c * * Created on: 2016-3-8 * Author: xfhu */#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>#include <pthread.h>#include <assert.h>#inc原创 2016-03-15 14:03:53 · 405 阅读 · 0 评论