无敌牛
技术/著作/典籍/分享等
友情链接:个人CSDN 知南庐
—
由
INCLUDE 命令在 CMakeLists.txt 文件中用于引入其他 CMake 模块或脚本文件。CMak…
maxminddb 是一个 IP 的地理信息库,可以根据 IP 地址给出对应的地理位置信息。 下载离线库 ma…
log4cxx 是一个基于 Apache log4j 的 C++ 日志框架,使用 Apache Portabl…
信号是一种重要的进程间通讯方式,这些信号有的有特定的用法,有的可作为扩展和自定义使用。并且大多数信号是可以被重…
分享一个快速计算HASH的开源C语言库–xxhash 源代码地址:https://github.com/Cya…
librdns是一个开源的异步多功能插件式的解析器,用于DNS解析。 源代码地址:https://github…
libev是一个高性能的事件循环库,用于管理异步事件。它通过给事件注册回调函数的方式实现并发,方便开发高效的事…
介绍 源代码地址:https://github.com/nmathewson/libottery。 由于传统的…
最近又找到一个C语言的数据结构和算法库。官方代码地址在:https://github.com/attracti…
GString是一个处理C字符串内存管理的对象。官方地址:https://docs.gtk.org/glib/…
hyperscan是一个高性能的正则表达式匹配库,由 Intel 开发并开源,旨在提供高速、低延迟的模式匹配能…
在 PCRE2 库中,JIT 用于优化正则表达式的匹配性能。通过 JIT 编译,正则表达式可以在运行时被转换为…
正则匹配分为两步:第一步,编译匹配模式;第二步,对目的字符串进行匹配。 编译模式函数原型: 匹配函数原型: 测…
发现一个好玩的C语言特性,在main函数调用之前和调用之后也可以执行一些构造和析构的操作,一般用来初始化数据和…
在glib中,GHashTable结构的官方文档参看:https://docs.gtk.org/glib/st…
创建一个参数解析上下文 添加一个说明,–help打印中,在参数列表之前打印。 如果主组不存在,则创建主组,并…
代码: 测试:
代码: 编译测试:
yaml官方提供了一套文件解析的方法,动态库是libyaml.so。官方地址:https://yaml.org…
本次示例是红黑树使用测试。 注意:此红黑树 不是线程安全的。 所以在多线程使用时,如果同时涉及读写,则需要上锁…
tls.Config结构体中的ClientAuth字段决定了客户端认证的要求。ClientAuth字段可以设置…
分享一个给字符串计算hash的开源库,谷歌出品。 源代码在:https://github.com/google…
代码 C代码:test.c python代码:test.py 编译和测试
锁带来的开销是比较大的,对于高并发处理的数据,使用一些原子操作函数,可以有效避免上锁的开销。 GCC内置了一些…