[curl库] libcurl初步体验

新添加了个分类叫折腾。所谓"折腾",就是对某个领域的技术做简单的了解,而不去深入。以前上学的时候水平菜(现在也不高),但是比较爱折腾。再后来,因为各种私人生活问题,没空了。蛇年来了,希望这种情况能有所改观,能抽出更多的时间来折腾。

 今天下午折腾的对象叫libcurl,其实写作 lib cURL 会让人对这个库的理解更加明确,这个库的作用就是取URL数据的。

根据url把数据扒下来,搞出来的内容你自己存个文件也好,做做分析也好,都可以。比如把网页存储到本地,把网页上的图片摘出来存到本地,取web service函数的返回结果等等。

上班以后发现多了解一些c++库还是非常有用的,哪怕没有具体用过,也要大概知道有这个库,这个库是干什么的,等需要用的时候再去看,这样也可以。

比如游戏里需要获取游戏内物品的实时价格,就可以用今天提到的libcurl,比如跨平台多线程,就可以用 pthread库,比如要给iphone游戏增加个手柄控制,可能又要用到手柄的sdk,也是手柄公司写的一个库。比如工作中取网络数据,是不会允许你自己写发送请求,自己写xml json分析代码的,这些都是在网上找个库,然后整合项目里的。

又有点别的事,本来打算写一些具体的总结,看来是不行了。

粗略地概括一下吧

libcurl可以根据 url 把网上的内容取下来做分析。使用这个库可以在它的官方网站上找到下载,vc用的话,需要找 win32 vc 相应的版本,开源的,有代码有工程文件。自己编译一下就能生出来 lib 和 dll, include 文件是上来就有的 ,把 include 文件和  lib dll 简单部署到自己的工程里就能用了。

使用这些开源库,主要还是考察一下看 E 文的水平和耐心,耐心去找,总会发现官网上有一些有用的资料。

比如我一开始总是看见英文头大,懒得仔细看,然后上网搜,到最后还是发现网上的内容大部分都是抄官网上的,最后还是自己去官网看英文。。。

参考了一下下面这个链接的文章,

文章里有一句话很赞同, 想熟练玩转这个库,最重要的还是仔细看官网上的例子。

http://www.cppblog.com/qiujian5628/archive/2008/06/28/54873.html

 

这个库用起来还是挺方便的,它的代码是开源的,将来学习socket开发的话可以仔细看看。如果将来有需要,可以继续看看这个库的函数怎么用。体验笔记到此结束。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值