
C/C++
nufan1982
不想成为裁缝的厨师不是好司机
展开
-
android ffmpeg 编译
1.download latest ffmpeg from http://ffmpeg.org/download.html git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg2.create a config.sh file to compile the ffmpeg.because of my project原创 2014-01-14 11:05:47 · 579 阅读 · 0 评论 -
FFmpeg深入分析之零-基础
FFmpeg深入分析之零-基础 2013-11-04 21:22:37分类: C/C++FFmpeg是相当强大的多媒体编解码框架,在深入分析其源代码之前必须要有基本的多媒体基础知识,否则其源代码会非常晦涩难懂。本文将从介绍一些基本的多媒体只是,主要是为研读ffmpeg源代码做准备,比如一些编解码部分,只有真正了解了多媒体处理的基本流程,研读ffmpeg源代码才能事半功倍。转载 2014-08-31 22:19:10 · 420 阅读 · 0 评论 -
Qt 自定义事件
最近做的项目,是用QT的完成的,在使用到signal and slo原创 2014-08-18 16:36:36 · 541 阅读 · 0 评论 -
gcc 中参数-ftest-coverage -fprofile-arcs 使用
利用gcov检测覆盖率例子:原创 2014-08-26 15:00:57 · 2114 阅读 · 0 评论 -
键盘输入 非阻塞方式
以#if 1#include #include #include #include #include #include #include #include static struct termios ori_attr, cur_attr;int tty_reset(void){ if (tcsetat原创 2014-05-15 17:57:34 · 1741 阅读 · 0 评论 -
Pipe 简单的例子
如下是Pipe的一个简单的例子。管道的通信是单项的。只能一端写,一端读。管道通信只能在有共同祖先的两个进程之间。在两个进程中,进行数据传送。pipe(fd)创建管道,fd【0】作为read端,fd【1】作为写入端。当fd[1]不存在的时候,认为已经读到结尾,read返回0.如果fd[1]存在,写入数据后,将写入端关闭,但是数据一直存在,直到读出。数据总是写在管道的尾部,而读的时候,则是从头部开始读原创 2014-05-15 14:55:57 · 1222 阅读 · 0 评论 -
Bitmap的文件头格式
typedef struct tagBITMAPFILEHEADER { WORD bfType; DWORD bfSize; WORD bfReserved1; WORD bfReserved2; DWORD bfOffBits;} BITMAPFILEHEADER, FAR原创 2014-03-20 11:37:43 · 3084 阅读 · 1 评论 -
浮点数表示和转换
计算机中,浮点数的标准格式32位:| s(1) | E(8) |M(23) |64位:| s(1) | E(11) |M(52) |s:尾数符号,1或者0M:尾数,纯小数表示,小数点放在尾数域的最前面,采用原码表示。E:阶码,采用移码表示。阶符采用隐含方式,即采用移码方法来表示正负指数。原创 2014-03-27 18:36:05 · 4751 阅读 · 0 评论 -
宏 中使用 do {...;}while(0)的意义
最近学习linux内核代码的时候,看到里面很多宏都是使用了 do {...;}while(0)的形式。如:#define preempt_disable() \do { \inc_preempt_count(); \barrier()' \}while(0)#define inc_preempt_count() \do { \preempt_count() ++原创 2014-01-24 15:27:59 · 543 阅读 · 0 评论 -
offset
/* ============================================================================ Name : jk.c Author : xuqianghong Version : Copyright : Your copyright notice Description :原创 2014-01-09 20:18:29 · 394 阅读 · 0 评论