- 博客(4)
- 资源 (12)
- 收藏
- 关注
原创 队列1-环形缓冲区
本篇为队列的第一篇文章,介绍基于数组结构的一个环形缓冲区队列。我觉得没有必要再从数组来写起,毕竟对于数组本身来说,我觉得是没有太多可说的,但是基于数组的数据结构就有的说了。什么是环形缓冲区环形缓冲区,顾名思义就是一个环状的存储数据的区域,其空间使用数组进行构造(链表也可以)。环形缓冲区特点是读和写可以是分开的,写入数据之后可以先不去读取,等到需要读取的时候再去读取,并且数据一经读取之后就做...
2019-01-27 16:58:34 3542 4
git for windows==Git-2.14.0-64-bit
git版本管理工具windows客户端,用于与github远程仓库交互,或者用作windows本地的git版本管理
2017-08-07
哈夫曼编码的 C 语言实现
哈夫曼编码是一种无损的高效的压缩方法。对文本文件进行哈夫曼编码,使用计算信源熵打开一个文件进行概率计算,然后将输出的 submit.txt 文件用哈夫曼编码打开,之后就会对文本文件中出现的字符进行哈夫曼编码。
2016-08-14
基于IAP15的微型操作系统
一个51单片机的微型操作系统
内核:抢占式内核、支持优先级256级(暂时不提供串口界面新建自定义优先级的任务)、支持任务延时/挂起、任务数量理论最多32个、任务运行
过程中的新建与删除、文件管理、暂不支持信号量(串口打印未设置锁---一个巨坑)
文件系统:支持文本文件与文件夹的创建与删除(文本文件不超过508个字节)、文件详细类型的查看、文件系统格式化
2016-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人