自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux实验二--进程间通信--消息队列

以从消息队列中读取某种类型的消息。消息内存则可以根据需要自行定义,从而使消息队列。消息队列:消息队列是消息的链表。进程可以向消息队列中发送某种类型的消息,也可。克服了信号承载信息量过少的缺点,在实际编程中应用较广。编写消息队列应用实例。

2024-05-23 13:03:52 218 1

原创 Linux实验二--进程间通信--共享内存

共享内存类似与 windows 环境编程中的内存映像文件。在 Linux 系统中,多用于存。由于进程可以直接读写内存,避免了在内核空间与用户空间的切换,所以共享内存读写效率。共享内存:共享内存是在系统内核分配的一块缓冲区,多个进程都可以访问该缓冲区。储应用程序的配置信息。

2024-05-23 12:55:46 176

原创 Linux实验二--进程间通信--管道

命名管道则在普通管道提供的功能的基础上,通过给管道命名的方法,使管道。变成文件系统中的管道文件, 从而允许无亲缘关系的进程间通过访问管道文件进行通信。管道: 管道可以分为普通管道和命名管道。普通管道用于具有亲缘关系的进程(父子进。

2024-05-23 12:49:32 186

原创 LInux实验二--进程间通信--信号

信号类似 windows 下的消息,用于通知进程有某种事件发生。程号,就可以向进程发送信号。而进程可以自行定义对信号的处理方法。实例一:编写实例,让子进程在启动2s后杀死父进程。实例二:编写信号处理通信实例。

2024-05-23 12:38:13 238

原创 嵌入式LInux系统启动盘制作

一、实验环境:1、主机环境:2、内存大于4G的U盘定制属于自己的linux最小系统,并安装在U盘中。3、内核版本:下载地址4、gcc 版本:gcc95、busybox版本:下载地址。

2024-05-23 12:24:41 124

原创 图片处理统一大小(保存为JPEG格式,支持24-bit color)

【代码】图片处理统一大小(保存为JPEG格式,支持24-bit color)

2024-05-23 12:11:13 110

原创 虚拟机中打开终端方法

2、Alt + F2,输入 gnome-terminal运行终端。1、快捷键“Ctrl+Alt+T”;

2024-03-29 00:37:23 2346 1

原创 两路智能抢答器(VHDL)

1、抢答器:锁存抢答者信号,并控制相应的LED灯点亮。①抢答犯规或者倒计时五秒时蜂鸣器以一秒响一次的频率报警。④30秒倒计时+倒计时5秒报警(这部分为队友负责)3、计分功能:按下计分按钮能实现对应组别的加分操作。6、按键消抖(这部分为队友负责)5、数码管动态扫描:数码管位选。4、数码管译码:数码管段选。②按下按键,蜂鸣器响应。

2024-03-13 23:23:31 321

原创 数码管动态显示(VHDL)

使用 FPGA 开发板上的 6 位数码管以动态方式从 0 开始计数,每 100ms 计数值增加一, 当计数值从 0 增加到 999999 后重新从 0 开始计数。

2023-11-13 19:50:39 1237 2

原创 Quartus软件入门及双向数据流总线的设计

设计一个8位位宽的双向数据总线,由使能端S控制总线数据流向,当S=00,C的数据赋给A;当S=01,A的值赋给C;S为其他值时,B的数据赋给C。用VHDL编程设计该双向数据总线,并观察的仿真波形结果验证双向总线的功能。

2023-11-11 12:00:00 413

原创 双音多频(DTMF)信号检测

运行程序,根据提示输入11位电话号码和信噪比,回车后可以听见11位电话号码对应的DTMF信号的声音,并输出响应的频谱图,如图上所示。左上角的第一个图在k=18和k=31两点出现峰值,所以对应第一位号码数字1,依次类推,其他10幅图分别表示数字1,2,3,4,5,6,7,8,9,0,对应的DTMF信号DFT的8点采样的幅度值。最后显示检测到的电话号码11234567890。命令行输入“guide”指令,打开GUI面板,按照实验要求添加所需要的的元素(一般需要普通按钮、静态文本、普通文本、坐标图、单选按钮等)

2023-11-10 18:00:00 282

原创 LED控制器设计(VHDL语言)

其中,↓表示有键按下,1表示无键按下,x表示不管有没有按键;流水点亮即为LED0先亮,然后LED0灭,LED1亮,依次类推;间隔点亮即为第一状态为LED0亮,第二状态为LED0保持亮、LED2亮,依次类推;追逐点亮即为第一状态为只有LED0亮,第二状态为LED0保持亮、LED1点亮,依次类推。

2023-10-30 19:40:18 766

原创 键盘控制LED:利用键盘0~7八个按键,分别控制8个LED。当键入其中一个按键,点亮相应的LED。(汇编语言)

【代码】键盘控制LED:利用键盘0~7八个按键,分别控制8个LED。当键入其中一个按键,点亮相应的LED。(汇编语言)

2023-06-27 20:40:29 865

原创 输入按键并显示:4×4矩阵键盘分别定义为:0、1、2、3、4、5、。。。、E、F,16个按键。当键入一个按键,在一位数码管上显示键值。(汇编语言)

【代码】输入按键并显示:4×4矩阵键盘分别定义为:0、1、2、3、4、5、。。。、E、F,16个按键。当键入一个按键,在一位数码管上显示键值。(汇编语言)

2023-06-27 20:38:18 1218

原创 LED点阵多字符滚动显示(汇编语言)

【代码】LED点阵多字符滚动显示(汇编语言)

2023-06-27 20:33:56 767

原创 外部中断0:按下KEY1,在四位数码管闪烁显示“ERR-”(汇编语言)

【代码】ERR—(汇编语言)

2023-06-19 14:15:24 587

原创 pygame小游戏之封装按钮

【代码】pygame小游戏之封装按钮。

2023-06-12 00:07:36 372

原创 流水灯(汇编语言)

【代码】流水灯(汇编语言)

2023-06-10 22:51:09 874

原创 python游戏开发——字体文件下载

1、使用系统字体, 第一个参数是字体名,第二个自然就是大小,一般来说“Arial”字体在很多系统都是存在的,如果找不到的话,就会使用一个默认的字体,这个默认的字体和每个操作系统相关,你也可以使用pygame.font.get_fonts()来获得当前系统所有可用字体。2、使用TTF的方法:第一个参数是写的文字;第二个参数是个布尔值,以为这是否开启抗锯齿,就是说True的话字体会比较平滑,不过相应的速度有一点点影响;第四个是背景色,如果你想没有背景色(也就是透明),那么可以不加这第四个参数。

2023-05-28 11:14:25 691

原创 分别令p=p1~p2,运行下列代码,对运行结果进行分析Match、Serach的区别及group()、 groups()方法中各元素的含义。

分别令p=p1~p2,运行下列代码,对运行结果进行分析Match、Serach的区别及group()、 groups()方法中各元素的含义。

2023-04-23 19:33:40 258

原创 分别令p=p1~p5,运行下列代码,对运行结果进行分析,从而掌握(1)(?=…)和(?!…)“不输出”的含义;(2)子模式()的作用

分别令p=p1~p5,运行下列代码,对运行结果进行分析,从而掌握(1)(?)“不输出”的含义;(2)子模式()的作用。

2023-04-22 22:13:11 251

原创 分别令p=p1~p4,运行下列代码,对运行结果进行分析。

结果分析:P4“\1”前缺少一个“\”,无法正确得出想要的结果。分别令p=p1~p4,运行下列代码,对运行结果进行分析。

2023-04-22 20:25:32 278

原创 DBeaver Community 23.0.2的安装与下载

下载网址: 等待下载双击打开点击“OK”点击“下一步”点击“我接受”点击“下一步”点击“下一步”点击“下一步”点击“安装”等待安装点击“完成”打开程序选择数据库进行连接。

2023-04-20 00:07:32 496

原创 分别使用正则表达式的子模式编号和子模式命名两种方法匹配ABAC、AABB、ABAB式成语

(2)分别查找text中ABAC、AABB和ABAB形式的词语,text = '''行尸走肉、金蝉脱壳、百里挑一、金玉满堂、(1)同时查找text中ABAC和AABB形式的词语,背水一战、霸王别姬、天上人间、不吐不快、海阔天空、情非得已、满腹经纶、兵临城下、春暖花开、插翅难逃、黄道吉日、天下无双、偷天换日、两小无猜、卧虎藏龙、珠光宝气、簪缨世族、花花公子、绘声绘影、国色天香、相亲相爱、八仙过海、金玉良缘、掌上明珠、皆大欢喜、浩浩荡荡、平平安安、秀秀气气、斯斯文文、高兴高兴。

2023-04-18 18:57:12 761

原创 清理C盘的8种方法

打开桌面的开始菜单栏→点击设置→点击系统→在系统栏处点击存储→在存储页面点击“更新内容的保存位置”→将默认的保存到C盘改为保存到D盘或者其他的存储地方后点击“应用”完成修改。建议大家不要将太多的文件放在桌面,在没有将桌面路径更改的情况下,系统但凡出了点问题,桌面上的内容就都会丢失。打开桌面的开始菜单栏→点击设置→点击系统→在系统栏处点击存储→在存储页面点击“临时文件”在桌面打开此电脑→右键点击C盘→点击属性→点击磁盘清理→点击清理系统文件。win+R→输入“%temp%”→确定→全选→删除。

2023-04-16 11:02:17 2328

原创 MySQL社区版下载安装教程

win+R打开命令编辑器,输入cmd打开命令提示符窗口,输入“mysql -uroot -p”和密码,查看是否安装成功。④可选择历史版本下载,选择好下载版本后点击离线安装包的“Downloads”.输入密码后点击“Check”→点击Next。点击“Finish” →点击“Next”输入自定义密码→点击“Next”右键点击“此电脑”→点击“属性”①点击“DOWNLOADS”找到并点击“MySQL”点击“Execute”点击“Execute”点击“Finish”点击“Execute”点击“Finish”

2023-04-15 20:13:37 5186

原创 Masm for windows 集成实验环境2023

链接:https://pan.baidu.com/s/11FBWTbD_jTx5mlHOyn_sSQ?解压压缩包(建议解压到D盘)→点击exe应用程序。下面我们来运行一个两个数的和的汇编程序。点击“多模块链接”→“编译成OBJ”点击“多模块链接”→“生成EXE”√创建桌面快捷方式→点击“下一步”等待安装→安装完成后点击“完成”

2023-04-14 20:45:57 4928 9

原创 基本信号的产生和实现

3.已知序列x[k] = [1, 2, 0, -1, 3, 2;k = -2, -1, 0, 1, 2, 3]1. 利用Matlab产生下列连续信号并作图。2. 利用Matlab产生下列离散序列并作图。

2023-04-11 00:44:07 161

原创 python安装第三方包(三种方法)

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple+包名 后按回车 出现sucessfully 即表明安装成功。在搜索框里输入要下载的包,可输入网址:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 提速。方法一:win+R打开命令运行框输入cmd打开命令提示符,在里面输入pip install +包名 后按回车。方法二:win+R打开命令运行框输入cmd打开命令提示符,在里面输入。

2023-04-09 16:21:49 8892 3

原创 八皇后问题(穷举法/枚举法/暴力解决)

八皇后问题:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问一共有多少种摆法。

2023-04-05 10:33:33 711

原创 计算前n个自然数的阶乘之和1!+2!+3!+...+n!的值。(用5种不同的方法实现)

from functools import reduce+from operator import mul(1种)计算前n个自然数的阶乘之和1!(用5种不同的方法实现)from math import factorial(2种)

2023-04-04 01:24:06 3478

原创 编写程序,输入边长n,在屏幕中央输出星号组成的菱形。(提示:使用str.center()方法)

编写程序,输入边长n,在屏幕中央输出星号组成的菱形。(提示:使用str.center()方法)

2023-04-04 00:15:00 639

原创 验证6174猜想

1955年,卡普耶卡(D.R.Kaprekar)对4位数字进行了研究,发现一个规律:对任意各位数字不相同的4位数,使用各位数字能组成的最大数减去能组成的最小数,对得到的差重复这个操作,最终会得到6174这个数字,并且这个操作最多不会超过7次。

2023-04-03 21:02:25 403

原创 玩家PK敌人的小游戏3.0版本。提示:(1)随机生成初始血量100-150,随机生成攻击力30-50。(2)为了避免瞬间出现结果,在适当的地方插入延迟语句。

(1)随机生成初始血量100-150,随机生成攻击力30-50。随机数产生方法:import random,random.randint(100, 150)(2)为了避免瞬间出现结果,在适当的地方插入延迟语句。延迟方法:import time,time.sleep(1.5)根据图一功能描述,分多个版本完成小游戏,最终版本可以选择多盘游戏。最终版本运行效果如图二所示。

2023-04-03 00:01:20 467

原创 让用户输入密码字符串,并使用两种方法(使用集合)检查并判断密码字符串的安全强度。

(2)密码强度等级与包含字符种类的对应关系。如果密码字符串包含小写字母、大写字母、数字、标点符号中的4种,为强密码;包含3种表示中高强度,2种表示中低强度,1种为弱密码;如果输入长度不够或者四种都不包含给出错误提示,否则给出强度等级。(1)密码必须至少包含6个字符;

2023-04-02 13:03:27 874

原创 功能要求:(1)生成10条购物记录,每条记录随机选择会员、生成1-10种商品及相应数量(1-10),保存在购物车列表中;(2)计算每条购物车记录的总价,并增加到(1)所得列表中。

商品价格列表:{ ‘手机’:2000, ‘电脑’:3000, ‘手表’:1000, ‘挂钟’:500 ,’衣服’:300, ‘裤子’:700: ,’食品’:30, ‘饮料’:70, ‘水果’:3, ‘蔬菜’:7}。会员列表:{‘0001’:‘张三’, ‘0002’:‘李四’, ‘0003’:‘王五’, ‘0004’:‘赵六’}购物记录格式:[会员ID, {‘商品1’:数量1, ‘商品2’:数量2, ‘商品3’:数量3,……(2)计算每条购物车记录的总价,并增加到(1)所得列表中。

2023-04-01 15:57:24 593

原创 让用户输入密码字符串,并使用两种方法(不使用集合)检查并判断密码字符串的安全强度。

(2)密码强度等级与包含字符种类的对应关系。如果密码字符串包含小写字母、大写字母、数字、标点符号中的4种,为强密码;包含3种表示中高强度,2种表示中低强度,1种为弱密码;题目:让用户输入密码字符串,并使用两种方法(用集合/不使用集合)检查并判断密码字符串的安全强度。如果输入长度不够或者四种都不包含给出错误提示,否则给出强度等级。(1)密码必须至少包含6个字符;

2023-03-31 23:47:17 655

原创 题目描述:棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。同时在棋盘上C点有一个对方的马,该马所在的点和所有跳跃一步就可达的点称为对方马的控制点。因此称之为“马拦过河卒”。

棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。同时在棋盘上C点有一个对方的马,该马所在的点和所有跳跃一步就可达的点称为对方马的控制点。因此称之为“马拦过河卒”。计算出卒从A点能够到达B点的路径条数,假设马的位置是固定不动的,并不是卒走一步马走一步。棋盘用坐标表示,A点(0,0)、B点(n,m),同样马的位置坐标是需要给出的。

2023-03-31 01:01:06 928

原创 输入输出函数及常用函数应用:提示用户输入一个正整数N,计算N!并显示结果。

题目:输入输出函数及常用函数(lambda, range, map , zip, reduce)应用:提示用户输入一个正整数N,计算N!(提示:综合使用lambda, range, reduce)

2023-03-29 15:30:25 911

Notepad++安装包

Notepad++安装包

2024-07-14

MiniGPT4安装脚本

MiniGPT4一键安装脚本

2024-06-16

frpc-linux-amd64

大模型训练--内网穿透--gradio路径下

2024-06-16

空空如也

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

TA关注的人

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