开源库jerryscript使用备忘

前段时间研究了 JerryScript 库,也顺手给 JerryScript 提交了几个 PR 被采纳了,有幸成为顶级项目的 Contributor(就是玩儿 ^_^)。 JerryScript 是一个轻量级的 JavaScript 引擎,资源占用极少,它可以运行在资源受限制的设备上,如: 只有几 KB RAM 能运行引擎的设备(<64 KB RAM) 只能为代码引擎提供有限 ROM 空间的设备(<200 KB ROM) JerryScript 使用 C 语言开发,跨平台。

开源库

开源库spdlog使用备忘

spdlog是一个高性能C++日志库,可以支持仅头文件(header-only)模式使用。 官网地址: https://github.com/gabime/spdlog spdlog是线程安全的,但不是进程安全的,可以多个线程同时使用一个spdlog对象输出日志,但不能多个进程同时往一个文件写入日志。 在spdlog内部使用fmt进行字符串的格式化,因此spdlog字符串格式的方式与fmt库相同,如: 1spdlog::critical("Support for int: {0:d}; hex: {0:x}; oct: {0:o}; bin: {0:b}", 42);

开源库

开源库rpclib使用备忘

rpclib是一个 C++的 RPC 库,基于 MessagePack 进行二进制序列化和反序列化,底层使用 TCP 进行进程间通信。其功能与 Facebook 的 Thrift、Google 的 Protocol Buffers 相似,但 rpclib 更加轻量级,不需要依赖 Boost,而且不用声明接口描述文件。

开源库

开源库nlohmann json使用备忘

nlohmann/json 是一个用于解析 JSON 的开源 C++库,口碑一流,无需额外安装其他第三方库,还支持单个头文件模式,使用起来非常方便直观。

开源库