wow_base模块说明(持续更新)

wow_base模块说明

wow_base模块主要用于系统关联与基础接口封装库的实现,以供其它库文件与可执行文件调用,主要涉及prefix基础模块、utils通用模块、file文件模块、list链表模块、network网络模块、system基础模块等。

main基础模块

FeatureDescriptionDefaultCan be disabled
wow_base_initlibwowbase库调用初始化操作.EnabledNo

network基础模块

FeatureDescriptionDefaultCan be disabled
wow_socket打开、关闭、连接、监听、接收、发送消息、接收消息、获取/设置参数、获取本地/对象信息.EnabledNo

prefix基础模块

FeatureDescriptionDefaultCan be disabled
wow_byte处理各种数据类型大小端格式转换问题.EnabledNo
wow_check消除在语句执行过程中的判断语句的跳转,让代码看着更更简洁.EnabledNo
wow_check常用的简单指令宏定义,包含对齐、内存申请、调试等.EnabledNo
wow_cpu用于通过CPU架构来得到大小端模式.EnabledNo
wow_errno用于定义整个工程模组错误码.EnabledNo
wow_keyword常用的简单宏定义.EnabledNo

utils基础模块

FeatureDescriptionDefaultCan be disabled
wow_byte_array实现类似于QByteArray类,用于处理数组类相关操作,主要涉及数组类的创建、删除、增添、移除、截断、查找、替换等操作.EnabledNo
wow_error实现errno相关设置与读取.EnabledNo
wow_hex用于处理16进制相关操作,包含打印与数组转换.EnabledNo
wow_mem_leak查找程序使用过程中是否存在内存泄漏的问题.EnabledNo
wow_type处理数据类型的转换,包含字符串、数组、BCD码.EnabledNo
wow_singleton内部使用atomic原子操作,支持接口调用与退出只被执行1次.EnabledNo
wow_str用于处理字符串操作,主要涉及字符串替换、字符串合并、字符串分离、字符串查找.EnabledNo
wow_string类似于QString类,用于处理字符串操作,主要涉及字符串类创建、销毁、截取左边/右边/中间字段、追加字段、格式转换、获取内容、比较等功能.EnabledNo
wow_ring_buff实现数据环形缓冲区相关功能,包括创建、删除、读、写、清除、查看已用空间、查看可用空间.EnabledNo

file基础模块

FeatureDescriptionDefaultCan be disabled
wow_dir用于处理文件夹操作,主要涉否为文件夹、创建文件夹、删除文件夹.EnabledNo
wow_file主要用于处理文件操作,主要涉及创建文件、删除文件、重命名、文件比较、获取文件大小、获取文件行数、获取文件信息操作.EnabledNo
wow_hfile用于处理文件操作(支持io与fio),主要涉及文件打开、关闭、读、写、跳转等操作.EnabledNo

list基础模块

FeatureDescriptionDefaultCan be disabled
wow_slist用于链表相关操作,主要涉及创建、销毁、插入、查找、移除、替换、获取、清空、遍历.EnabledNo
wow_string_list用于存储字符串链表,主要涉及创建、销毁、插入、分隔、格式转换.EnabledNo

system基础模块

FeatureDescriptionDefaultCan be disabled
wow-atomic实现原子增减、设置、获取、比对.EnabledNo
wow-cound实现条件变量相关接口,以实现共享数据的同步和互斥.EnabledNo
wow-countdow实现定时器操作,主要涉及申请、释放、复位与置数、查询剩余时间、查询是否超时.EnabledNo
wow-lock实现原子锁、线程锁、信号量锁的相关操作.EnabledNo
wow-thread实现线程的创建、关闭、绑定等工作.EnabledNo
wow-time实现时间相关操作,获取时间戳、毫秒、时间设置、格式转换.EnabledNo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值