自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 笔记——多个ts文件合成成一个mp4文件

要按照自己需要的来修改。这里是数字名字从0到500连续的,所以使用这种方式。具体代码用chatgpt调教完成。主要代码在网上查找借鉴的。在此保存,以供备用。

2023-08-09 21:58:01 205 1

原创 笔记———iic模块化实验

iic模块

2023-07-21 18:04:53 125

原创 吃饱没事做——用chatGPT生成图像缩放代码,使用双线性插值

用chatGPT整活

2023-05-23 18:31:58 750 2

原创 chitGPT:这有一点点搞笑

有被笑到

2023-04-25 15:13:01 2862 4

原创 吃饱没事做之——用Verilog实现串口接收

其实到这里,可以发现没有一点关于波特率的信息,因为波特率那是时钟管的事情,将外部时钟分频到需要的波特率后,做为时钟信号传进来就可以了。直接rx为0的时候,就进入读的状态。8次之后就回到stop状态。之后继续等待数据的到来。但ok信号好了的时候,数据就是完全读好的状态。这个串口接收用串口发送的简单改改就行了。和串口发送的测试的一起测试。发送的在发送的那篇文章里。

2023-02-24 16:27:00 630

原创 吃饱没事做之——用Verilog实现串口发送

本来加多了一个状态init,最后看到别人的那种可以一直发的,然后就把它注释掉了。于是在这基础上,就选择用状态机了,其实用计数器更好一点。但都写一半就懒得改了。在这里起始位一位,停止位一位,数据位8位,没有奇偶校验。本来想设置data变了就发串口的。串口分为三部分,至少我自己想实现的只有三部分。串口协议,很容易理解,所以就由这个来上手。起始状态、发数据状态还有停止位状态。不会英语所以随便打了。

2023-02-24 15:11:20 471

原创 笔记——questasim的使用方法

在新建的文件夹下,新建Verilog文件和仿真文件。还有最重要的sim.do 文件。便会打开questasim软件。之后选择add wave。

2023-02-03 17:24:12 692

原创 笔记——bugku题目的本地管理员解法

看了别人的答案,都是什么bp抓包,我哪懂,于是就在那里思考,刚好前几道题,参考别人的答案,知道了curl这个。恍然大悟,于是上网查找如何放X-Forwarded-For。参考的文章,也是看了这个文章之后,才去玩玩的。关于啥都不会的我,啥也没有的我。然后,我在评论看到了这个。

2022-12-01 20:26:39 165

原创 笔记——第十四届蓝桥杯模拟赛第一期第五题解法

小蓝想在矩阵中找到一个由连续的若干行、连续的若干列组成的子矩阵,使得其和为 2022,请问这个子矩阵中至少包含多少个元素(即子矩阵的行数和列数的乘积)。小蓝有一个 100 行 100 列的矩阵,矩阵的左上角为 1。其它每个位置正好比其左边的数大 2,比其上边的数大 1。例如,第 1 行第 2 列为 3,第 2 行第 2 列 为 4,第 10 行第 20 列为 48。看到了很多暴力破解的方法,觉得这道题考察的是等差数列的算法。之后通过观察,下一行的总和只会比上一行的多行数和。于是就可以限定a的范围。

2022-11-21 18:42:42 1162

原创 笔记——用Verilog 语言实现“触发计数器”

触发计数器

2022-08-21 22:42:08 798

原创 笔记——关于WAV文件的播放时长的获取

这个真的好难受,在网上找了好多,关于获取wav文件的播放时长,最后总是不了了之。有些曲子可以,有些曲子就不行。像那个偏移40位的。还有偏移4位的。都有一些不行。最后想想,理解理解,发现你获取的40和4位的都是数据的大小,那直接用文件的总字节大小不就行了吗?然后?然后就成。这代码是将路径传入之后,返回时长值的,整数部分是分钟,小数部分是秒数,如果要小时得自己转。(这个不难)简直就是代码缝合怪,这代码缝合太多了。...

2022-06-30 18:14:33 873

原创 笔记——关于每次重启之后,虚拟机网络无网络访问权限的解决方法

每次当电脑重启之后,虚拟机的网络总是连接不上,由于我是用 Internet连接共享 的,所以之前好几次解决了,这次遇到后忘了。然后弄了很久。其实也很简单。只需要把Internet连接共享关了,之后重开就行了把 1 点掉,然后点击 2然后再把网络状态这个关闭,静候2~3s。之后再添加就ok了。完美...

2022-06-27 18:18:38 7327 7

原创 笔记——关于opencv 中 detectMultiScale 和 CascadeClassifier 遇到的各种问题(很重点)

关于opencv 中 detectMultiScale 和 CascadeClassifier 遇到的各种问题(很重点)

2022-06-18 02:36:42 685

原创 吃饱没事做之——将视频提取出边框,然后再生成视频

样例视频 https://www.bilibili.com/video/BV1D3411M7Ef/?vd_source=b8f5fd5fbdb3be90a6b34af2481290e3

2022-06-16 17:54:17 594 2

原创 笔记——关于XMing的使用提示

网上清一色的10.0,你把鼠标放在图标上面,就知道你是不是10.0了之后红框框出的,要选中,这个页面是打开的。然后使用这个前要,先退出XMing。(我因为没退出,一直找不到原因,搞了一个下午)剩下的看这个大佬就可以了。大佬的文章...

2022-05-29 19:09:09 307

原创 笔记——用cmake 新建QT工程

先新建mkdir qtcd qtcode .这样就打开另外一个界面了之后touch main.cppvim main.cpp复制#include <QApplication>#include <QLabel>int main(int argc, char *argv[]){ QApplication a(argc, argv); QLabel *pLabel = new QLabel(this); pLabel->setText("H

2022-05-29 19:00:28 346

原创 笔记——记录repo 建立自己的库

上一篇讲了repo怎么安装和修改成清华源,但又遇到一个问题。repo的库呢?搜了一下,网上清一色都是安卓的,自己建的库写得又太复制粘贴,又看不怎么懂,于是这边东凑那边西凑,还是被我搞了出来。首先先去网上建一个自己的库。我自己是在码云上新建一个然后就创建好了长这样先在本地创建一个文件夹,在文件夹里面把gitee上面的库给拉下来之后cd kokodayotouch default.xml并 vim default.xml打开default.xml文件如果你不想了解,只想试试

2022-05-27 17:16:46 518

原创 笔记——本地远程仓库创建流程

在G盘创建一个git文件夹之后右键点击git bash here文件夹里面出现了.git文件夹打开.git文件夹打开config添加[receive]denyCurrentBranch = ignore之后关闭打开.git/hooks文件夹打开post-update.sample文件修改成这样unset GIT_DIRcd … gitcheckout -f之后关闭把文件post-update.sample重命名为post-update,也就是把后缀去掉

2022-05-25 23:31:10 180

原创 笔记——在Linux中repo 出现Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle的解决方法

首先我是这样下载repo的sudo apt-get install repo然后新创建了一个文件夹,在里面repo init然后就报错了然后就上网查了一遍才发现要替换成清华源。然后就一路cd …/ls -a这样下去然后就发现了一个叫bin的文件夹里当然聪明的小伙子就会说cd /bin这样不就可以了吗?哦哦哦哦哦哦然后就使用文本编辑器sudo gedit repo把里面的REPO_URL = ‘https://gerrit.googlesource.com/gi

2022-05-25 23:26:21 2837

原创 吃饱没事做之———用windows自带的Hyper-v 创建的Linux虚拟机来和主机的windows系统互联。

一、安装Hyper-V和新建Linux虚拟机首先在任务栏的右击鼠标打开应用和功能。点击可选功能,划到最下面,找到更多Windows功能找到Hyper-V,选择上。之后跟着步骤安装重启就ok了重启后在菜单栏里的Windows管理工具找到,Hyper-V管理器。点它就完了。打开后点击新建 -> 虚拟机进入新建虚拟机引导按照自己需要的来,网络就先别管。之后呢?就启动虚拟机,去安装Linux就行了。二、网络在Hyper上点击虚拟交换机管理器点击内部 -> 创建虚拟交换

2022-05-17 19:21:59 582

原创 吃饱没事做之——Leetcode上的无重复字符的最长子串的“查表法”

基本会出现的字符都是ASCII表上的,那我们定义一个和ASCII表长度一样的数组,下标代表ASCII码,值代表它在数组中出现的位置。之后将其一个个录入排查。我一开始也想用滑动窗口(其实一开始不知道是这个名字),但觉得就是for for ,然后又想用数组来放走过的字符,觉得这可能更麻烦,就用查表。结果贼慢了。不过挺好玩的,记录下来,给以后的自己当参考int lengthOfLongestSubstring(char * s){ //建立一个ASCII一样长度的数组 初始化为0 int

2022-05-07 22:53:09 79

原创 吃饱没事做之——计算阶乘

由于真的想挑战一下,然后遇到了瓶颈,这次我,遇到了瓶颈,多次遇到不是数字的符号,于是进行了修改修改,多次修改。惯例,先贴代码。#include <iostream>class decimal{private: int count;public: int length; int len; int * del; decimal(); int d_replace(); int d_ride(int d_multiplier);

2022-03-23 22:53:41 294

原创 吃饱没事做之——10000的阶乘

2846259680917054518906413212119868890148051401702799230794179994274411340003764443772990786757784775815884062142317528830042339940153518739052421161382716174819824199827592418289259787898124253120594659962598670656016157203603239792632873671705574197596209

2022-03-23 22:48:05 103

原创 吃饱没事做之——计算2的300000次方

我想起了之前做过的一件事情,计算2的30000次方,之后由于电脑坏了,所有东西都没了。可恶呐!但当时是用c写的,于是乎,我这次就用c++写了一下。先贴一下代码#include <iostream>class decimal{private: int count;public: int length; int len; char * del; decimal(); int d_replace(); int d_ride

2022-03-23 21:22:16 1213

原创 吃饱没事做之——2的300000次方

9970092655044752546204755591091119847470963951993031893480210794415290048141919199389168763306880589705451040375360552431906186606606758046409731024380091341514418400534736153713454570034841249599506647255949364256146077638996694536599482326556272280067857

2022-03-23 21:11:49 545

原创 吃饱没事做之——关于小数用 “偏移量” 计算的方法

小数计算是学小数的过程中,需要去学习以及练习的一个东西。特别是对于小数的四则运算。在教到这里的时候,我停顿了一下,发现有新的想法来让我教这些学生,或者说我也在教我自己。这个方法其实很巧妙,它只是用到了一个东西,10的n次方计算,它在乘除的时候对应的是n次方上的加减。所以用这个方法可以将学生理解不了的小数,把它简单化计算。首先先定义一下,什么是偏移量,在这里,我们先举个例子,500偏移了2,0.05偏移了-2。那偏移量就是把非0数最后的小数点记为基点,其小数点的真实位置与基点的偏差就可以记作偏移量。在这

2022-03-10 18:04:49 1562

原创 吃饱没事做之——关于在文件夹中通过文件名和名单进行匹配筛查出未完成的小脚本

写了一个来查找文件夹里面的图片名(都是.jpg),然后和指定的名单进行匹配的一个小脚本。来检验一下有谁没交。先去查查如何获取文件的名字,然后直接复制修改https://blog.csdn.net/cxf7394373/article/details/7195661 (在这里找到的)可以通过输入.\main.exe 文件夹的路径 匹配的名单的路径(我使用的是1.txt)例.\main.exe C:\1 C:\1.txt可以快速筛查还有谁没有交图片。以上#include <i

2022-02-09 00:22:51 860

原创 吃饱没事做之——爬楼梯题复杂化(1)

上一个爬楼梯复杂化,通过数学公式来写代码得出了答案。然后我发了个朋友圈,有个朋友在下面留言:为什么不用递归?我稍加思考,发现有道理,然后就开始了,写递归。代码先贴上//此代码是为了更难的完成爬楼梯的题的代码#include <iostream>#define c_MAX(x,y) (x)>(y)?(x):(y)#define c_MIN(x,y) (x)<(y)?(x):(y)//字符转整型int char_int(char i);//字符串转整型int st

2021-11-23 17:35:14 350

原创 吃饱没事做之——爬楼梯题复杂化

题目:一共有n个台阶,你一次可以走一个台阶,或者两个台阶。那么,走到台阶顶时,一共有多少种走法。比如三个台阶,你可以 1,2。。。或者1,1,1 或者2,1。。一共三种走法。一共n阶台阶,倒数第一步时,无视前面怎么走,有两种走法:1.走一步2.走两步两种走法的走法种数相加就是n阶台阶的情况下的所有种数。就想着不用斐波那契数列,直接走代码//此代码是为了更难的完成爬楼梯的题的代码#include <iostream>#define c_MAX(x,y) (x)>(y)?

2021-11-21 00:49:49 599

原创 笔记——关于创建FTP服务器和创建过程中的一些问题

要创建ftp服务器,首先打开控制面板然后点开程序,看到然后点进去找到选择这几项,然后按win键然后输入iis,找到iis管理器打开然后右键添加FTP站点。输入站点名称和选取对应要分享出去的文件夹之后下一步。填上对应选项,ip地址填自己电脑的ip地址。然后根据自己需要选上,默认可以这样。之后点完成就完成了。在自己电脑这里输入ftp://(你自己的IP地址) 就可以访问了之后接下来是遇到的问题了同一局域网下的电脑搜不到打不开对应的ftp服务器的话先把设置为服务器的Win

2021-11-09 00:10:18 958

原创 笔记——使用git遇到的问题

记录一下今天遇到的小问题。用github的上传的时候出现了一堆错误。首先,先给仓库添加了README.md然后就出现了一堆问题。也不算初次使用git,但全忘记了是事实。git initgit add . git commit -m ""git branch -M maingit remote add origin 库链接git push -u origin main 确实一般这样就行了,然后就遇到第一个问题。没有SSH密钥,虽然记得自己搞过,但看了一下确实没有,所以就搞了一下。操

2021-11-06 22:40:34 76

原创 笔记—刚尝试自己接触vscode编写c++的心得

笔记———刚尝试自己接触vscode编写c++的心得先安装cmake和mingw和ninja参考这篇文章:链接:https://www.jb51.net/article/186330.htm里面的这个cmake 在这里链接失效得上github上下载 链接:https://github.com/R0use/cmake-3.10.0-win64-x64在这里下载,还有其它配置,例如vscode和mingw是参考哔哩哔哩上的:链接:https://www.bilibili.com/video/BV1

2021-10-26 15:24:19 231

原创 笔记———No.1 使用matlab画圆

// An highlighted blockfunction ra(r,X,Y)%r = 5; %半径%X = 6; %圆心x坐标%Y = -5; %圆心y坐标b = 0.001; %精确值x =(X-r):b:(X+r); %x的范围y = sqrt(r

2021-08-19 21:08:16 2706

原创 笔记———FPGA实训 数字频率计数

1,总模块将十位计数器列出,利用中间变量ou实现32位计数器。module _z(clk,clk_led,res,en,c,xs,led);input clk,res,en,clk_led;wire [3:0]ou1[7:0]; //[3:0] 和[7:0]共32位wire [31:0]ou;output c; //结果输出output [2:0]xs; //位选信号output [7:0]led;wire o1,o2,o3,o4,o5,o6,o7; //8个_j是

2021-01-06 14:49:16 717 1

原创 笔记————FPGA实训,3楼电梯设计

将电梯分为两个模块,一个为上升的模块,一个为下降的模块,通过电梯的方向来判断。设置电梯方向判断模块,用来通过对当前的位置和按键信息来判断电梯方向的。之后还要设置矛盾状态,在电梯上的时候,按了向下的方向键,在电梯下的时候按了电梯向上的方向键。之后还需要一个按键暂存的模块。系统设计结构图如下所示。其中按键模块1是处理按键下行模块与电梯向上运行方向发生冲突时的控制模块,按键模块2是处理按键上行模块与电梯向下运行方向发生冲突时的控制模块。代码:module _z(clk,res,int,wz_led,ou,d

2021-01-04 10:46:38 875 2

原创 笔记———在毕设中使用chart.js

最近让我的毕设主页大变样,虽然说很早一段时间就弄好了,但没写博客也就是这样我去chart的官网上copy了一份示例然后对上面进行修改,然后与的功能相结合就是这样啦。// A code blockvar myline;var temperature,humidity,date;var config = { type: 'line', data: { labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July

2021-01-04 10:15:03 139

原创 笔记————通过JS来访问PHP文件

笔记————通过JS来访问PHP文件由于毕设已经进入了开始阶段,我这边也是慌得一匹,深思到上一次做的温度传感器通过网页访问实时温度也许可以拿来应付毕设,便着手对之前的工程进行复原…………但………这也太丑了,而且要自己点击进去才能看见温度的页面,有点怪。于是决定要在wendu这个旁边用js每隔一段时间来输出温湿度。于是通过万能的度娘查到了,可以用Ajax来解决这个问题,便去菜鸟教程上copy了一份实例修改了一下,成功了js部分<script type="text/javascript

2020-10-12 21:39:58 570

原创 笔记——nodemcu通过内网穿透来访问

这几天通过查找资料,和自己构思想了一大堆,本来想通过C#写个tcp连接到板子,之后在通过QQ来发送信息和接收信息,来获取传感器数据,之后发现我技术不行。写好的tcp连接就不能拿来用了(不过可以拿来调试,调试……)于是躺在床上想了很久,还是得用内网穿透,所以选择了nat123这款软件因为这一学期学了PHP,所以本来就安装了wampserver,于是乎,上网抄php做tcp客户端的代码,还行,比较简练,之后就打开服务器,打开nat123,将需要的信息输入进去就ok了手机打开浏览器输入域名访问就行了set

2020-07-20 15:00:20 463

原创 笔记——用手机来获取nodemcu传来的温湿度数据

笔记——用手机来获取nodemcu传来的温湿度数据用4号脚来接led,5号脚来接DTH11用到是AP模式,建立服务器的从这个大佬学到的 https://www.bilibili.com/video/BV1CW41137dh.之后可以通过手机下载一个TCP/IP的软件来发送信息到nodemcu上,收到信息后,nodemcu会将需要的信息返回下面是代码,用lua写的,用的是ESPlorer现在刚学习没几天,命令只能按照固定的之后会搞查找字符串,只要里面有ledup led就变亮,不用去输入数字,前

2020-07-15 16:06:14 370

原创 笔记-------关于Nodemcu在写入init.lua写入死循环的时候的解决方法

在写的时候尽量别在文件先命名为init,血淋淋的教训,查了很久没有查到解决方法,仗着有两块板子的豪气,试了很多种方法。结论:重刷固件难受了很久……差点以为板子就变砖块了,重新化为二氧化硅了。试了很久,不管是上传还是搜索文件,先删除,之后也都失败了…………最后死马当活马想着从刷固件是重0x00开始的会不会全部清空,顺便将死循环删了结果great...

2020-07-12 00:34:12 517

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除