[curl库] libcurl初步体验
来源:互联网 发布:下载流星网络电视 编辑:程序博客网 时间:2024/06/05 17:16
新添加了个分类叫折腾。所谓"折腾",就是对某个领域的技术做简单的了解,而不去深入。以前上学的时候水平菜(现在也不高),但是比较爱折腾。再后来,因为各种私人生活问题,没空了。蛇年来了,希望这种情况能有所改观,能抽出更多的时间来折腾。
今天下午折腾的对象叫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开发的话可以仔细看看。如果将来有需要,可以继续看看这个库的函数怎么用。体验笔记到此结束。
- [curl库] libcurl初步体验
- curl libcurl
- GDAL编译,链接cUrl库(libCurl)
- curl libcurl 编译依赖库 安装
- 找不到curl/curl.h,libcurl库的安装。
- Curl和libcurl使用
- curl->libcurl详解
- libcurl和curl简介
- Eigen初步1:初步体验Eigen库
- 在C语言程序中使用cURL库(libcurl)
- libcurl 的初步使用
- libcurl之初体验
- curl 和 libcurl 小技巧
- cURL简单使用、libcurl编程
- cURL简单使用、libcurl编程
- 【Linux】【curl】ubuntu编译libcurl
- curl命令详解、实例 -- libcurl
- curl的初步认识
- 随笔,台湾香港大陆词汇差异
- 为什么不开发Linux游戏
- swap的异或实现办法
- Releationships that Drive Service Management
- Linux开机启动(bootstrap)
- [curl库] libcurl初步体验
- Linux文件管理相关命令
- Linux命令行与命令
- 经典排序算法的汇总之快速排序
- Struts中静态动态ActionForm的使用(一)
- Linux文件管理背景知识
- 如何提高自己的 Java 编程技能
- [NOI2005]智慧珠游戏
- OA之权限管理需求总结