# miscCode **Repository Path**: xjtu_stei/misc-code ## Basic Information - **Project Name**: miscCode - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-06 - **Last Updated**: 2021-02-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # miscCode ## 介绍 奇怪的代码和错误集锦. ## 目录 \*.c, \*.h 是一些代码片段. rand_generator.c 定义随机数转换函数, 将 0-65535 上的随机分布转换位高斯分布. sin_cos_tabular.h 使用第一象限内 60 个点的正弦表 + 线性插值以在没有 FPU 的系统上快速计算计算正弦值. 空间换时间. benchmark_with_timer.c 展示如何使用定时器在嵌入式系统对计算密集代码跑分, 以便进一步优化性能. rng_buf.c 在栈空间申请的环形缓冲区(FIFO)的实现. 没有抽象出头文件, 这种写法不好. multi_cal.c 使用最小二乘的多点线性回归. 用于用户校准. - Morse Runner by adqeor Python 编写的摩斯码简单抄收练习器, 使用 Jupyter 中编写并存档. 在指定的字母中随机生成句子并转换为摩斯码声调. 废弃的项目, 这是因为 Python 的声音库没有渐弱, 导致 WPM 较高(大于20)时音调启停时效果很差. - Snippet by adqeor: 常用代码块. 包括 STM32单片机的常用架构 - Pitfalls.md 错误集锦. EE(电气), ee(电子), CS. - MarkdownCheatSheet.md Markdown 语法速成.