自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 eNSP1.200.350版本与virtualBox不兼容的问题

做网络实验要用到eNSP,下载了eNSP1.200.350版本后,提示说不支持当前virtualBox版本 (6.0),然后卸载virtualBox6.1版本,尝试了6.1.x,5.1.x,5.2.x,4.2.x都不兼容,太搞心态了。找了半天, 终于在网上找到一个方法:卸载eNSP和virtualBox,重启电脑,安装VirtualBox 5.2.44版本和eNSP1.300.100版本,成功解决这个问题 !...

2022-04-15 08:50:04 5493 5

原创 启动qemu出错:Couldn’t find a working QEMU executable

进入xv6文件夹,通过vi Makefile进入编辑Makefile文件,找到第54行的#QEMU = qemu-system-i386,如下图,将注释去掉;再次make qemu,如果还是报错说make: qemu-system-i386: Command not found,就安装qemu-system,具体命令为:sudo apt-get install qemu-system...

2022-03-02 18:12:22 3268 1

原创 XShell连接Ubuntu和Centos失败Connection failed/refused

试了网上所有的方法,包括:1.重启Ubuntu,重启VMware,重启XShell。失败;2.ssh-server 服务器的问题://安装sshsudo apt-get install openssh-server//检查是否安装成功,出现了sshd即成功ps -e | grep ssh//尝试手动启动服务/etc/init.d/ssh start设置成功,还是连接失败;3.XShell连接时没有设置用户身份验证。去设置,还是连接失败;4.Ubuntu防火墙关闭了22 端口?进入r

2022-02-14 12:00:47 2302 2

原创 IntelliJ IDEA无法运行多个相同的类的解决方法

写线程相关程序时,需要手动创建多个线程,即运行多个线程类,但是IDEA默认不能重复运行相同的类,解决办法如下:顶部工具栏Run-> Edit Configurations-> 选择你要重复运行的类-> Build and run-> Modify options-> Allow multiple instances...

2021-12-11 15:51:51 3058

原创 Java泛型集合的toArray方法

Java泛型集合的toArray方法最近在使用泛型集合中的toArray(T[] a)方法时出现了一些问题,现记录下来。大家可以先考虑一下下面这段代码的正确性:List<Integer> res = new ArrayList<>();int[] a = res.toArray(new int[0]);有的朋友可能会觉得上面这段代码没什么问题,可以编译通过;有的朋友可能一眼就看出了问题,说:toArray()传入的参数类型不对,不能为基本类型!的确,上面这段代码不能编译

2021-12-04 11:24:28 6999 1

原创 Java使用jsoup库连接url时报错(MalformedURLException)

最近写了一个程序,目的是连接给定的url并获取网页上的内容。该程序用到了jsoup库(一个HTML解析器库),但是在运行时出现了错误,有的url可以连接上并成功获取内容,有的url却报错。代码如下:public class Test2 { public static void main(String[] args) throws IOException { //此url会报错 String url = ("http://search.cnki.com.cn/Search

2021-12-03 15:38:44 1995

原创 Java的int类型强制转为char类型变乱码

看下面这一段代码,很多人(包括我)会认为ch的值应该是’1’,输出应该为1,我们编译一下看看。int num = 1;char ch = (char) num;System.out.println(ch);在UTF-8编码方式下输出为乱码(其实这是一个字符,只是显示不出来),并不是我们认为的1。这是因为在java中char是一个16位的Unicode字符,我们把其他类型转换为char类型是直接转成相对应的Unicode编码表中的字符。如果我们要将其他类型转成char类型,应该使用Charac

2021-11-12 19:32:37 1612 3

原创 vscode+wampserver编写php程序无法接收html提交的表单

php程序打算获取来自html的用户名变量并打印,代码如下:欢迎<?php echo $_POST["fname"]; ?>!打开编写好的html网页,点击提交表单数据时,无法打开相应的php文件:查了很多资料也问了同学,都没找到原因。最后想起来我在vscode选择打开html网页的方式为:它会在一个名为”live server“的vscode插件提供的本地服务器中打开html网页,由于这个插件提供的本地服务器[不支持php或者不支持html的表单post操作](个人猜测),所以无

2021-11-10 21:03:53 674

原创 Java setScale方法保留n位小数

使用java.math.BigDecimal类的setScale方法可以设置任意方式的舍入。方法声明:public BigDecimal setScale​(int newScale, RoundingMode roundingMode)newScale: 设置新标度值(scale)为newScale;roundingMode: 设置舍入模式,RoundingMode.HALF_UP表示按照四舍五入的模式舍入;标度(scale):如果是0或者正数,scale即小数点右边的位数;如果是负数,Bi

2021-11-07 11:41:19 4272

原创 Java分治法由于向下取整导致栈溢出错误

今天在写LeetCode23题:合并K个升序链表 的时候,在归并函数里发生爆栈错误(stack overflow)。代码如下: public ListNode merge(ListNode[] lists, int l, int r){ if(l == r){ return lists[l]; } if(l > r){ return null; } int

2021-11-06 10:33:00 115

原创 手机电子邮件设置exchange方式登录163邮箱

点击添加新账户,选手动设置,选exchange。网易exchange服务器的地址是i.163.com,网易企业邮箱exchange服务器地址是exchange.qiye.163.com。邮箱地址和用户名填写完整的邮箱地址,域名留空不填,密码填客户端授权密码,不使用SSL时端口为80,使用SSL时端口为443。...

2021-10-11 21:53:26 7659

原创 ‘msiexec‘ is not recognized as an internal or external command, operable program or batch file

这是由于系统无法识别msiexec.exe解决方法:按下Win+r,输入cmd,回车输入SET PATH,查看是否有C:\Windows\System32如果没有,左下角搜索环境,修改系统环境变量新建,输入C:\Windows\System32点确定即可。...

2021-09-08 11:14:20 1828

原创 idea插件下载失败,响应码:200解决方法

添加新的下载源:File->Settings->Plugins->Manage Plugin Repositories添加: http://plugins.jetbrains.com/

2021-09-04 11:05:53 518

原创 eclipse从外面复制内容粘贴时保留原格式

每次从外面复制字符串进eclipse时总会给我加上一些不需要的转义字符,如图:原内容是:http://vfx.mtime.cn/Video/2019/03/19/mp4/190319212559089721.mp4更改方法:Window -> Preferences -> Java -> Editor -> Typing ->取消勾选如图方框。结果:...

2021-05-13 09:23:07 654 2

原创 C语言:strtol()函数

头文件:#include <stdlib.h>strtol() 函数用来将字符串转换为长整型数(long),其原型为:long int strtol (const char* str, char** endptr, int base);str 为要转换的字符串,endstr 指向不能转换的第一个字符的地址,base 为字符串 str 所采用的进制。参数 base 范围从2 至36,或0。如base 值为10 则采用10 进制,若base 值为16 则采用16 进制。返回值为将base

2021-05-10 23:18:55 1463

原创 C++不重合随机数

#include<ctime>srand(time(NULL)); //设置种子for(int i=0;i<n;i++){ double x = rand() / (double)RAND_MAX; double y = rand() / (double)RAND_MAX; x *= (i / 123 + 1) * 13; y *= (i / 1000 + 1) * 12;}

2021-04-09 20:33:45 97

原创 c++计算程序运行时间-毫秒级和秒级

1.毫秒级:写一个头文件:#include <iostream>#include <chrono>using namespace std;class Timer{public: Timer(): t1(res::zero()),t2(res::zero()) { setTime(); } ~Timer() {} void setTime() { t1 = clock::now(); } void getTime() { t2 =

2021-03-21 15:55:15 1347 1

原创 c++归并排序递归函数-开闭区间的细节

今天在重写归并函数的时候,当我把闭区间改成开区间后(即把小于等于改为小于)发现运行结果不对:void Merge_sort(int A[], int temp[], int l, int r){ if (l >= r)return; int mid = l + (r - l) / 2; int i1 = l, i2 = mid; int j1 = mid + 1, j2 = r; Merge_sort(A, temp, i1, i2); Merge_sort(A, temp, j1,

2021-03-21 11:10:45 184 1

转载 【转】Dijstra算法

① 将所有的顶点分为两部分:已知最短路程的顶点集合 P 和未知最短路径的顶点集合 Q。最开始,已知最短路径的顶点集合 P 中只有源点一个顶点。我们这里用一个 book[i] 数组来记录哪些点在集合 P 中。例如对于某个顶点 i,如果 book[i] 为 1 则表示这个顶点在集合 P 中,如果 book[i] 为 0 则表示这个顶点在集合 Q 中。【初始化book标记】② 设置源点 s 到自己的最短路径为 0 即 dis=0。若存在源点有能直接到达的顶点 i,则把 dis[i] 设为 e[s] [i] 。同

2020-11-29 11:28:58 299 1

原创 DS--最长重复子串

题目描述求串的最长重复子串长度(子串不重叠)。例如:abcaefabcabc的最长重复子串是串abca,长度为4。输入测试次数tt个测试串输出对每个测试串,输出最长重复子串长度,若没有重复子串,输出-1.样例输入3abcaefabcabcszu0123szuszuabcefg样例输出43-1思路:实现代码:#include<iostream>#include<string> using namespace std; voi

2020-11-15 09:19:56 3168 9

原创 DS--字串循环问题

题目描述给定一个字符串,求需要添加至少几个字符到字符串末尾才能使得整个字符串串由某一个不为本身的子串循环构成?如"abca",添加"bc"后构成"abcabc",其由子串"abc"循环构成;也可以添加"abca"后构成"abcaabca",其由子串"abca"循环构成,相比之下"bc"只有2个字符,添加的字符量最少。输入第一行包括一个整数T(1 <= T <= 100),代表测试组数每组测试数据包括一行字符串,其长度范围为 [3, 104]输出对于每组测试数据输出一个整

2020-11-15 09:19:43 1748

原创 Java学习笔记

关键字final 表示常量:final double NUM=1;final 表示这个变量(通常大写)只能被赋值一次。static final 表示类常量,其他方法可以使用这个常量。字符串 String类:String类对象为不可改变的字符串; //C++ string类可以修改获取子串的方法:substring(a,b);从a开始直到b-1;比较两个字符串是否相等的方法:区分大小写 : s.equals(t) //比较s与t不区分大小写 : s....

2020-10-24 09:27:31 313 1

原创 C语言初学者常用算法

[C语言常用代码]1.求n!int f(int n){ if(n==1) return 1; return n*f(n-1);}2.小写字母变为大写char ch;ch=getchar();putchar(ch-'a'+'A');3.求最大公约数和最小公倍数(来源于https://www.cnblogs.com/ECJTUACM-873284962/p/6679839...

2020-10-08 15:09:36 223

空空如也

空空如也

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

TA关注的人

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