
网络编程
zhenyonghou
我的github:
https://zhenyonghou.github.io
展开
-
效率很高的url-encode和url-decode函数
在网上发现的url-encode和url-decode函数,写得简洁、高效,拿出来分享:/* Converts a hex character to its integer value */char from_hex(char ch) { return isdigit(ch) ? ch - '0' : tolower(ch) - 'a' + 10;}/* Converts an原创 2012-07-16 20:17:16 · 4923 阅读 · 1 评论 -
libcurl学习笔记(一)
libcurl是C语言开发的网络库,支持多种网络协议.开发前的准备开发环境windows, vs2005.先下载Curl,目前最新版本:7.22.0libcurl有现成的vs工程,在curl-7.22.0\lib目录,将其编译成静态库,生成libcurl.lib.建一练习工程,从curl-7.22.0\lib目录引入libcurl工程,将curl-7.22.0\include\原创 2012-07-22 23:23:02 · 13364 阅读 · 1 评论 -
C++的Json解析库:jsoncpp和boost
JSON(JavaScript Object Notation)跟xml一样也是一种数据交换格式,了解json请参考其官网http://json.org,本文不再对json做介绍,将重点介绍c++的json解析库的使用方法。json官网上列出了各种语言对应的json解析库,作者仅介绍自己使用过的两种C++的json解析库:jsoncpp(v0.5.0)和Boost(v1.34.0)。 一. 使原创 2011-12-29 23:57:44 · 100900 阅读 · 12 评论