- 博客(11)
- 收藏
- 关注
原创 [ GD32开发日记 ] 开辟基于SDRAM的内存分配系统
在现代计算机系统中,内存分配系统是一个非常重要的组成部分,负责管理计算机内存的分配和释放。本文讨论了开辟内存分配系统的过程,并介绍了一些流行的内存分配算法和数据结构。我从内存分配系统的需求出发,设计了一个简单的内存分配器。我还讨论了内存分配系统中的一些挑战,如内存碎片和并发访问问题,并提出了一些解决方案。在实践中,内存分配系统的设计和实现需要综合考虑多方面因素,包括性能、可扩展性、可靠性和安全性等。总之,内存分配系统是计算机系统中的一个至关重要的部分,其质量和性能直接影响到整个系统的表现。
2023-04-21 15:31:36
1155
原创 [GD32开发日记 1] Fatfs 文件系统移植
本次开发建立在GD32F470开发板上,利用的语言是C语言开发编译平台为keil4平台,利用的程序模板框架为GD32官网可下载的示例代码:🥸🥸🥸目标是完成利用Fatfs 文件系统,实现SD卡的文件的读取,写入等操作。FatFs是一个轻量级的嵌入式文件系统,适用于嵌入式设备的闪存、磁盘和SD卡等存储介质。它可以支持FAT12、FAT16和FAT32格式的文件系统,并且具有非常高的移植性和可扩展性。
2023-04-11 11:40:31
2175
6
原创 26天备考,安全通过雅思经验帖
雅思考试其实是一场十分重视积累的考试,我没有办法说:我自己在26天的时间内从零开始准备雅思,然后通过考试;事实上我在准备考研的过程中就已经把许多积累都做了,像单词,像阅读等基本能力都培养了一遍,所以才能在短时间内提分,然后通过雅思。对于时间充裕的同学来说,一定不要抱有侥幸心理,一定要踏踏实实的走积累的路线,把自己的语言语法能力给提升上来,这才是考过雅思的王道。同时我这篇26天考过雅思的经验帖,只是我自己的经验,在其他人身上并不适用,只是作为一个参考把我知道的都说出来。
2023-04-01 01:28:27
375
1
原创 keil使用踩坑经历之“gd32f4xx_it.c: error: C3900U: Unrecognized option ‘-abdfrvy+glpsu‘.”
error: C3900U: Unrecognized option '-abdfrvy+glpsu'.
2023-03-18 21:46:21
2279
原创 0/1背包问题_主流解法学习(一)暴力枚举与贪心算法
0/1背包主流解法汇总(自学向)简单0/1背包问题概述:一个具体实例:暴力枚举算法:贪心算法:1. 首先还是先对贪心算法做一个简单的介绍:2. 0/1背包贪心算法的解决思路:3. 0/1背包问题的排序方式:针对给出实例的解决办法:功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML
2021-07-28 22:51:14
3227
1
原创 分治法自我总结
文章目录分治法的主要思想:分治法的应用场景,特征:分治法的特征:分治法的解题步骤:分治法的主要例题:不得不提的快速排序:主要思想:伪代码如下:时间复杂度分析:过程演示:找到第K小元素:主要思想:伪代码:时间复杂度中间的中间取得所有元素的中间大小元素:总结:分治法的主要思想:将一个大问题不停分割为k个子问题,如果子问题的规模仍然很大,就继续分割,直到子问题的规模易于求解为止;完成子问题的求解后,自底向上,将子问题合并为原问题。(有动态规划的味道,但是很明显的区别就在于,分治法无法避免大量冗余的重复计算分
2020-12-24 11:13:05
3251
原创 动态规划自我总结
文章目录动态规划总体思想动态规划的基本思想:动态需要满足三个条件:动态规划实现步骤动态规划具体实例Fibonacci数:多段图最短路径:0/1背包问题:动态规划总体思想动态规划的基本思想:利用空间换取时间,一种自底向上的求解策略,记录中间过程,来避免大量的重复运算。动态需要满足三个条件:最优子结构性质无后效性重叠子问题性这三条性质针对的方向不同:解释1:即问题的最优策略序列的子序列最优。即最优子问题最终可以推出原问题的最优解。解释2:子问题之间相互独立,各个子问题解决后不会对后面子问题
2020-12-23 19:22:46
448
2
原创 动态规划的算法作业2020年12月18日
文章目录问题一:请举一个具有最优子结构性质的例子:问题二:请举一个最优子结构的反例:问题三:谈谈你对动态规划的理解与心得:问题一:请举一个具有最优子结构性质的例子:例如,迷宫问题:给定一个4*4的迷宫,1 2 4 54 5 7 64 6 2 33 4 2 1要求找到从(0,0)到(3,3)的一条权值最短的路径,每次操作只能向右,或者向下移动,这个问题具有最优子结构性质。分析:该迷宫可以划分为7层:到达每一层的一个节点的权值由上一层的两个节点决定例如:图中(1,1
2020-12-18 23:53:02
257
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人