- 浏览: 13872 次
最近访客 更多访客>>
最新评论
-
Khan.Lau:
To decode an MPEG-2 bitstream, ...
在ffmpeg中增加libavformat库所支持格式的媒体文件
文章列表
在ffmpeg中增加libavformat库所支持格式的媒体文件
2011年05月11日
如何输出一个libavformat库所支持格式的媒体文件,具体步骤如下:
(1)av_register_all(),初始化 libavcodec库,并注册所有的编解码器和格式。
(2)guess_for ...
low level I/O和stream I/O
2011年03月26日
stdin和STDIN_FILENO的区别:
层次不一样。STDIN 属于标准库处理的输入流,其声明为 FILE 型的,对应的函数前面都有f开头,如fopen/fread/fwrite/fclose 标准库调用等,在 。
STDIN_FILENO属于 ...
cURL简单使用、libcurl编程
- 博客分类:
- 技术杂绘
cURL简单使用、libcurl编程
2011年02月21日
curl是一个利用URL语法在命令行方式下工作的文件传输工具。它支持的协议有:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, k ...
如何编写PHP扩展
2010年06月14日
如何编写PHP扩展
翻译:taft@wjl.cn
Ver 0.1
最后修改日期2006/1/19
WJL Studio @ wjl.cn 2006
目录 简介快速开始
内存管理
从PHP函数中返回值
完成self_concat()
实例 ...
c语言学习笔记
2010年12月12日
C语言学习笔记,还不错,来自一些经典的书籍哦.
1.longjmp()和setjmp()是用于实现程序执行中的远程跳转。当你在程序中调用setjmp()时,程序当前状态将被保存到一个jmp_buf类型的结构中。此后,你可以通过调用longjmp()函数恢复到调用setjmp()时的程序状态。与goto语句不同,longjmp()和setjmp()函数实现的跳转不一定在同一个函数内。然而,使用这两个函数有一个很大的缺陷:当程序恢复到它原来所保存的状态时,它将失去对所有在setjmp()和longjmp()之间动态分配的内存的控制,也就是说这将浪费 ...
Qt 学习笔记 --Qt SDK 的下载安装与配置
2010年12月16日
称:Qt 学习笔记之一 ―― Qt SDK 的下载安装与配置
作者:alwayzy
邮箱:alwayzy@gmail.com
时间:2010.09.04
声明:转载请注明出处
对 Qt (其官方中文网站 ht ...
使用迅雷代替SDK Manager快速下载Android SDK相关
2011年04月26日
之前使用SDK Manager(即Android SDK and AVD Manager)下载Android SDK相关文件非常地慢,今天无事
在网上找到一个非常好的办法下载这些东西。。。
参考:http://topic.csdn.net/u/20100328/15/3bcfb443-80d8-4737-ac32-914cd3b61241.html
摘抄部分作者原话如下,感谢作者~~~
------------------------------------------------ ...
windows SDK 笔记
- 博客分类:
- 技术杂绘
windows SDK 笔记
2011年05月30日
GetDlgItemText(hwnd,IDC_EDITNAME,str,sizeof(str));//得到Text内的值
第一个参数是窗口句柄,第二个参数是要去的内容控件的ID,第三个参数是字符指针,第四个参数是指向区域大小
SetDlgItemText(hwnd,IDC ...
Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)
2011年08月29日
一:什么是NDK?
NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和java 应用一起打包成apk。这些工具对开发者的帮助是巨大的 ...
2011-12-4
2011年12月04日
新人扫盲:
一,Android基本知识
1,Android是什么?
Android一词的本义指“机器人”,这里是指Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,Android以开源为卖点、主打网 ...
系统调用
2009年08月26日
系统调用在用户空间进程和硬件设备之间添加了一个中间层。在Linux中,系统调用是用户空间访问内核的唯一手段;除异常和陷入外同,它们是内核唯一的合法入口。一般情况下,应用程序通过应用编程接口(API,例如C库)而不是直接通过系统调用来编程。从程序员的角度看,系统调用无关紧要;他们只需要跟API打资产就可以了。相反,内核只跟系统调用打交道。UNIX系统调用在出现错误的时候会把错误写入errno全局变量。通过调用perror()库函数,可以把该变量翻译成用户可以理解的错误字符串。系统调用的声明要加上asmlinkage限定词,这是一个小戏法,用于通知编译器仅 ...
关于cgi库
2009年07月02日
目前Web技术中生成动态Web页面的方法有CGI和服务器脚本,如JSP, ASP等,但后者需要Web服务器具有这些脚本的运行支持模块。在嵌入式Web服务器中,考虑到资源限制问题,一般都只提供CGI支持,因此在嵌入式设备中Web方式应用实际上就是基于CGI的程式研发。
CGI(Common Gate Intergace)是一段运行在Web服务器上的程式,提供同客户端Html页面的接口。我们看一个实际例子:常见的个人主页上大都有一个留言本,留言本的工作方式是这样的:先由用户输入一些信息,如名字之类的东西,接着用户按一下“留言”(到目前为止工作都在客户端 ...
嵌入式WEB服务器BOA的移植方法(三)
2009年12月03日
嵌入式WEB服务器BOA的移植方法(三)
作者:李驹光、郑耿
本文摘自作者《嵌入式Linux系统开发详解-基于EP93XX系列ARM》一书的相关章节。
目前Web技术中生成动态 ...
SAMSUNG S3C2440的简易BootLoader ㈢
2010年06月05日
SAMSUNG S3C2440的简易BootLoader ㈢
[/b]
[b]第三部分:源代码,运行结果
这一部分将对前文没有提到的几段关键代码进行简单说明,介绍一下源代码组织结构和Makefile系统, ...
linux C库函数(二)
- 博客分类:
- 技术杂绘
linux C库函数(二)
2010年01月26日
linux-fopen-fclose-fread-fwrite等函数
clearerr(清除文件流的错误旗标)
相关函数
feof
表头文件
#include
定义函数
void clearerr(FILE * stream);
函数说明
clearerr()清除参数stream指定的文件流所使用的错误旗标。
返回值
fclose(关闭文件)
相关函数
close,fflush,fopen,setbuf
表头文件
#include
定义函数
...