自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在使用mybatis时遇到枚举的相关问题和解决

今天在使用mybatis的时候,如下SQL查询遇到了报错(其中status为枚举类型,数据库中存的为整形):FROZEN(0, "禁止使用"),NORMAL(1, "已激活"),;int value;// 其它代码。

2025-03-18 14:54:19 441

原创 “driver-class-name: com.mysql.cj.jdbc.Driver“报错问题的解决

最近在配置application.yaml中数据库相关时,遇到了一个莫名其妙的报错,如下:查看IDEA的project struct页面中的Libraries和Modules,没有发现mysql的相关依赖。

2025-03-16 16:21:33 349

原创 docker无法正常拉取镜像问题的解决

安装docker后拉取镜像,遇见了如下问题:然后尝试了很多的办法,包括询问gpt、阅读优秀的博客,最终还是通过配置加速地址解决了该问题,其它似乎都是无用功。Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

2025-03-14 16:55:45 243

原创 “Ubuntu禁止root用户通过SSH直接登录”问题的解决

最近在做毕设的时候,由于使用普通用户,在MobaXterm的图形界面上,无法正常查看/root文件夹内容,如下图所示: 于是我就想直接想用oot用户通过SSH直接登录,然后就出现了如下的问题:遇事不决,就问gpt,得知“Ubuntu禁止root用户通过SSH直接登录”,解决方案如下。 切换到root用户检查 SSH 配置文件按照gpt说的,应该是“找到 这一行,看看是否被禁用,即PermitRootLogin no”,但是找了一会,硬是没有找到,还发现它在下图①中是被注释的状态(可能默认就是n

2025-03-13 22:58:35 484

原创 接口技术-第6次作业

1、假设在一个系统中,8255A的端口地址为184H-187H,A口工作于方式1输出,B口工作于方式1输入,禁止中断,C口剩余的两根线PC5,PC4位输入,如下图所示,试编写初始化程序。图中数码管为共阳极类型,数码管的阴极a,b,c,d,e,f,g,Dp依次接至8255的PA0,PA1,…(1)若要数码管的a 段发光,则应从8255 的PA0 输出高电平还是低电平?(2)若要数码管显示数字0,则应从8255 的PA 口送出字形码为多少?(3)写出8255 的PA 口和PC 口的地址。输出的字形码为C0H。

2025-01-29 10:19:26 409

原创 接口技术-第5次作业

1、采用AD570通过82C55A与CPU接口,82C55A的端口地址为300H~303H,完成用查询方式采集250个数据,送到2000H开始的存储单元存储。2、为了提高程序的执行速度,充分使用总线,8086微处理器被设计为两个独立的功能部件,分别是( )2、判断如下的存储器的读时序图是否正确,如不正确,请说明并改正。C.栈指针以下(对向下生成的栈)为无效栈顶的原则。A.数据输入、数据输出、命令端口。B.数据输入、数据输出、状态端口。C.数据端口、命令端口、状态端口。D.数据端口、控制端口、命令端口。

2025-01-29 09:59:29 330

原创 接口技术-第4次作业

1、设8255A接到系统中,端口A、B、C及控制口地址分别为304H、305H、306H及307H,工作在方式0,试编程将端口B的数据输入后,从端口C输出,同时,将其取反后从端口A输出。试分析,8259A占用了几个端口地址,分别是什么?其中ICW1 的地址是什么?8255A的端口地址是什么?8259A占用了2个,20H和22H或者24H和26H,ICW1地址20H或24H。2、下图中,AD7~AD0 为8086/8088CPU 低八位地址总线。8255A占用了4个,80H,82H,84H,86H。

2025-01-28 10:05:35 505

原创 接口技术-第3次作业

首先设置中断触发方式、单片/多片使用和是否要写ICW4,将ICW1命令送入20H端口。如果使用多片需要设置级联方式,分别对主片和从片的IR引脚设置,将多个ICW3命令送到21H端口。如果ICW1端口设置需要写ICW4命令则设置中断优先级排队方式和中断结束方式,将ICW4命令送到21H端口中。3、试编写一段程序,实现将8088系统中82C59A的IRR、ISR、IMR三个寄存器的内容读出,并送入内存2000H开始的单元中,设82C59A的二个端口地址为20H和21H。3、IOR的意义是______。

2025-01-28 09:56:17 551

原创 接口技术-第2次作业

4、设系统外接一片82C54A,口地址未280H~283H,GATA0接+5V,CLK0接入的输入计数脉冲信号为5MHz,要求在OUT0D端输出频率为2000Hz的脉冲信号,采用BCD计数方式,请完成下列程序段。由于82C54A内部采用的是减法计数器,因此,在它开始计数之前,一定要根据计数的要求,先计算出计数初值,装入计数初值寄存器。(2)部分译码,高位地址线参加译码产生片选信号,低位地址不参加译码,直接连接到接口芯片,进行接口芯片的片内端口寻址。(2)TC=时钟脉冲的频率/要求的波形频率=CLK/f。

2025-01-27 09:46:56 1051

原创 接口技术-第1次作业

(1)接口是微处理器与外部设备之间的连接桥梁和信息交换的中转站。(2)①执行CPU命令CPU 对被控对象外设的控制是通过接口电路的命令寄存器解释与执行 CPU 命令代码来实现的。②返回外设状态接口电路在执行CPU命令过程中,外设及接口电路的工作状态是由接口电路的状态寄存器报告给CPU的。③数据缓冲与锁存在CPU与外设之间传输数据时,主机高速与外设低速的矛盾是通过接口电路的数据寄存器缓冲来解决的。④信号转换。

2025-01-27 09:41:53 320

原创 软件工程经济学-日常作业+大作业

请运用层次分析法,从设备的功能性、价格、外观、售后服务等多个方面(可添加考虑因素,自由发挥)进行综合评价,选出最优的供应商。为了建立准则层的判断矩阵,我们对各个准则进行成对比较,判断它们在选择供应商时的重要性。以下为供应商在功能性(B1)、价格(B2)、外观(B3)和售后服务(B4)方面的判断矩阵。3、求解该计划网络图的关键活动、关键节点和关键路线。3、求解该计划网络图的关键活动、关键节点和关键路线。关键节点:1、2、3、5、6、7、8。关键活动:A、C、F、H、I、J。2、绘制对应计划网络图;

2025-01-26 10:17:01 1492

原创 计组实验报告-海明码编码及解码设计

利用变形的奇偶检验对原始的有效数据进行海明码编码,对其随机加干扰让其一位或两位出错或没有错误,传输到接收方后用同样的变形奇偶检验进行检测,显示1位错还是2位错还是无错,接收无错数据,对1位错数据进行纠正后接收,对2位错数据要求重传。校验校验位:通过与相应数据位进行计算,如果计算出的校验位值与接收到的校验位值不同,则说明该位置上的数据位存在错误。①先对16位原始数据进行分组,设置五位的海明校验位和1位总的奇偶校验位,之后进行集合。②连接完成后,进行测评,不只是分组电路需要连接,其实更为重要的是检错电路。

2025-01-26 09:57:01 931

原创 计组实验报告-存储器扩展设计

片选及读写线:各芯片的片选及读写信号直接与CPU的访存及读写信号连接;片选信号:各芯片的片选信号由CPU的高位地址和访存信号产生;CPU对该存储器的访问是对各位扩展芯片的同一单元的同时访问。CPU对该存储器的访问是对某一字扩展芯片的一个单元的访问。数据线:各芯片的数据线分别与CPU数据线的不同位连接;地址线:各芯片的地址线与CPU的低位地址线直接连接;读写线:各芯片的读写信号直接与CPU的读写信号连接;数据线:各芯片的数据线直接与CPU数据线连接;地址线:各芯片的地址线直接与CPU地址线连接;

2025-01-25 10:01:25 162

原创 计组实验报告-阵列乘法器设计

斜向进位阵列乘法器利用了这种位置关系,通过同时进行多个部分的乘法运算,并且在每个部分中传递和累积进位信号,从而实现了高效的乘法运算。在斜向进位阵列乘法器中,乘法操作被分解成了多个部分,并且每个部分都有自己的进位信号。这些部分被组织成一个斜向的结构,以便进位信号可以从一个部分传递到另一个部分,并在整个乘法过程中进行累积。分析横向进位或斜向进位5×5位原码阵列乘法器所需要的全加器个数和总延时,自主设计成本最低总延时最少的原码阵列乘法器,完成实验报告。它的原理是利用了进位信号的传递和累积,以实现高效的乘法运算。

2025-01-25 09:58:17 224

原创 计组实验报告-加/减可控加法器设计

②掌握利用1位全加器做子电路构成多位串行进位且加/减可控带溢出检测的加法器的方法;③并行计算:每一位的加法运算和进位的传递都是同时进行的,而不是按位顺序进行。⑤利用4位并行进位链做子电路构成16位组内并行组间也并行的加法器;②逻辑门的设计:使用逻辑门来实现进位的传递和和的计算。位的加法器,同时利用求补电路来实现加减法的控制。输出:先行进位输出 C4 C3 C2 C1。设计16位并行进位的可控加/减法器。16位并行进位的可控加/减法器。16位并行进位的可控加/减法器。16位并行进位的可控加/减法器。

2025-01-24 18:46:25 1088

原创 软件质量与测试报告5-压力测试 JMeter 与 Badboy

总的来说,360搜索引擎的数据要优于百度和Bing。选择3个不同的搜索引擎,分别打开视频播放和文本网页,横向比较对比不同搜索引擎性能。导出为JMeter后,使用JMeter打开分析,并设置线程数量和循环次数为。从上述三个搜索引擎对比来看,Bing的总体异常率最高,达到4。0,添加“用表格查看数据”、“聚合报告”和“图形结果”。压力测试,观察压力测试的运行状态,分析压力测试结果。我们分别使用Bing、360搜索和百度搜索三个引擎。在右下区域打开的百度的主页上输入搜索关键字。%,360搜索的异常率最低,为。

2025-01-24 17:49:55 882

原创 软件质量与测试报告4-AutoRunner

完成AutoRunner程序的安装,并配置网络许可模式。首先打开计算器窗口,用AR录制加法过程。二、用AR完成计算器的测试过程。实现两个个位数相加减的操作。修改代码,添加对象库中内容。一、AutoRunner。后在循环参数表中添加数据。正确判断除数为0的情况。

2025-01-23 10:18:21 166

原创 软件质量与测试报告3-功能测试 JUnit与覆盖测试 EclEmma

如果用户投入 100 分硬币,在上一种情况的基础上,还需检查是否机内存有 50 分硬币,如有则提示“请取饮料,并取回找钱。money 是投币金额,仅支持 50 和 100;2) 两种饮料的初始库存都是 3,售货机内存有 50 分(5 角)硬币5 个和 100 分(1 元) 硬币 3 个;如果用户投入 50 分硬币,选择的饮料正好有库存,提示“请取饮料”,否则已经 售完则提示“目前该饮料已经售完。●硬币仅支持 50 分或 100 分 1 枚,其他硬币值不接受,否则提示“请投 5 角或者1 元的硬币。

2025-01-23 10:13:15 1360

原创 软件质量与测试报告2-FindBugs

(2)我们可以看到最后一个问题为Mutable static field(可变静态字段),进一步细分分别为:Field should be both final and package protected(字段应为 final 且受包保护)和Field isn't final but should be refactored to be so(字段不是最终的,但应该重构为最终的)可能暴露了内部的可变对象的引用,从而让外部代码可以间接修改它们,导致潜在的安全问题或不期望的行为。将这几类问题翻译成中文;

2025-01-14 15:46:22 757

原创 软件质量与测试报告1-禅道

通过[产品]栏来提需求,需求的名称请填 “登陆界面需求 ”,需求的描述请按照 “建议参考的模板”来描述对 QQ登陆口的需求,例如:能记住密码、自动登陆、错误提示等,其他项的填写但请逐一思考,能填的都要填写;通过[测试]栏来显示所有测试用例,选择执行结果为失败的测试用例来提交缺陷,在转 Bug界面上选择实际情况与预期结果不符的步骤来报告缺陷,注意报告缺陷时所有选项能填的都要填写。通过[产品]栏进入新建产品的界面,产品名称填 “QQ”,产品负责人和发布负责人填上一步建立的产品经理,测试负责人填测试主管;

2025-01-14 15:41:32 728

原创 Linux实验报告15-添加系统调用

半成品,实验最后未能成功。

2025-01-03 22:55:21 895

原创 Linux实验报告14-Linux内存管理实验

(2)掌握linux内核中内存管理的数据结构mm_struct和vm_area_struct;(3)了解内核函数,find_task_by_vfork,find_get_pid的功能。(1)掌握内核空间、用户空间,虚拟地址空间的概念;

2025-01-03 22:42:00 456

原创 Linux实验报告13-编写遍历进程的内核模块

(3)初步掌握内核宏定义for_each_process ()、list_entry()的功能。(1)了解linux内核中常用的数据结构进程控制块---task_struct;(2)了解include/linux/sched.h中的函数和宏;

2025-01-02 22:12:59 472

原创 Linux实验报告12-Apache服务器的配置

(4)了解 httpd.conf 文件的重要指令及其参数值含义。(3)了解 Apache HTTP 服务器的重要目录及文件。(1)了解 URL等与 WWW 有关的基本概念。(7)搭建基于名称和基于 IP 地址的虚拟主机。(2)理解 WWW 服务器的基本工作原理。(5)设置对 WWW 网站目录的访问控制。(6)设置 WWW 服务器的身份验证功能。(8)搭建普通用户的个人网站。这里是配置基于域名的虚拟主机。

2025-01-02 22:08:57 588

原创 Linux实验报告11-搭建Samba服务

在/etc/samba下建立一个文本文件为子配置文件,其名称为mm.smb.conf,并进行配置。建立对应目录及文件为用户mm设置samba账户和密码采用include设置重新启动smb服务以mm进行访问。

2024-12-31 22:11:49 252

原创 Linux实验报告10-作业管理

(1)理解作业与进程的关系。(2)查看和控制作业的执行。(3)制订和执行一次性作业计划。(4)制订和执行全局的周期性作业计划。(5)根据实际系统管理任务制订全局作业计划。(6)制订和执行用户个人的周期性作业计划。 为了能尽早看到结果并没有严格的设置为12点,而是设置了一个较近的时间 为了方便看到结果并没有严格设置为12点

2024-12-31 22:00:23 667

原创 Linux实验报告9-进程管理

守护进程“sshd”的PID为1066,谦让度为0。

2024-12-30 22:07:51 770

原创 Linux实验报告8-文件系统管理

(3)理解/etc/fstab文件中各字段的含义。(4)使用mount命令挂载文件系统。(7)利用特殊设备文件创建虚拟硬盘。(1)理解虚拟文件系统的概念。(2)了解常用的文件系统类型。(5)创建和检查文件系统。(6)为系统添加新的硬盘。

2024-12-30 22:01:47 334

原创 Linux实验报告7-文件管理

在文件系统中,每个文件都有一个索引节点,用于存储文件的元数据信息,如文件权限、所有者、时间戳等。因此,符号链接文件的索引号与其指向的文件或目录无关,而是与符号链接文件本身相关联的。在文件系统中,符号链接文件有自己的索引节点,它们的内容是指向其他文件或目录的路径。符号链接是一种特殊的文件,其中包含指向另一个文件或目录的路径。因此,不同的硬链接文件在文件系统中共享相同的索引号。对于硬链接文件,它们与原始文件具有相同的索引节点。(2)理解符号链接文件与硬链接文件的区别。(4)设置文件的权限。

2024-12-29 22:29:27 668

原创 Linux实验报告6-用户管理

(1)理解用户和组群的基本概念。(2)理解3种 Linux用户类型的权限和作用(3)理解“/etc/passwd”文件中各字段的含义。(4)了解 Linux 系统中保护密码安全的机制(5)增加修改查询和删除用户账号。(6)增加修改查询和删除用户组群。(7)编写脚本批量新建用户账号。我们可以看到,root的UID为0,主目录为/root 我们可以看到,ziyang的主目录为/home/ziyang,使用的shell为/bin/bash

2024-12-29 22:16:07 858

原创 Linux实验报告5-shell脚本编程进阶

使用if-then语句和case语句编写脚本。使用for语句和while语句编写脚本。掌握调试shell脚本的基本方法。在脚本中检查用户输入参数的合法性。在脚本中表示和使用测试条件。根据系统管理任务编写脚本。

2024-12-22 22:32:21 298

原创 Linux实验报告4-shell脚本编程基础

理解shell脚本的概念和作用创建和运行shell脚本理解局部环境变量和全局环境变量的区别对环境变量的赋值及访问在.bash_profile文件中设置环境变量在脚本中使用内部变量在脚本中实现字符串运算和数值运算使用单引号、双引号和反引号

2024-12-22 22:17:48 577

原创 Linux实验报告3-shell命令进阶

使用管道功能实现shell命令的综合运用。使用特殊符号实现特定的shell功能。理解输入和输出重定向功能的工作原理。理解通配符和特殊符号的含义。使用通配符表达模式字符串。使用输入和输出重定向功能。使用正则表达式过滤信息。理解管道功能的基本原理。理解正则表达式的作用。

2024-10-10 17:11:21 1092

原创 计组实验报告-Logisim平台使用/求补器设计

设定点小数x的补码形式为x0。x1…xn,其中x0为符号位,模为最高位进位的权值,故其模为2,[x]补表示定点小数x的补码,即机器数,x为真值,则补码的公式为:设定点整数x的补码形式为x0……

2024-09-02 10:39:10 855 1

原创 Linux实验报告2-初步使用shell

1.学习Linux下的文件系统结构,了解最基本的Linux下的shell命令操作,例如ls, cd, cat等各种指令操作。2.学习vim编辑器的使用方式,学习如何使用ssh连接远程服务器。

2024-09-02 10:29:47 709

原创 LeetCode 516. 最长回文子序列

子序列定义为:不改变剩余字符顺序的情况下,删除某些字符或者不删除任何字符形成的一个序列。给你一个字符串 s ,找出其中最长的回文子序列,并返回该序列的长度。解释:一个可能的最长回文子序列为 "bbbb"。解释:一个可能的最长回文子序列为 "bb"。s 仅由小写英文字母组成。输入:s = "bbbab"输入:s = "cbbd"

2024-03-14 00:15:10 441

原创 pinia优化重复请求

假设我们需要获取一个分类列表,这就是被我们重复调用的部分,现在我们先定义一个store,包含获取List的方法和List。//导入pinia//导入我们自定义的API接口//'category'为独一无二的名字//需要的值//获取List的方法//返回方法和所需Listreturn {})

2024-03-14 00:00:00 430

原创 SpringCloud网关路由及实现

前端请求不能直接访问微服务,而是要请求网关。原因及网关的作用如下:①网关做安全控制,即登录身份校验,校验通过才放行②通过认证后,网关判断应该访问哪个微服务,将请求转发过去注:本文参考自黑马程序员。

2024-03-13 00:00:00 595

原创 Vue中吸顶导航的实现

import { useScroll } from '@vueuse/core' //导入useScrollconst {y} = useScroll(window) //获取纵坐标的值//其它代码-- 其它代码 -->//其它代码// 吸顶导航状态// 状态一:往上平移自身高度 + 完全透明opacity: 0;// 状态二:移除平移 + 完全不透明//&.show表示在父元素上添加show类时,以下样式将被应用。

2024-03-13 00:00:00 605

原创 iconfont-阿里巴巴矢量图标库的食用方式

本人在最近的学习过程中,发现了一个方便好用的iconfont-阿里巴巴矢量图标库,它在一定程度上解决了我素材的烦恼,现将其食用方法进行介绍。本文主要介绍图标的食用方法,字体请读着自行探索。

2024-03-12 00:00:00 569

空空如也

空空如也

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

TA关注的人

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