自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

http://ysir.me

博客已迁移至 http://ysir.me

  • 博客(9)
  • 收藏
  • 关注

原创 Windows下编译并使用libcurl.lib静态库

1.下载最新版的libcurl,我的是curl-7.44.0.zip,解压,进入目录winbuild,仔细阅读BUILD.WINDOWS.txt这篇文档打开VS2013 开发人员命令提示并执行nmake /f Makefile.vc mode=static VC=12完成编译后libcurl静态库会出现在builds目录下包括头文件和libcurl_a.lib,我们需要的是builds

2015-08-26 10:09:12 17931

原创 Qt:Invalid parameter passed to C runtime function.

Qt调用C语言接口出现提示Invalid parameter passed to C runtime function.原因是调用函数的时候传递了空指针

2015-08-20 18:36:14 19509

原创 Ubuntu个人目录中文改成英文

终端输入:export LANG=en_USxdg-user-dirs-gtk-updateexport LANG=zh_CN.UTF-8

2015-08-17 15:49:53 755

原创 libcurl实现断点续传

实现断点续传主要就是通过curl_easy_setopt设置好CURLOPT_RESUME_FROM_LARGE属性完成首先获取已下载文件大小,然后设置CURLOPT_RESUME_FROM_LARGE属性,从指定字节开始下载// Get the local file size,return -1 if failed_off_t getLocalFileLength(string pat

2015-08-05 18:41:31 8719

原创 libcurl获取下载进度百分比,下载速度,剩余时间

如果希望获取下载或者上传进度相关信息,就给CURLOPT_NOPROGRESS属性设置0值int ret = curl_easy_setopt(easy_handle, CURLOPT_URL, "http://speedtest.wdc01.softlayer.com/downloads/test10.zip");ret |= curl_easy_setopt(easy_handle, C

2015-08-05 18:32:50 15522 2

原创 libcurl使用HTTP的get请求来下载文件

首先设置好下载链接int ret = curl_easy_setopt(easy_handle, CURLOPT_URL, "http://speedtest.wdc01.softlayer.com/downloads/test10.zip");然后设置CURLOPT_WRITEFUNCTION属性保存接受的数据ret |= curl_easy_setopt(easy_handle,

2015-08-05 18:14:10 3012

原创 libcurl的C语言接口使用过程

全局初始化libcurl使用之前必须执行全局初始化,而且只能执行一次。使用easy interface为了使用easy interface,必须创建一个easy hadle。CURL *easy_handle = curl_easy_init();通过curl_easy_setopt来设置handle的属性设置请求链接来下载资源ret = curl_easy

2015-08-05 17:57:53 3556

原创 C/C++是怎么通过宏定义来判断操作系统的

详见Qt的qglobal.h我们写C/C++代码时也可以参考这个来确定所在平台/* The operating system, must be one of: (Q_OS_x) DARWIN - Darwin OS (synonym for Q_OS_MAC) SYMBIAN - Symbian MSDOS - MS-DOS and Win

2015-08-05 11:11:32 10507

原创 Xcode小技巧

选中代码,点击右键选择Structure->Re-Indent,代码将会自动缩进command+[和command+]将光标所在行代码向左或向右缩进esc键使用代码自动补全功能File->Create Snapshot创建一个快照,之后可以随便修改代码,随时返回到这个快照的时间点选中一个单词,点击Edit->Refactor->Rename来重命名变量,类名等File->Ope

2015-08-05 00:46:33 526

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除