
吃饱没事做
还行~
啥也不是
展开
-
吃饱没事做——用chatGPT生成图像缩放代码,使用双线性插值
用chatGPT整活原创 2023-05-23 18:31:58 · 844 阅读 · 2 评论 -
吃饱没事做之——用Verilog实现串口接收
其实到这里,可以发现没有一点关于波特率的信息,因为波特率那是时钟管的事情,将外部时钟分频到需要的波特率后,做为时钟信号传进来就可以了。直接rx为0的时候,就进入读的状态。8次之后就回到stop状态。之后继续等待数据的到来。但ok信号好了的时候,数据就是完全读好的状态。这个串口接收用串口发送的简单改改就行了。和串口发送的测试的一起测试。发送的在发送的那篇文章里。原创 2023-02-24 16:27:00 · 744 阅读 · 0 评论 -
吃饱没事做之——用Verilog实现串口发送
本来加多了一个状态init,最后看到别人的那种可以一直发的,然后就把它注释掉了。于是在这基础上,就选择用状态机了,其实用计数器更好一点。但都写一半就懒得改了。在这里起始位一位,停止位一位,数据位8位,没有奇偶校验。本来想设置data变了就发串口的。串口分为三部分,至少我自己想实现的只有三部分。串口协议,很容易理解,所以就由这个来上手。起始状态、发数据状态还有停止位状态。不会英语所以随便打了。原创 2023-02-24 15:11:20 · 549 阅读 · 0 评论 -
吃饱没事做之——将视频提取出边框,然后再生成视频
样例视频 https://www.bilibili.com/video/BV1D3411M7Ef/?vd_source=b8f5fd5fbdb3be90a6b34af2481290e3原创 2022-06-16 17:54:17 · 668 阅读 · 2 评论 -
吃饱没事做之———用windows自带的Hyper-v 创建的Linux虚拟机来和主机的windows系统互联。
一、安装Hyper-V和新建Linux虚拟机首先在任务栏的右击鼠标打开应用和功能。点击可选功能,划到最下面,找到更多Windows功能找到Hyper-V,选择上。之后跟着步骤安装重启就ok了重启后在菜单栏里的Windows管理工具找到,Hyper-V管理器。点它就完了。打开后点击新建 -> 虚拟机进入新建虚拟机引导按照自己需要的来,网络就先别管。之后呢?就启动虚拟机,去安装Linux就行了。二、网络在Hyper上点击虚拟交换机管理器点击内部 -> 创建虚拟交换原创 2022-05-17 19:21:59 · 638 阅读 · 0 评论 -
吃饱没事做之——Leetcode上的无重复字符的最长子串的“查表法”
基本会出现的字符都是ASCII表上的,那我们定义一个和ASCII表长度一样的数组,下标代表ASCII码,值代表它在数组中出现的位置。之后将其一个个录入排查。我一开始也想用滑动窗口(其实一开始不知道是这个名字),但觉得就是for for ,然后又想用数组来放走过的字符,觉得这可能更麻烦,就用查表。结果贼慢了。不过挺好玩的,记录下来,给以后的自己当参考int lengthOfLongestSubstring(char * s){ //建立一个ASCII一样长度的数组 初始化为0 int原创 2022-05-07 22:53:09 · 101 阅读 · 0 评论 -
吃饱没事做之——计算阶乘
由于真的想挑战一下,然后遇到了瓶颈,这次我,遇到了瓶颈,多次遇到不是数字的符号,于是进行了修改修改,多次修改。惯例,先贴代码。#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 · 314 阅读 · 0 评论 -
吃饱没事做之——10000的阶乘
2846259680917054518906413212119868890148051401702799230794179994274411340003764443772990786757784775815884062142317528830042339940153518739052421161382716174819824199827592418289259787898124253120594659962598670656016157203603239792632873671705574197596209原创 2022-03-23 22:48:05 · 129 阅读 · 0 评论 -
吃饱没事做之——计算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 · 1314 阅读 · 0 评论 -
吃饱没事做之——2的300000次方
9970092655044752546204755591091119847470963951993031893480210794415290048141919199389168763306880589705451040375360552431906186606606758046409731024380091341514418400534736153713454570034841249599506647255949364256146077638996694536599482326556272280067857原创 2022-03-23 21:11:49 · 574 阅读 · 0 评论 -
吃饱没事做之——关于小数用 “偏移量” 计算的方法
小数计算是学小数的过程中,需要去学习以及练习的一个东西。特别是对于小数的四则运算。在教到这里的时候,我停顿了一下,发现有新的想法来让我教这些学生,或者说我也在教我自己。这个方法其实很巧妙,它只是用到了一个东西,10的n次方计算,它在乘除的时候对应的是n次方上的加减。所以用这个方法可以将学生理解不了的小数,把它简单化计算。首先先定义一下,什么是偏移量,在这里,我们先举个例子,500偏移了2,0.05偏移了-2。那偏移量就是把非0数最后的小数点记为基点,其小数点的真实位置与基点的偏差就可以记作偏移量。在这原创 2022-03-10 18:04:49 · 1809 阅读 · 0 评论 -
吃饱没事做之——关于在文件夹中通过文件名和名单进行匹配筛查出未完成的小脚本
写了一个来查找文件夹里面的图片名(都是.jpg),然后和指定的名单进行匹配的一个小脚本。来检验一下有谁没交。先去查查如何获取文件的名字,然后直接复制修改https://blog.youkuaiyun.com/cxf7394373/article/details/7195661 (在这里找到的)可以通过输入.\main.exe 文件夹的路径 匹配的名单的路径(我使用的是1.txt)例.\main.exe C:\1 C:\1.txt可以快速筛查还有谁没有交图片。以上#include <i原创 2022-02-09 00:22:51 · 908 阅读 · 0 评论 -
吃饱没事做之——爬楼梯题复杂化(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 · 376 阅读 · 0 评论 -
吃饱没事做之——爬楼梯题复杂化
题目:一共有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 · 626 阅读 · 0 评论