C/C++的URL解析库:oneurl

分享到:

oneurl是一个C/C++语言开发的url解析以及标准化开源库,基于googleurl内核函数,主要功能:

a.解析url,可以得到协议(scheme),主机名(host),端口(port),域名(Domain),路径(path),查询参数(query).支持动态页面判断,路径深度等功能。

b.标准化Url,严格按照RFC文档规定的标准将不符合标准的Url标准化,包括pct编码。

c.具有参数去重,排序功能。

d.支持UTF-8和GBK编码格式。

项目主页:http://www.open-open.com/lib/view/home/1362616143920

昵    称:
验证码:

相关文档:

  • 几何数学库:OpenGL Mathematics
    由于C/C++标准库中没有几何数学库,这样造成在开发一个三维系统之初往往都需要自行实现一个实用的几何数学库,这样太费时费力了。...
  • C++ Resources Compiler - 生成 C++ 源码文件
    C++ Resources Compiler 是一个工具,用来生成一个 C++ 源码文件,包括相应的头文件,用以嵌入任意数据文件并提供一个 Resource 类用来访问这...
  • C++图像处理库 ImageStone
    ImageStone是一套功能强大的C++图像处理库,它可以在多个平台之间移植。...
  • Qt Eclipse Integration for C++
    Qt Eclipse Integration for C++ 是 Eclipse 用来开发C++ 版本的 Qt 应用的插件。...
  • 快速多生产,多消费无锁C++ 11的并发队列:concurrentqueue
    快速多生产,多消费无锁C++ 11的并发队列:concurrentqueue。...
  • C编程语言的编译器:8cc C Compiler
    8CC是一个C编程语言的编译器。它的目的是支持所有C11语言功能,同时尽可能保持代码少而简单。...
  • google开源的C++性能分析工具 - gperftools
    gperftools是Google提供的一套工具,其中的一个功能是CPU profiler,用于分析程序性能,找到程序的性能瓶颈。...
  • GObjects 预处理器:GOB
    GObject Builder (GOB) 是一个用来轻松创建 GObjects (glib objects) 的简单预处理器。它读取 C 代码中的类描述文件并生成 .c 和 .h 的文件。可以让...
  • C++开发工具 Orwell Dev-C++
    Orwell Dev-C++ 是 Dev-C++ 的维护版本,提供更新的 MinGW 编译器和相关代码。该工具使用 Delphi 开发。...
  • C++对象池 C++ ResourcePool
    C++ ResourcePool 是一个C++语言开发的通用的对象池,提供一个独立的类型无关的API。...
  • C++集成开发工具 KDevelop
    KDevelop 是一个免费,开源的IDE(Integrated Development Environment) 。支持多种平台包括:MS Windows, Mac OS X, Linux, Solaris 和 FreeBSD....
  • C/C++ 依赖管理器:biicode
    biicode 是一个支持多平台的 C/C++ 依赖管理器。可集成到 Visual Studio 和 Eclipse CDT 中。该工具目前是免费的,即将开源。...
  • QT集成开发环境 Qt Creator
    Qt Creator 是专为满足 Qt 开发人员需求而量身定制的跨平台集成开发环境 (IDE)。Qt Creator 可在 Windows、Linux/X11 和 Mac OS X 桌面操作系统上运行...
  • 轻量级的C++插件框架 - X3 C++ PluginFramework
    X3 C++ PluginFramework 代号为X3的C++轻量级通用插件框架平台是一套通用的C++轻量级插件体系,没有使用MFC、ATL、COM。可在Windows和Linux下编译...
  • 读 Facebook App 头文件的一些收获
    最近在看一些 App 架构相关的文章,也看了 Facebook 分享的两个不同时期的架构(2013 和 2014),于是就想一窥 Facebook App 的头文件,看看会...
  • 手写识别引擎 Tomoe
    Tomoe 是一个手写识别引擎,目前可以识别日语和汉字。Tomoe 提供有 GTK+ 界面,并包含 uim 和 SCIM 输入法模块。下图展示笔者在手写“东”...
  • 非常精简的开源 C 协程库:Protothreads
    开源 C 协程库 protothreads。这是一个全部用 ANSI C 写成的库,之所以称为“蝇量级”的,就是说,实现已经不能再精简了,几乎就是原语级...
  • C++ 语言的 IO 包 Conexus I/O 库
    conexus 是一个通用的 C++ 语言的 IO 包,包含对 IPv4/6 的Sockets、串行通讯、核心消息队列、管道以及文件的操作封装。...
  • C++对象池:C++ ResourcePool
    C++ ResourcePool 是一个C++语言开发的通用的对象池,提供一个独立的类型无关的API。...
  • C++界面库:DuiVision
    一个c++界面库. DuiVision界面库是参考了仿PC管家程序、金山界面库、DuiEngine、DuiLib等多个基于DirectUI的界面库开发的。...