Gear-Lib 1.1.8 发布,适合 IOT 开发的 C 库
Gear Lib 是一组通用的 C 基础库(由原 libraries 更名),适用于 IOT 开发,支持嵌入式,以及网络服务开发等场景
新版本 1.1.8 更新日志如下:
- 新增 homekit 协议
Gear Lib 功能列表:
数据结构
- libdict: key-value 库
- libhash: linux 内核原生哈希库
- libringbuffer: 循环缓冲
- libqueue: 数据队列
- librbtree: linux 内核 rbtree
- libsort:
- libvector: 容器库
- libmacro: 通用宏定义
网络库
- librtsp: RTSP 协议,适合 IPCamera 和 NVR 开发
- librtmp: RTMP 协议,适合推流直播
- libskt: Socket 封装
- librpc: 远程过程调用库
- libipc: 进程间通信
- libp2p: p2p 穿透传输
- libhomekit: 苹果 homekit 协议库
异步
- libgevent: 事件驱动
- libthread: 线程
- libworkq: 工作队列
I/O
- libbase64: Base64/32 编解码
- libconfig: 配置文件库
- liblog: 日志库
- libfile: 文件操作库
- libstrex:
- libsubmask:
多媒体
- libuvc: USB 摄像头库
- libmp4parser: MP4 解析库
- libjpeg-ex:
其他
- libdebug: 调试辅助库
- libhal: 硬件抽象层
- libplugin: 动态加载库
- libtime: 时间库
- libposix4win: windows 平台 poxix 适配库
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
死磕 java线程系列之线程池深入解析——生命周期
(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 注:线程池源码部分如无特殊说明均指ThreadPoolExecutor类。 简介 上一章我们一起重温了下线程的生命周期(六种状态还记得不?),但是你知不知道其实线程池也是有生命周期的呢?! 问题 (1)线程池的状态有哪些? (2)各种状态下对于任务队列中的任务有何影响? 先上源码 其实,在我们讲线程池体系结构的时候,讲了一些方法,比如shutDown()/shutDownNow(),它们都是与线程池的生命周期相关联的。 我们先来看一下线程池ThreadPoolExecutor中定义的生命周期中的状态及相关方法: private final AtomicInteger ctl = new AtomicInteger(ctlOf(RUNNING, 0)); private static final int COUNT_BITS = Integer.SIZE - 3; // =29 private static final int CAPACITY = (1 << COUNT...
- 下一篇
WePush 4.1.1 发布,专注批量推送的小而美的工具
WePush 4.1.1已发布,一个专注批量推送的小而美的工具。 更新内容如下: v4.1.1 优化推送历史复制按钮功能 窗口关闭更优雅一些 窗口增加 esc 按钮事件 UI 细节优化 v4.1.0 feature:新增支持小程序统一服务消息类型 bug fix:修复阿里云短信发送失败的问题(感谢@LEE.MW反馈) 下载地址: https://gitee.com/zhoubochina/WePush/wikis/download 目前已经支持的消息类型 模板消息-公众号 模板消息-小程序 微信客服消息 微信企业号/企业微信消息 钉钉 阿里云短信 阿里大于模板短信 腾讯云短信 华为云短信 百度云短信 又拍云短信 七牛云短信 云片网短信 E-Mail HTTP请求(单次、批量、压测) 计划中支持的消息类型 网易云信短信 榛子云短信 Luosimao短信 极光短信 E-极光推送 功能&亮点 支持自定义消息内容并批量推送 支持变量消息(可实现根据发送目标用户不同每条消息内容不一样) 支持消息编辑、预览、消息管理 支持通过文件导入用户(txt、csv、excel) 支持通过MySQL导...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7安装Docker,走上虚拟化容器引擎之路