猜数字游戏重构: 猜数字游戏有两个模式,(根据系统提示方式不同而定) 1. 玩家猜出一个数,如果不正确,系统会提示数字的范围。 2. 玩家猜出一个数,如果不正确,系统会给出所猜数字对应系统数字正确的个数 如:系统给出的数字是789,玩家猜的数字是776,正确个数是2. 两个模式,猜数字的范围都是1——1000,在玩游戏过程中,想退出时按下‘q’即可退出整个游戏
移植linux的kconfig工具,可用作应用程序的构建,支持make menuconfig、 make XXX_defconfig
SRESAR (Site Reliability Engineering System Activity Reporter) is a new addition to the family of sar tools and provides the overall specifications, process-level metrics and featured Load metrics.
一款超轻量级(ROM < 1.6K, RAM < 0.3k)、高性能的 C/C++ 日志库
ERPC(Embedded Remote Procedure Call)是一个简单的、易用的、高效的嵌入式远程调用框架。它不仅实现了远程调用,还实现了状态通知(观察者模式),同时还支持数据加密(用户可自定义加密算法)、异常监控和完备的日志管理方法。使用ERPC可简化系统的设计难度,降低模块之间的耦合度,降低开发人员之间的依赖性。
Dynamic Memory Check (DMC) , 解决C语言空指针、悬空指针、越界访问、野指针问题的一个方案。
xthread(X Thread)是一个用户态的多线程库,调度器位于用户态,不是依赖于内核的调度器。
TabLite是一个基于C语言开发的table库,支持高效的内存数据操作,并且可以导出为json,xml等格式,可作为小型数据库。
xbook2是一个基于x86处理器的32位操作系统,实现了大量的基础功能,可以拿来学习操作系统知识。