文档章节

tbox v1.5.1 更新内容

ruki
 ruki
发布于 2016/01/27 09:56
字数 449
阅读 46
收藏 0
  1. 优化stream,支持对字符设备文件的读写 2. 自动检测所有系统libc接口,优先使用系统版本 3. 修复android下的一些bug 4. 修改tb_init接口,增加allocator自定义内存分配器参数,实现用户的侵入式内存管理 5. 重构内存管理,完全采用分配器allocator模式,可以灵活切换内存管理,支持原生系统内存、静态buffer内存、内存池等各种分配方式 6. 支持自定义内存分配器,并且能够在debug模式下,获取每次分配的代码位置信息,用于自定义追踪 7. 增加轻量级static_pool来维护整块buffer的内存分配,适合局部管理部分内存,pool虽然也能维护,但是底层基于large_pool,比较重量级,适合全局管理内存 8. 修复stream的seek问题 9. 增加stream快速读取全部数据到string的接口 10. 增加adler32 hash算法 11. 增加tb_memmem接口 12. 重定义assert,debug模式遇到assert直接abort执行 13. 采用pcre/pcre2/posix regex实现正则表达式库

v1.5.0:

  1. 重建整个编译架构,采用xmake跨平台自动构建工具进行构建。。
  2. 优化.pkg的依赖包机制,支持依赖库和接口的自动检测,针对libc、libm优先使用自动检测到的系统库接口实现,如果当前平台没有实现则使用tbox的自己实现版本,使得最大化性能和跨平台性。。
  3. 修复strlcpy等一些libc接口的实现bug
  4. 增加跨平台环境变量操作接口
  5. 完善和优化路径操作,增加相对路径、绝对路径的相互转换

本文转载自:http://tboox.org/cn/2016/02/05/update-v1.5.1/

共有 人打赏支持
ruki
粉丝 58
博文 101
码字总数 20171
作品 6
松江
高级程序员
TBOX v1.5.1 发布,轻量级跨平台 C 开发库

TBOX v1.5.1 发布,更新信息如下: v1.5.1 更新 优化 stream ,支持对字符设备文件的读写 自动检测所有系统 libc 接口,优先使用系统版本 修复 android 下的一些 bug 修改 tbinit 接口,增加...

ruki
2016/01/27
2.4K
13
xmake插件使用之doxygen文档生成

这个doxygen插件比较简单,说白了就是一键生成工程文档,只需要执行下面这行命令就行了 当然你也可以指定输出目录,可以工程源码目录: 生成的文档中,工程名和版本号,就是xmake.lua中通过如...

ruki
2016/06/22
7
0
YouMd 1.5.1 发布,Wiki 或 blog 编写工具

YouMd v1.5.1 发布了,YouMd 是一个高效的 MarkDown 在线书写工具,很方便在本地/局域网/服务器快速运行,即时保存,在线管理。可以用于团队的wiki系统、个人blog或内容管理系统 v1.5.1更新内...

Jone.x
01/15
0
0
汉语言处理包 HanLP v1.5.1,优化内存占用

HanLP 是由一系列模型与算法组成的 Java 工具包,目标是普及自然语言处理在生产环境中的应用。HanLP 具备功能完善、性能高效、架构清晰、语料时新、可自定义的特点。 在提供丰富功能的同时,...

王练
2017/11/17
1K
0
myspn 1.0.0.4发布 更新mariadb,nginx和phpmyadmin

最近,mariadb,nginx和phpmyadmin均已发布全新版本。 php集成环境安装包也随之发布新的集成包v1.0.0.4. 更新内容: mariadb升级至 v5.5.31, nginx升级至v1.5.1, phpmyadmin升级至 v4.0.2....

zhouxidev
2013/06/05
676
2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Minifilter的动态安装、加载及卸载

MINIFILTER框架的文件系统过滤驱动,无法使用的CreateService和OpenService进行动态加载。 看了一下,使用Inf文件安装Minifilter驱动的方式是在注册表驱动服务项下比传统驱动多创建了Instanc...

simpower
27分钟前
3
0
idea新建springCloud项目(6)- Config Server使用

1.在IDEA新建springCloud项目-Config Server 修改版本,和之前建的eureka项目版本一致,修改完记得刷新: 删除掉不需要的文件: 2.把Config S 服务注册到eureka上去,配置git地址,启动项目 ...

monroeCode
33分钟前
4
0
大数据可视化项目开发总纲

第1章 开发文档总纲 1.1 开发工具清单 名称 版本 备注 Pentaho-bi server pentaho-server-ce-7.1 Pentaho Cde为其内置工具 Pentaho-prd pentaho-prd-ce-7.1 Pentaho Report Designer报表工具...

ZhangLG
33分钟前
4
0
pip安装超时问题

pip3 install --default-timeout=100 tensorflow 设置为100秒 参考: User Guide How to solve ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443) with pip?......

亚林瓜子
35分钟前
2
0
fragment 旋转时保持当前实例

设备旋转时保存Fragment的交互状态: setRetainInstance(true);

zdglf
37分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部