- 博客(30)
- 收藏
- 关注
原创 vivado安装时没有预选K7系列后续补安装教程
【摘要】更换芯片后无法找到目标型号时,可通过Vivado的"Help-Add Design Tools or Devices"功能补充安装对应芯片系列工具包。操作时需注意:1.选择正确的芯片系列进行安装;2.安装完成后必须重启Vivado软件使配置生效。该方法同样适用于其他型号芯片的缺失问题。(98字)
2025-12-23 10:16:03
195
原创 Python代码打包成exe文件 pyinstaller
摘要:PyInstaller命令pyinstaller -F -w -i Logo.png ImageChangeTool.py可将Python脚本打包为单个可执行文件(-F),隐藏控制台窗口(-w),并设置自定义图标(-i)。图标支持多种格式,自动转换为平台所需格式(如.ico或.icns)。其他选项可通过pyinstaller --help查看。该命令满足基本打包需求,适用于Windows和Mac平台。(99字)
2025-12-17 19:11:52
280
原创 【八皇后】dfs+爬山法解八皇后问题
摘要:本文介绍了两种解决N皇后问题的方法。普通搜索方法采用深度优先搜索(DFS)回溯算法,通过标记列、左右对角线来避免冲突,记录所有解并输出前三个。爬山法则采用启发式搜索,通过随机初始状态和邻域搜索逐步减少冲突,使用set存储不重复解。两种方法均能求出所有解的数量,但实现思路不同:DFS是系统性的穷举,而爬山法是局部优化的启发式算法。文中提供了完整的C++代码实现,展示了从暴力搜索到优化算法的不同解决方案。
2025-11-13 10:53:31
171
原创 windows PC USB连接FT232H(基于Pyfdti库)
同时可以看到USB ID这里有设备的VID:0x0403和PID:0x6014,这两个是FT232H的默认ID。将下位机连接电脑,电脑应该自带有这个驱动(图中蓝色的那个),在电脑设备管理器的通用串行总线控制器中。在option里选择list all devices,选择需要的设备,更换驱动。如果电脑里已经有驱动,也可以直接在设备管理器-在设备处右键-更新驱动程序更换。ATK-FUSB 一个USB调试器,用来监听下位机发送的数据是否准确。打开ATK-FUSB,刷新-下拉选中-打开,即可接收数据。
2025-08-19 08:56:45
334
原创 LeetCode1两数之和nlogn解法
想法:用结构体同时保留原坐标和值,然后重写快排+二分法,很直观的想法。写完发现可以用哈希表实现O(1),可惜哈希表忘光了,之后复习一下。
2025-07-06 16:49:05
203
原创 【数据结构复习】图的概念及存储
G=<VE∣E∣表示边数,∣V∣表示点数:研究数据元素之间多对多的关系:若图G的关系集合E(G)中,顶点偶对<v,w>的v和w之间是有序的,称图G是有向图:若vw>∈EG,表示顶点v到顶点w之间有一条狐,v成为弧尾或始点,w称为弧头或终点:表示两个顶点v和w之间存在一个关系,用顶点偶对vw表示。:对于无向图GVE∀vi∈V,图G中依附于vi的边的数目称为顶点vi的度 出度OD,入度IN,度TD:对无向图G=<V,E>,若从顶点vi。
2023-06-25 16:20:22
156
原创 【数据结构复习】插入排序 希尔排序 冒泡排序 简单选择排序
排序算法的:经过排序后,能使关键字相同的元素保持原顺序中的相对位置不变基于比较的排序次数至少为⌈log2n!)⌉。
2023-06-23 20:49:48
197
1
原创 【数字信号处理】MATLAB OLA(Overlap-Add)实现变调不变速/变速不变调
最近在做数字信号处理实验的大作业~发现很多变调不变速/变速不变调的文章都讲的没有很清楚,记录一下自己看了很多文章之后整理的思路。
2022-12-17 13:07:40
4949
11
原创 【二分法整理】二维数组中的查找
在一个二维数组array中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
2022-12-17 11:32:11
169
原创 【MSP432E401Y学习笔记】PWM输出之改例程
尝试添加其他管脚,直接在有F0/F1的地方加上F2无果。查阅其他例程,在pwm_genx里面找到了。在例程pwm_gen0_basic_interrupt里面一开始是这样的(主函数)在有gen0的地方加上gen1,成功√。
2022-08-06 13:29:02
581
原创 脱机手写字符识别【神经网络小项目】
俺的神经网络设计的大作业。W1 = double(rand(64,64));B1 = double(rand(64,1));W2 = double(rand(1,64));B2 = double(rand(1,1));arf = 0.01;kk = -0.07;for train_num=1:4777 character = unidrnd(3); num = unidrnd(24); %read I = imre
2021-07-05 13:48:14
184
原创 Windows.h库超好玩【一些小功能的总结 持续更新】
1,在控制台的某个地方输出指定字符HANDLE hOut=GetStdHandle(STD_OUTPUT_HANDLE);void gotoxy(int x,int y,char k){ COORD pos ={(short)(y),(short)(x)};//设置坐标 SetConsoleCursorPosition(hOut,pos); printf("%c",k);}或者只移动光标位置:HANDLE hOut=GetStdHandle(STD_OUTPUT_HANDLE);vo
2021-07-05 13:30:38
642
原创 今天也是努力记住泰勒展开的一天
zhutier每次高(数)考(试)都要因为记错泰勒展开扣分。她决定在这周五的高考改掉这个毛病。于是她来总结一些泰勒展开的记忆方法。首先是它,对数函数幂级数展开ex=∑n=0∞n!xne^x=\sum_{n=0}^\infty n!x^nex=∑n=0∞n!xn记忆法1:f(x)=exf(x)=e^xf(x)=exf(0)=1f(0)=1f(0)=1ex∼1+xe^x\sim 1+xex∼1+x (x→0)(x\rightarrow0)(x→0)依次推导∴ex=1+x+x22!+x
2021-06-15 09:11:40
1489
原创 新年快乐-来放个烟花叭【EasyX】放个烟花QAQ
先上第一版代码,只有一个烟花。#include <iostream>#include <cstdio>#include <graphics.h>#include <conio.h>using namespace std;int main(){ initgraph(640,480); setbkcolor(BLACK); int j=0,k=0,t=0; for(int i=0;i<=48;i++){ line(320,480-i*
2021-01-01 12:03:02
488
原创 【红黑树】学个数据结构
之前用multiset并不知道它的实现方式…今天来学红黑树QAQ【明天要考C,我怎么不去看看基本语言…】红黑树(Red Black Tree) 是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。红黑树是在1972年由Rudolf Bayer发明的,当时被称为平衡二叉B树(symmetric binary B-trees)。后来,在1978年被 Leo J. Guibas 和 Robert Sedgewick 修改为如今的“红黑树”。红黑树是一种特化的AVL树(平
2021-01-01 09:59:50
201
原创 自动打call机 qq伪自动发消息
今天考完了工图,下一门考试是2号的c语言…考工图考的我好悲伤啊…画不完啊嘤嘤嘤于是开始今日份瞎搞抚慰自己弱小的心灵想做个自动发消息的机器,之前尝试过很多方法没有成功。最近玩windows.h库比较多,想着通过模拟键盘键入和鼠标点击试试看,没想到真有这样的函数。找到了一篇特别棒的博客,点击这里首先,用一个暴力的打表程序得到想键入的东西的key code我最近好爱用代码打代码啊#include <iostream>#include <cstdio>#include &l
2020-12-30 21:37:48
646
原创 multiset/洛谷2234
可以实现:有序插入(复杂度nlogn)lower_bound upper_bound迭代器访问相当于一个可以二分的链表,好妙啊QAQ#include <set>multiset<int> qaq;struct point{ int num,data; bool operator < (point tmp)const { return data<tmp.data; }}multiset<point>
2020-12-27 08:30:07
230
1
原创 写的第一个小游戏-贪吃蛇
那时候习惯devc++,还没有解锁visualc++这个gotoxy函数是网上抄来自己改的,好用,强推#include <iostream>#include <cstdio>#include <algorithm>#include <cmath>#include <ctime>#include <thread>#include <conio.h>#include <windows.h>
2020-12-24 11:44:14
174
原创 【EasyX】学习画画-基本功能
initgraph(x,y); //初始化Closegraph();//关闭画了一个诡异小熊#include <graphics.h> // »æÍ¼¿âÍ·Îļþ£¬»æÍ¼Óï¾äÐèÒª#include <conio.h> // ¿ØÖÆÌ¨ÊäÈëÊä³öÍ·Îļþ£¬_getch()Óï¾äÐèÒªint main(){ initgraph(640, 480); // ³õʼ»¯640x480µÄ»æÍ¼ÆÁÄ» setfi.
2020-12-24 11:33:36
757
原创 归并排序模板(代码实现)
这个是从小到大哒,类比一下可以写出从大到小哒,这里就先说从小到大 归并排序用到分治的思想,将大问题分成小问题再合并起来得到答案。那么用在排序上,就是把一长串数字分成一小串一小串,分别排序,再合起来合起来的时候,就要用到三个指针,保证每次将两个小串中最小的数字放入他俩合并成的串中比如第一个串是b[1]=2 b[2]=4 b[3]=6,第二个串是a[1]=1 a[2]=3 a[3]=5...
2018-10-04 15:20:07
368
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅