开源库
文章平均质量分 88
开源库
Leung_ManWah
这个作者很懒,什么都没留下…
展开
-
wget学习笔记 —— 从网络上自动下载文件的自由工具
一、简介wget 是 Linux 中的一个下载文件的工具,wget 是在 Linux 下开发的开放源代码的软件,作者是 Hrvoje Niksic,后来被移植到包括 Windows 在内的各个平台上。wget工具体积小但功能完善,支持断点下载功能,同时支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理。“wget” 这个名称来源于 “World Wide Web” 与 “get” 的结合。wget 是一个从网络上自动下载文件的自原创 2021-06-30 11:26:02 · 888 阅读 · 1 评论 -
zip学习笔记 —— 用C编写的简单压缩库
一、简介基于 miniz 的用C语言编写的可移植的、简单的 zip 库。Miniz 是一个无损的、高性能的数据压缩库,位于一个源文件中。只需要简单的接口来附加缓冲区或文件到当前的 zip 条目。二、移植项目地址:https://github.com/kuba–/zip将 miniz.h、 zip.c、 zip.h 加入工程中三、示例3.1 创建一个具有默认压缩级别的新压缩存档struct zip_t *zip = zip_open("foo.zip", ZIP_DEFAULT_COM原创 2020-09-21 14:06:34 · 3183 阅读 · 6 评论 -
jsmn学习笔记 —— 资源占用极小,解析速度最快的JSON解析器
一、简介1.1 jsmn基于 C 语言比较有名的 JSON 格式实现的方法,即:jsmn 和 cJSON 。这两个协议,jsmn 特别适用于单片机中存储空间极其有限的环境,一个资源占用极小的 JSON 解析器,号称世界上最快;cJSON 适合空间比较充足,需要大型数据处理的环境。jsmn主要有以下特性:没有任何库依赖关系;语法与C89兼容,代码可移植性高;没有任何动态内存分配极小的代码占用API只有两个,极其简洁1.2 JSONJSON(JavaScript Object N原创 2020-09-17 13:49:05 · 5548 阅读 · 0 评论 -
libcurl学习笔记(2)——通过HTTP协议下载文件
一、简介libcurl 主要功能就是用不同的协议连接和沟通不同的服务器~也就是相当封装了的 sockPHP 支持 libcurl(允许你用不同的协议连接和沟通不同的服务器)。 libcurl 当前支持 http,https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl 同样支持 HTTPS 证书授权,HTTP POST, HTTP PUT, FTP 上传(当然你也可以使用 PHP 的 ftp 扩展),HTTP基本表单上传,代理,cookies,和用原创 2020-09-16 14:42:10 · 3365 阅读 · 2 评论 -
libcurl学习笔记(1)——获取网页内容
一、简介libcurl 主要功能就是用不同的协议连接和沟通不同的服务器~也就是相当封装了的 sockPHP 支持 libcurl(允许你用不同的协议连接和沟通不同的服务器)。 libcurl 当前支持 http,https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl 同样支持 HTTPS 证书授权,HTTP POST, HTTP PUT, FTP 上传(当然你也可以使用 PHP 的 ftp 扩展),HTTP基本表单上传,代理,cookies,和用原创 2020-09-10 15:02:52 · 1273 阅读 · 0 评论