- 博客(58)
- 资源 (1)
- 收藏
- 关注
原创 Xshell连接CentOS7教程
一、在CentOS7中单击右键,打开命令行终端:二、输入ifconfig命令之后,找到CentOS的ip地址:三、打开Xshell,命令行中输入 “ssh 用户名@上述查到的ip地址 ”,之后输入密码即可连接成功:四、测试:
2024-04-09 19:37:03 410
原创 远程连接阿里云mysql数据库教程(SSH方式和宝塔面板方式)
1.点击新建连接,选择SSH选项2.选择常规选项这个用户名和密码实际上可以有多个,一个是root账户,其它是在宝塔面板中能直接看到的那些账户,用哪个其实都行。
2023-05-07 00:20:05 2083 1
原创 利用npm下载babel转码工具,系统禁止运行脚本的解决方案
2.执行:set-ExecutionPolicy RemoteSigned 输入Y。1.管理员身份打开powershell。
2023-03-15 16:52:54 248
原创 Mybatis框架的搭建与使用
三、在resources目录下创建jdbc配置文件并且导入log4j。2.在resources下创建配置文件所在的包。3.配置mybatis核心配置i文件。1.在mapper接口中创建一个方法。四、创建mybatis核心配置文件。2.配置对应的mapper映射文件。1.创建pojo和mapper包。五、创建pojo类和mapper。二、在pom.xml导入依赖。六、创建mapper配置文件。
2023-03-04 23:13:18 473
原创 操作系统第四次实验-基本分页存储管理(python代码实现)
其次因为作业分配和回收之间需要靠物理块号来确定每个作业所有物理块在内存中的位置,这其中需要进行行号、列号与物理块号的转换,稍微有一些麻烦,我采用的是通过在作业数据结构定义一个存储每一个物理块行号和列号的列表,每分配一个页面到物理块就记录该物理块的行号与列号,两者作为一个元素,保存至该列表中,在进行作业回收时直接根据该列表中的记录在内存中回收物理块即可,相对来说实现容易一些。(3)作业空间回收是输入作业名,回收相应的空间,如果这个作业名不存在,也要有相应的提示。(1)内存空间不足的情况,要有相应的显示;
2023-01-04 20:04:19 2311 2
原创 操作系统第三次实验-动态分区存储管理(python代码实现)
在具体的代码实现中,我采用的是Python语言,因为Python中列表这一数据结构可以较为简便地实现分区的增删改,在处理BF和WF内存分配算法时需要注意在分区空间相同时优先向低地址的分区分配作业,这个要求的实现如果不细想的话可能觉得比较复杂,实际在仔细考虑之后只需将排序算法中小于或大于的比较中加上等号就可实现了,因为本身分区是按地址从小到大依次排序的,那么在加上等号之后就可实现在新的排序中即使分区的大小相同,也是地址较小的靠前。分区的回收:用户输入作业号,实现分区回收,同时,分区的合并要体现出来。
2023-01-04 19:59:15 3526
原创 操作系统第二次实验-动态高优先权优先进程调度
目的:了解并掌握动态高优先权优先调度算法的理论,掌握动态优先权的设置方式。任务:模拟实现动态高优先权优先的调度(若数值越大优先权越高,每运行一个时间单位优先权-n,若数值越小优先权越高,每运行一个时间单位优先权+n)。1、实验内容设置进程体:进程名,进程的到达时间,服务时间,初始优先权,进程状态(W——等待,R——运行,F——完成),进程间的链接指针;进程初始化:由用户输入进程名、服务时间、初始优先权进行初始化,同时,初始化进程的状态为W;显示函数:在进程调度前、调度中和调度后进行显示;排序函数:
2022-08-07 16:30:20 3862 1
原创 操作系统第一次实验-短作业优先调度算法
目的:了解并掌握作业调度的功能,熟悉并掌握各种作业调度算法。任务:模拟实现先来先服务或者短作业优先调度算法。模拟实现SJF调度。设置作业体:作业名,作业的到达时间,服务时间,作业状态(W——等待,R——运行,F——完成),作业间的链接指针;作业初始化:由用户输入作业名、服务时间、到达时间进行初始化,同时,初始化作业的状态为W。显示函数:在作业调度前、调度中和调度后进行显示。排序函数:对等待状态的作业按照调度算法排序(不同的调度算法排序方式不同),注意考虑到达时间。调度函数:每次从等待队列队首调度
2022-06-11 19:41:57 5510 1
原创 数据结构第四次实验-常用的内部排序算法
1.掌握常见的内部排序算法的思想及其适用条件;2.掌握常见的内部排序算法的程序实现;1、任务描述设计一个内部排序算法模拟系统,利用该系统实现常用的 7 种排序算法,并测试各种排序算法的性能。实验内容:通过一个简单的菜单,分别实现下列排序要求,采用几组不同数据测试各排序算法的性能(比较次数和移动次数)及稳定性。◆ 实现简单选择排序、直接插入排序和冒泡排序;◆ 实现折半插入排序;◆ 实现希尔排序算法;◆ 实现快速排序算法(递归和非递归);◆ 实现堆排序算法输入和输出:(1)输入形式:
2022-06-08 15:01:48 4566
原创 数据结构第三次实验-图及其应用
掌握图的存储、构建、搜索等操作和应用,能用最短路径及其搜索等算法编制较综合性的程序,求解最优路线问题,进行程序设计、数据结构和算法设计等方面的综合训练。1、任务描述实验内容:用户驾车出行由于出行目的的不同对道路路线选择的要求也有不同。例如,有的希望在途中的路程尽可能短,有的则可能希望路程中时间最短。为了能满足广大旅客的需求,编制一个城市交通咨询模拟系统,选取城市部分位置、道路抽象为程序所需要图的顶点和边,并以城市道路长度(路程),道路的某时段的速度等信息作为图结点中的弧信息,为旅客提供这两种
2022-06-08 14:56:06 2443 2
原创 数据结构第二次实验-赫夫曼编码及其应用
一、实验目的1.目的:掌握赫夫曼(Huffman)树和赫夫曼编码的基本思想和应用。2.任务:实现文件中数据的加解密与压缩。二、实验内容及要求1、任务描述实验内容:将硬盘上的一个文本文件进行加密,比较加密文件和原始文件的大小差别;对加密文件进行解密,比较原始文件和解码文件的内容是否一致。输入和输出:(1)输入:硬盘上给定的原始文件及文件路径。(2)输出:◆ 硬盘上的加密文件及文件路径;◆ 硬盘上的解码文件及文件路径;◆ 原始文件和解码文件的比对结果。实验要求:◆ 提取.
2022-06-08 14:48:24 2144
原创 数据结构第一次实验报告-多项式计算
掌握顺序表和单链表的存储特点及插入、删除等算法。1、任务描述:灵活运用顺序表和单链表的相关算法实现一元多项式的计算。2、主要数据类型与变量该结构体数据域用来存储多项式每一项的系数和指数,指针域用来存储下一个项的地址。3、算法或程序模块利用while循环和switch语句将各个函数进行封装,生成系统菜单,实现简单的交互界面。1、方案测试数据:1 0 2 2 3 3 0 0-2 2 3 3 -4 4 0 02、结果点击运行,依次输入两个测试数据:输入数据以规定的格式进行输出,操作命令集正常显
2022-05-22 15:45:41 4502
原创 VS #include<bits/stdc++.h>报错解决办法
1.找到MINGW下的stdc++.h文件:2.将该bits文件夹复制到vs的引用文件目录下:3.测试
2022-04-21 12:58:34 4977 2
原创 SpringMVC Web项目创建流程(idea详细版)
一、创建Maven项目二、输入名称、位置、和GroupID三、配置pom.xml文件1.配置整个项目的打包方式为:war2.引入SpringMVC的依赖:可以直接复制这段代码。<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId>
2022-04-07 00:07:09 7130 1
原创 1205: 你爱我么?
题目描述LCY买个n束花准备送给她暗恋的女生,但是他不知道这个女生是否喜欢他。这时候一个算命先生告诉他让他查花瓣数,第一个花瓣表示"爱",第二个花瓣表示"不爱",第三个花瓣表示"爱"…为了使最后结果是"爱",LCY需要从n束花中选出一些,你能帮他算出最后他送给这个女生的花中最多包含多少个花瓣吗?输入首先输入一个整数T,表示测试实例的个数。接下来T组测试实例,每组实例首先输入一行,包括一个整数n(1 <= n <= 100)。然后输入一行,n个数a1,a2…an(1 <=.
2022-04-06 00:44:43 309
原创 1201: 众数问题
题目描述给定含有n个元素的多重集合S,每个元素在S中出现的次数称为该元素的重数。多重集S中重数最大的元素称为众数。例如,S={1,2,2,2,3,5}。多重集S的众数是2,其重数为3。编程任务:对于给定的由n 个自然数组成的多重集S,编程计算S 的众数及其重数。输入第1行多重集S中元素个数n(n<=50000);接下来的n 行中,每行有一个自然数。输出输出文件有2 行,第1 行给出众数,第2 行是重数。(如果有多个众数,只输出最小的)样例输入 Copy6122.
2022-04-05 23:36:12 367
原创 1200: 数组的距离
题目描述已知元素从小到大排列的两个数组x[]和y[],请写出一个程序算出两个数组彼此之间差的绝对值中最小的一个,这叫做数组的距离输入第一行为两个整数m, n(1≤m, n≤1000),分别代表数组f[], g[]的长度。第二行有m个元素,为数组f[]。第三行有n个元素,为数组g[]。输出数组的最短距离样例输入 Copy5 51 2 3 4 56 7 8 9 10样例输出 Copy1#include <stdio.h>#include<mat.
2022-03-31 20:01:34 567
原创 Spring5中JdbcTemplate 报空指针异常 解决方法
UserDao不能以new的方式创建,而必须通过读取配置文件从而得到实例化对象。
2022-03-27 13:38:34 931
原创 idea 常用快捷键(windows键盘映射)
首先在设置中查看是否为windows键盘映射:注释代码:ctrl+shift+/创建方法描述:/**+回车创建单元测试:ctrl+shirft+t设置环绕方式:ctrl+alt+t语句上提或下提:ctrl+shift+↑或ctrl+shift+↓
2022-02-09 13:10:29 2259
原创 idea junit单元测试 控制台无法输入数据 解决方案
1.Help—>Edit Custom VM Options2.在结尾添加如下代码:-Dkotlinx.coroutines.debug=off3.重新打开idea即可。
2022-02-04 11:03:21 797 3
原创 Junit单元测试时报错提示:Method XXX should have no parameters
原因是被调用的方法也使用了junt测试,只需将被嵌套的junit测试去除即可。更正后:
2022-02-01 18:34:36 2039
原创 idea在Tomcat上部署工程的流程
1.点击新建,添加java模块2.添加框架支持3.选择Web应用程序,点击确定4.如若添加工程所用的jar包,可以在WEB-INF包下创建lib包将所需要的jar包直接粘贴进lib文件夹下:5.添加模块依赖勾选之后,点击应用:6.配置Tomcat服务器点击右上角 编辑配置:选择tomcat本地:这里选择更新资源,可以方便实时部署:之后点击部署,修正(这一步非常重要):点击右上角运行:此时显示的是web-inf下的index.jsp页面。...
2022-01-10 12:16:33 285
原创 使用dom4j解析xml文件报错 解决方法
org.dom4j.DocumentException: unknown protocol: d Nested exception: unknown protocol: d在网上查了资料,问题的原因是Tomcat的安装路径有空格.d是Tomcat安装的盘符.解决的办法有两种:1.重新安装Tomcat.去掉空格.2.将解析的XML文档转换为File类型.原代码:public class dom4jTest { @Test public void getDocument() thr
2022-01-09 21:04:38 1224
原创 6-9 统计个位数字 (15 分)
本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3。函数接口定义:int Count_Digit ( const int N, const int D );其中N和D都是用户传入的参数。N的值不超过int的范围;D是[0, 9]区间内的个位数。函数须返回N中D出现的次数。裁判测试程序样例:#include <stdio.h>int Count_Digit ( const int N, const int D );in
2021-12-06 22:33:38 474
原创 6-7 统计某类完全平方数 (20 分)
本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。函数接口定义:int IsTheNumber ( const int N );其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。裁判测试程序样例:#include <stdio.h>#include <math.h>int IsTheNumber ( const int N );int main(){ int n1, n
2021-11-24 23:27:06 94
原创 6-6 求单链表结点的阶乘和 (15 分)
本题要求实现一个函数,求单链表L结点的阶乘和。这里默认所有结点的值非负,且题目保证结果在int范围内。函数接口定义:int FactorialSum( List L );其中单链表List的定义如下:typedef struct Node *PtrToNode;struct Node { int Data; /* 存储结点数据 */ PtrToNode Next; /* 指向下一个结点的指针 */};typedef PtrToNode List; /* 定义单链表类型 */
2021-11-23 23:37:20 137
原创 ZZULIOJ1159: 最大的两个数(指针专题)
#include<stdio.h>#include<math.h>#include<string.h>/*求n个整数中的最大的两个元素。要求定义一个函数LargestTow(),求数组a的最大的两个元素,分别存入形参指针pfirst和psecond所指存储单元,函数原型如下:*/void LargestTow(int a[], int n, int* pfirst, int* psecond){ int i; int First=a[0],
2021-04-14 11:03:39 1236
原创 ZZULIOJ1160: 矩阵的最大值(指针专题)
#include<stdio.h>#include<math.h>#include<string.h>/*找出一个2×3的整数矩阵中的最大值及其行下标和列下标,要求调用函数FindMax(int p[][3], int m, int n, int* pRow, int* pCol)实现,行下标和列下标在形参中以指针的形式返回。*/void FindMax(int p[][3], int m, int n, int* pRow, int* pCol) {
2021-04-14 11:03:05 459
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人