RodYang

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

11 2013 档案

摘要:【fstatfs/statfs系统调用】 功能描述: 查询文件系统相关的信息。 用法: #include /* 或者 */int statfs(const char *path, struct statfs *buf);int fstatfs(int fd, struct statfs *buf); 参数: path: 位于需要查询信息的文件系统的文件路径名。 fd: 位于需要查询信息的文件系统的文件描述词。buf:以下结构体的指针变量,用于储存文件系统相关的信息struct statfs { long f_type; /* 文件系统类型 */ long f_bsize; /* 经过优化... 阅读全文
posted @ 2013-11-22 02:58 RodYang 阅读(718) 评论(0) 推荐(0)

摘要:本节主要介绍curl_easy_setopt中跟http相关的参数。注意本节的阐述都是以libcurl作为主体,其它为客体来阐述的。1.CURLOPT_URL设置访问URL2. CURLOPT_WRITEFUNCTION,CURLOPT_WRITEDATA回调函数原型为:size_t function( void *ptr, size_t size, size_t nmemb, void *stream);函数将在libcurl接收到数据后被调用,因此函数多做数据保存的功能,如处理下载文件。CURLOPT_WRITEDATA用于表明CURLOPT_WRITEFUNCTION函数中的stream 阅读全文
posted @ 2013-11-19 18:21 RodYang 阅读(5108) 评论(0) 推荐(0)

摘要:Author:李强(李祥祥)Date:2012-12-1517:26LIBCURL官方网站都没有说清楚道明白进度函数的参数的作用,这点我感觉文档很片面,经总结如下:size_tCUploader::ProgressCallBackFun(void*buffer,doubledltotal,doubledlnow,doubleultotal,doubleulnow)1.当下载时候使用了前面两个参数dltotal,dlnow表示要下载的总的字节大小(如何是续传,dltotal不包含其大小,仅表示需要下载的大小),dlnow表示现在已经下载的字节数。2.当为读取表示上传进度时候后面两个参数就起作用了 阅读全文
posted @ 2013-11-19 18:20 RodYang 阅读(2403) 评论(0) 推荐(0)

摘要:libcurl,在HLS流媒体播放终端上提供HTTP下载的相关接口。具体的使用方式可以参见http://curl.haxx.se/libcurl/c/libcurl-tutorial.html,或博客http://www.cppblog.com/tx7do/archive/2012/02/19/166011.html。 代码:[cpp]view plaincopym_pCurl=curl_easy_init();if(m_pCurl==NULL)break;curl_easy_reset(m_pCurl);curl_easy_setopt(m_pCurl,CURLOPT_URL,url.c_s 阅读全文
posted @ 2013-11-01 15:53 RodYang 阅读(2030) 评论(0) 推荐(0)