自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小麒麟的成长之路

专注后端服务器开发,记录工作、学习中遇到的问题的解决方法以及个人心得

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 c/c++调用libcurl库发送http请求的两种基本用法

libcurl主要提供了两种发送http请求的方式,分别是Easy interface方式和multi interface方式,前者是采用阻塞的方式发送单条数据,后者采用组合的方式可以一次性发送多条数据一、Easy interfacelibcurl的easy interface是最基本的用法,首先调用curl_easy_init获取一个句柄,curl_easy_setopt函数用来设置

2016-12-30 11:13:02 46180 3

原创 libcurl屏蔽屏幕打印的方法

在调用libcurl进行传输url数据的时候,在执行curl_easy_perform()或者curl_multi_perform()发送数据后,libcurl默认会把获取到的内容输出到控制台上,如果调用频率较大的话,会影响系统的整体性能,因此我们需要将打印屏蔽掉,具体做法有两种:1、如果打印内容有用,将其写到本地FILE *outfile;outfile = fopen(filenam

2016-12-28 15:19:30 5970

原创 c/c++采用acl库操作redis

关于acl库的详细介绍请参考:http://zsxxsz.iteye.com/ 这里介绍下本人在项目中使用acl库操作redis的方法编译安装acl库1、  下载并解压acl:http://git.oschina.net/zsxxsz/acl/tree/master2、  创建文件夹: mkdir/opt/acl/lib3、  安装acl,进入解压的acl库目录cd

2016-12-15 16:19:11 6964 1

转载 C/C++ 用libcurl库进行http通讯网络编程

一、LibCurl基本编程框架libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证。想要知道更多关于libcurl的介绍,可以到官网 h

2016-12-14 11:09:31 7057

原创 Nginx中双向链表ngx_queue_t的实现及用法总结

ngx_queue_t双向链表是Nginx提供的轻量级链表容器,它与Nginx的内存池无关,因此,这个链表将不会负责分配内存来存放链表元素。这意味着,任何链表元素都需要通过其他方式来分配它所需要的内存空间,ngx_queue_t并不存储元素,只是把这些已经分配好内存的元素用双向链表连接起来。链表作为顺序容器的优势在于,它可以高效地执行插入、删除、合并等操作,在移动链表中的元素时只需要修改指针的

2016-12-09 15:39:28 842

原创 nginx中基础数据结构的详细说明

1、整形Nginx使用ngx_int_t封装有符号整型,使用ngx_uint_t封装无符号整型ngx_int_t、ngx_uint_t的定义如下:typedef intptr_t ngx_int_t; typedef uintptr_t ngx_uint_t;2、ngx_str_tngx_str_t结构就是字符串。ngx_str_t的定义如下:typed

2016-12-02 16:03:49 1554

protobuf-syntax-highlighting.sublime-package

sublime text 3下的protobuf 语法高亮插件

2017-03-22

空空如也

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

TA关注的人

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