LMOSEM(liberty,madness,operating,system,embedded)是一个完全从第一行引导代码开始编写,基于ARM平台,支持多进程、多CPU、内存管理、文件与设备管理的全32位操作系统内核。 LMOSEM总体上分为三大层:HAL层(针对ARM体系,方便移植)、内核功能层(实现内核服务:其中有内存管理、进程管理、驱动模型等)、接口层(提供应用程序接口)。 为了方便操作系统爱好者、初学者:了解、移植、扩展、修改LMOSEM,我亲自编写了《深度探索嵌入式操作系统:从零开始设计、架构和开发》一书。
sarudp 是SYN-ACK-Retransfer UDP的缩写,是增加了传输可靠性的 UDP 协议。 sarudp 在 UDP 基础上实现了请求重传和应答重传,它同时具有 UDP 和 TCP 的优点,可同时支持 IPv6 和 IPv4 应用程序的开发。 sarudp 在收到数据后以对方的 ip:port 作为区分,使用 sarudp 协议将可以处理任意数量的 sarudp 终端。 目前实现的 sarudp 非常适合小包的传输,如有需求将来可能实现 sarudp2,以实现任意数据尺寸的通信,在底层实现大包拆分发送和收包排序组包。
现在微信越来越火,基于微信的公众号和服务号越来越丰富,虽然微信帮助文档已经提供了相关的接口,但是接口比较多,通过代码自己调用比较麻烦,所以为减轻开发者独自创造轮子,将微信API进行了统一封装!
基于php的三维验证码,破解难度极高。Wiki附带示例图片
A super-lightweight(ROM<1.6K, RAM<0.3k), high-performance C log library.
基于WM_COPYDATA,实现go语言和c++之间的双向通讯,可以很方便在windows平台下用golang开发后台服务,c++负责UI界面
OSCHINA 的 Android 客户端源码 ,可在 Google Play 或者国内几个应用市场上搜索“开源中国”来安装此app
微信PHP快速开发框架。封装微信公众号接口,简单调用,快速上线。详尽的文档和示例,让开发者快速上手。
透明的负载均衡器 1. 使用epoll(ET)模式,管理事件(事件池,事件对象分离) 2. 使用红黑树超时管理 3. 全异步模型(双缓存,实现双向同时转发) 4. 单进程单线程-但是依然高效 5. 可配置的负载均衡的算法 6. 可以多个分组同时负载
Camkit是一个摄像头相关的工具箱,使用C语言写成,包含了从:图像采集-->色彩转换-->H264编码-->RTP打包-->网络发送的全套接口。
EasyPR是一个中文的开源车牌识别系统,其目标是成为一个简单、高效、准确的车牌识别引擎。 相比于其他的车牌识别系统,EasyPR有如下特点: * 它基于openCV这个开源库。这意味着你可以获取全部源代码,并且移植到java等平台。 * 它能够识别中文。例如车牌为苏EUK722的图片,它可以准确地输出std:string类型的"苏EUK722"的结果。 * 它的识别率较高。图片清晰情况下,车牌检测与字符识别可以达到90%以上的精度。
OSCHINA 的 Windows Phone 7 客户端源码,可直接在 Marketplace 上搜索“开源中国”来安装此app
简洁、直观、强大的开源企业级数据库监控系统,MySQL/Oracle/MongoDB/Redis一站式监控,让数据库监控更简单。支持邮件告警、短信告警、AWR性能报告、慢查询分析等专业功能。