摘要: 关于树莓派pico和circuitpython的更多玩法,请看树莓派pico专栏 py文件本质上就是一个文本文件,运行时使用python解释器解释成机器运行的代码,然而对于单片机这样资源紧张的计算机来说,一个库文件或者运行代码文件的文本还是太大了。 因此,为了减小代码存储空间,可以将代码预处理,转换 阅读全文
posted @ 2024-06-17 20:35 CV小能手chh 阅读(15) 评论(0) 推荐(0)
摘要: 目录 关于树莓派pico和circuitpython的更多玩法,请看树莓派pico专栏 用到的库asafruit_hid,在这里下载,记得导入pico里面 然后是main主程序代码 boot启动程序代码,作用是防止被识别为usb存储设备,避免插入设备时显示U盘弹窗 更多hid设备参考以下教程 关于树 阅读全文
posted @ 2024-06-17 18:15 CV小能手chh 阅读(24) 评论(0) 推荐(0)
摘要: 实验器材 stm32f103c8t6,stlink 实验目的 综合使用实验开发板上的四个led和usart串口,结合前面学习的gpio、定时器、usart等知识,设计综合实验 实验内容 实现功能:上位机通过usart通信控制由定时器中断驱动的led灯切换不同闪烁模式,并实现简单的命令提示功能 应用场 阅读全文
posted @ 2024-06-14 20:32 CV小能手chh 阅读(15) 评论(0) 推荐(0)
摘要: import math from random import uniform import matplotlib.pyplot as plt from typing import List, Tuple hdasc: int = 10 ldasc: float = 1e-5 dapr: int = 阅读全文
posted @ 2024-06-14 14:49 CV小能手chh 阅读(10) 评论(0) 推荐(0)
摘要: 随机生成点的坐标并依据点集生成距离矩阵,通过点的坐标实现可视化 c代码看我的这篇文章tsp动态规划递归解法c++ from typing import List, Tuple import matplotlib.pyplot as plt from random import randint N: 阅读全文
posted @ 2024-06-14 14:34 CV小能手chh 阅读(13) 评论(0) 推荐(0)
摘要: kmp算法通过next数组使查找失败时减少跳转后比较的次数来优化字符串查找,next数组存储了前缀和后缀相同的位置信息,类似动规,可以存储查找数组的信息来防止重复查找,最终复杂度可以达到O(n+m)。 以t=“abcabd”字符串为例进行讲解 next数组存储的是当前位置与前面具有相同前缀的长度,同 阅读全文
posted @ 2024-06-09 17:07 CV小能手chh 阅读(19) 评论(0) 推荐(0)
摘要: 、假设初始状态下,可用的内存空间为640KB,并有下列的请求序列: •作业1申请130KB。 •作业2申请60KB。 •作业3申请100KB。 •作业2释放60KB。 •作业4申请200KB。 •作业3释放100KB。 •作业1释放130KB。 •作业5申请140KB。 •作业6申请60KB。 •作 阅读全文
posted @ 2024-06-06 16:58 CV小能手chh 阅读(14) 评论(0) 推荐(0)
摘要: 基本调度算法 1)先来先服务(First-Come First-Served,FCFS)调度算法 先来先服务调度算法遵循按照进入后备队列的顺序进行调度的原则。该算法是一种非抢占式的算法,是到目前为止最简单的调度算法,其编码实现非常容易。该算法仅考虑了作业到达的先后顺序,而没有考虑作业的执行时间长短、 阅读全文
posted @ 2024-06-06 16:51 CV小能手chh 阅读(43) 评论(0) 推荐(0)
摘要: 网上找到的程序得到的答案经过手算验证是错的,所以自己实现了一个,具体实现看代码吧,多余的操作已经去掉了。 #include <stdio.h> #include <stdlib.h> #include <stdbool.h> #define VM_PAGE 7 /*假设每个页面可以存放10条指令,则 阅读全文
posted @ 2024-06-06 16:45 CV小能手chh 阅读(6) 评论(0) 推荐(0)
摘要: 思路看书去 #include <iostream> using namespace std; // 物品数量 #define N 4 // 背包大小 #define R 5 int value[N] = {2, 4, 4, 5}; int weigh[N] = {1, 2, 3, 4}; // #d 阅读全文
posted @ 2024-06-05 21:54 CV小能手chh 阅读(8) 评论(0) 推荐(0)