qLibc 对于C C++都是一个很好的框架,提供Tree Hash Stack String I/O File Time等功能
2024-10-01 03:20:11
qLibc Copyright
qLibc is published under 2-clause BSD license known as Simplified BSD License. Please refer the LICENSE document included in the package for more details.
API Reference
-
- Containers for Key/Value pairs
- Tree Table --- in binary tree(left-leaning red-black tree) data structure.
- Hash Table --- in hash-based data structure.
- Static Hash Table --- in fixed size memory(array/mmapped/shared).
- List Table --- in (doubly) linked-list data structure.
- Containers for Objects
- List --- Doubly Linked List.
- Vector --- implements a growable array of elements.
- Queue --- FIFO(First In First Out) implementation.
- Stack --- LIFO(Last In First Out) implementation.
- General utilities.
- String --- string trimmer, modifier, replacer, case converter, pattern detectors, ...
- I/O --- non-blcking I/O, stream reader/writer, ...
- File --- file locking, file/directory hander, path correctors, ...
- IPC, Semaphore Shared-memory
- En/decoders --- Url en/decoder, Base64 en/decoder, Hex en/decoder, ...
- Hashes --- Murmur hases, FNV hases, MD5 hashes, ...
- Time --- time diff, time format converstion, ...
- Containers for Key/Value pairs
-
- Apache-style Configuration File Parser.
- INI-style Configuration File Parser.
- HTTP client.
- Rotating File Logger.
- Database(MySQL) interface.
- Token-Bucket
http://wolkykim.github.io/qlibc/
最新文章
- mysql 学习总结
- MS SQL 需要定期清理日志文件
- MySQL 使用笔记(一) 关联
- Step by Step:Linux C多线程编程入门(基本API及多线程的同步与互斥)
- 【NOIP合并果子】uva 10954 add all【贪心】——yhx
- Java Hour 13 集合基础
- C# 在子线程中创建不会阻塞执行窗体
- hibernate.cfg.xml配置(Oracle+c3p0)
- 51nod水题记
- hdu 2665 Kth number(划分树模板)
- C# 中奇妙的函数–7. String Split 和 Join
- 360浏览器和猎豹浏览器重定向后丢失get参数
- Eclipse常用的6个Debug技巧
- arch 安装准备--包管理的使用pacman
- 利用批处理文件删除系统托盘上的图标(适用于Windows各个版本)
- MediaStore insert bitmap为黑色
- HDU 3746 Cyclic Nacklace(KMP+最小循环节)题解
- BZOJ4012: [HNOI2015]开店【动态点分治】
- mysql 多列唯一索引在事务中select for update是不是行锁?
- 【tomcat】tomcat远程调试