自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mit6.S081 实验代码记录

记录一下操作系统的学习过程

2022-08-19 11:56:59 293 1

原创 SpringMVC中通过controller的构造方法对每个request进行前置处理

spring中bean的实例化有单例和多例两种方式。单例即该bean在spring容器初始化时一起初始化,此后不再对该bean进行初始化。多例即在容器初始化时不对该bean进行初始化,在每次程序使用到该bean的时候都进行初始化。因此可以在controller的构造方法中实现对request的处理或者其他处理。这样在每次有请求进来的时候controller会进行初始化执行构造方法。springboot中指定单例或多例的方法为:@Scope注解@Scope(ConfigurableBeanFact

2022-05-22 23:31:44 853

原创 记录:wsl报错:WslRegisterDistribution failed with error: 0x800701bc

文章目录更新wsl内核打开“适用于Linux的Windows子系统”打开“Hyper-V”打开“虚拟机平台”解决:再次更新升级win11试用wsl功能下载了Ubuntu 20.04 from the Microsoft Store之后,打开,报错wsl报错:WslRegisterDistribution failed with error: 0x800701bc随后找方法更新wsl内核一开始说wsl内核没有更新,运行wsl --update无反应随后打开“适用于Linux的Wind

2022-05-21 22:14:02 2831

转载 用了这么久HTTP, 你是否了解Content-Length和Transfer-Encoding ?

用了这么久HTTP, 你是否了解Content-Length和Transfer-Encoding ?

2022-05-13 21:17:44 201

转载 MANIFEST.MF文件详解

文章目录一. 一般属性二. 应用程序相关属性三. 小程序(Applet)相关属性四. 扩展标识属性五. 包扩展属性六. 签名相关属性七.自定义属性JAR 文件是什么?META-INF 目录常见的 jar 工具用法可执行的 JAR创建可执行 JAR启动可执行 JAR包密封扩展打包JAR 文件中的安全性签名 JAR 中的 Manifest 和 signature 文件数字签名Keystorejarsigner 工具JAR 索引创建一个 JarIndexJarIndex INDEX.LIST 文件示例结束语打开

2022-05-03 11:43:00 4566

原创 springboot项目中跨模块引用全局异常处理器失效问题的解决

springboot、全局异常处理器、多模块

2022-05-02 11:48:41 3259

转载 Referer请求头

本文分享自微信公众号 - code秘密花园(code_mmhy),作者:ConardLi原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。原始发表时间:2020-11-17如果你的站点有使用 Referer 标头收集网页的访问来源信息,则此策略变化可能对你的程序造成影响,请仔细阅读。在开始阅读本文之前,如果你不理解 site和 origin之间的关系,请阅读:同站和同源你理解清楚了么?Referer 标头Referer请求头包含了

2022-04-08 14:31:37 4545

原创 mybatis-plus的selectPage方法使用小细节

今天用mybatis-plus的selectPage方法进行分页,结果总发现会将所有结果查询出来而不进行分页如图后来检查了一遍,发现使用前要进行配置可以在mybatis-config.xml进行如下配置配置完后就分页成功啦...

2022-04-08 10:09:02 4321 3

原创 Freemarker获取数字类型属性时的格式问题

记录一下今天遇到的一个小坑用freemarker获取请求或session中的数字类型的属性时会有默认的格式。如图这里传一个num参数到freemarker然后取值@GetMapping("/test/t1") public ModelAndView test1(Long num) { ModelAndView mav = new ModelAndView("/test"); mav.addObject("num", num); return m

2022-04-06 15:06:09 253

转载 html访问图片资源403问题(http referrer)

文章目录前言http请求中的referrernginx配置图片防盗链orgin前言之前碰到一个问题,就是html中通过img标签引入一个图片地址,报403。但是这个图片地址直接复制出来在地址栏打开,却是看得到的。先说下解决方法: 在HTML代码的head中添加一句html<meta name="referrer" content="no-referrer" />即可,后面再说下原理。http请求中的referrerhttp请求体的header中有一个referrer字段,用来表示发起

2022-04-01 14:21:12 2463

转载 解决JSP中文乱码问题

转载自:解决JSP中文乱码问题文章目录前言一、 JSP页面乱码1、未指定使用字符集编码1、编码字符集设置不一致二、 表单提交中文时出现乱码1、POST提交方式A、 接受参数时进行编码转换B、通过request.seCharacterEncoding ("gb2312")对请求进行统一编码,就实现了中文的正常显示。C、为了避免每页都要写request.setCharacterEncoding("gb2312"),可以使用过滤器对所有jsp1、GET提交方式A、 使用POST提交方式解决办法的第一种方式,对接

2022-03-26 01:11:15 5813 2

原创 tomcat正常启动,无法访问html等静态资源的问题

文章目录前提分析解决结论前提用的spring MVC,配置了一个servlet<servlet> <servlet-name>dispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param>

2022-03-24 10:00:21 3194

转载 重命名mysql数据库的五个方法

文章目录1. RENAME DATABASE db_name TO new_db_name2.如果所有表都是MyISAM类型的话,可以改文件夹的名字3.重命名所有的表4. mysqldump导出数据再导入5.使用Shell脚本重命名所有的表1. RENAME DATABASE db_name TO new_db_name这个。。这个语法在mysql 5.1.7中被添加进来,到了5.1.23又去掉了。据说有可能丢失数据。还是不要用的好。详见: http://dev.mysql.com/doc/refma

2022-03-19 19:51:07 15790

转载 ARM架构和x86架构的区别

分不清ARM和X86架构,别跟我说你懂CPU!

2022-03-19 01:43:33 197

原创 记一点今天遇到的小问题

使用servlet跳转到ftl文件时出现Page template not found去问度娘:有的说清一下缓存,有的说重启一下ide,都没用,最后检查了一下项目的文件结构,原来是ftl文件夹建在WEB-INF的外面了。。。所以首先还是应该检查一下项目的文件结构。。...

2022-03-16 17:00:25 148

原创 Java中RuntimeException和Exception

RuntimeException和Exception的区别:1、Exception一定要使用try catch块对其进行处理。2、RuntimeException不是一定要使用try catch对异常进行处理,若程序中没有用try catch块对其进行处理,则在程序发生异常时由JVM对其进行处理。参考文献:Java中RuntimeException和Exception...

2022-03-16 09:57:41 746

原创 关于servlet重定向次数过多的问题

震惊我自己一整年,在servlet中使用response.sendRidirect()进行重定向时,地址一定要记得加“/”!!!无论是配置了TemplatePath的ftl文件还是普通的地址,都要加!!正确代码:response.sendDirect("/index.ftl");错误代码:response.sendDirect("index.ftl");特别是在servlet的访问地址采用了*通配符的情况下,如@WebServlet(name="test",value="/test/*")在

2022-03-15 01:18:51 1442

原创 解决引入JS文件出现net::ERR_ABORTED 404 (Not Found)

引入的时候一定要注意编码格式规范,要写type=“text/javascript”(注意是中文的双引号)

2022-03-14 21:38:58 7086

转载 字符集和字符编码(Charset & Encoding)

转载: 字符集和字符编码(Charset & Encoding)

2022-03-12 19:38:45 103

原创 DigestUtils.md5hex()的一点小问题

这几天写一个Javaweb程序,有一个对密码进行MD5加密的环节,我调用了**DigestUtils.md5hex(,)**这个方法。发现这个方法有些古怪,有的时候对**同一个字符串**会得到**不同的结果**,而有时候又会对**不同的字符串**得到**相同的结果**。后来问了一下度娘,发现可能跟**字符编码**有关。 调用Charset.defaultCharset().name()发现,有的地方是utf-8,有的是GBK,而在默认编码是GBK的地方就会出现上述的问题。 而后通过添加...

2022-03-09 13:37:47 3752

原创 java中String类equals()方法和==的一点小区别

今天发现一个小问题:当声明一个String类变量并接收键盘的输入,然后用==和相同的字面值比较时,结果总是false。如图然后输入aaa此时运行结果是false当对String变量直接赋值时,比较的结果就为true。如图查找了一下笔记,才发现了原因!当对一个String类对象直接赋值时,则这个变量会在一个“常量池”中存储数据。而用某些别的方法(例如带参构造)创建了一个String类对象的时候,则直接在堆中开辟空间。这时该String变量相当于是该对象在堆中的地址(貌似相当于指针),这时

2021-11-24 18:00:16 168

原创 关于java子类继承父类私有成员的问题

官方文档解释到:当子类继承父类的方法中影响到父类的私有成员时,子类继承父类的该私有成员。

2021-11-11 20:03:33 578

原创 win10安装jdk1.8之后命令行使用java、javac命令行无反应的解决方法

jkd和jre都是装的d盘,配置好JAVA_HOME、classpath、path环境变量后,重启。命令行还是没有反应进入到jdk的安装目录在地址栏输入cmd,输入javac命令无反应、输入java命令确有反应。猜测为jdk其他版本未卸载干净,打开控制面板,卸载程序,搜索java后发现有之前版本的残留,卸载之后再次命令行运行javac、java编译程序,编译成功!附上jdk卸载教程版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:h

2021-11-07 10:05:26 1543

原创 关于vs写好的exe文件在别的电脑运行失败的问题

问题:出现“丢失MSVCR100D.dll”查了一下,解决方法有:转自https://blog.51cto.com/oscarjia/1330929在自己的机器上运行的好好的,但是在别的机器上就会发生没有找到MSVCR100D.dll。这个问题的原因:首先不可能要求其他电脑也一定要配有MSVCR100D.dll这个dll。其次也不可能要求所有的电脑都装上.net framwork 2.0。从网上收集资料来看要想在没有安装上述两个插件的电脑上面运行程序有三个步骤要做。第一、要保证程序通过Re

2021-11-03 10:57:59 3631

原创 关于vmware启动失败的问题

VMware Authorization Service服务启动失败手动启动也失败,其依存关系的VMware Workstation Server也手动启动失败;绝望之下用了控制面板里的修复;然后重启;居然就能运行了!

2021-11-03 00:32:08 629

原创 单链表的就地逆置

单链表的就地逆置,我是个伞兵,差不多一百行才写出来。效果图int Exchange_HLinkList( LinkList l, int first, int second, int length ){ //first和second分别表示待交换两段的首结点的顺序序号 int len,count, mid; //tail1和tail2分别指向两段的尾结点 LinkList prev, tail1, tail2, temp, temp2; //设置递归终点 if( second -

2021-11-02 12:29:46 248

原创 2021-11-01

acsii数字从48开始大写字母从65开始小写字母从97开始约定俗成的,以return 0表示运行成功return -1表示运行失败

2021-11-01 21:28:16 64

原创 生成随机数的方法

1、rand()返回值为一个随机数,随机数和种子有对应关系,每次开机后种子不再变化。2、srand(unsigned int seed)此函数作用为根据unsigned类型参数改变种子;3、time(NULL)包含在头文件<time.h>中,参数为NULL时返回值随毫秒变化基本应用int a;srand( ( unsigne ) time( NULL ) );a = rand();printf("%d",a);...

2021-11-01 18:19:20 303

原创 关于c语言通过函数修改作为参数的指针变量的一点小心得

1、c语言没有引用传参,可通过将指针变量地址传入函数(即foo(&x))的方法来通过函数改变函数外指针变量的值。2、也可以使用二级指针,使用二级指针时要注意为二级指针所指位置分配内存(即欲修改变量的地址)。...

2021-11-01 15:56:39 548

原创 win10企业版远程连接服务器,凭据不工作

从家庭版换到了企业版又换到了专业版再激活之后连接的时候用户名填Administrator然后居然就成功了无语。。。。。搞了一晚上

2021-06-08 00:22:16 183

原创 netstat命令下载

yum -y install net-tools

2021-04-24 14:23:41 1359

原创 习题8-2 在数组中查找指定元素 (15 分)

本题要求实现一个在数组中查找指定元素的简单函数。函数接口定义:int search( int list[], int n, int x );其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待查找的元素。如果找到则函数search返回相应元素的最小下标(下标从0开始),否则返回−1。裁判测试程序样例:#include <stdio.h>#define MAXN 10int search( int list[], int n, int x );in

2021-04-21 21:44:33 235

原创 习题6-6 使用函数输出一个整数的逆序数 (20 分)

本题要求实现一个求整数的逆序数的简单函数。函数接口定义:int reverse( int number );其中函数reverse须返回用户传入的整型number的逆序数。裁判测试程序样例:#include <stdio.h>int reverse( int number );int main(){ int n; scanf("%d", &n); printf("%d\n", reverse(n)); return 0;}/

2021-04-20 20:11:29 1017

原创 习题7-4 求矩阵各行元素之和 (15 分)

本题要求编写程序,求一个给定的m×n矩阵各行元素之和。输入格式:输入第一行给出两个正整数m和n(1≤m,n≤6)。随后m行,每行给出n个整数,其间以空格分隔。输出格式:每行输出对应矩阵行元素之和。输入样例:3 26 31 -83 12输出样例:9-715#include<stdio.h>int main(){ int m,n; scanf("%d%d",&m,&n); for(int i=0,sum=0,num;i&l

2021-03-20 17:11:12 189

原创 求教:习题7-3 判断上三角矩阵 (15 分)

上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。本题要求编写程序,判断一个给定的方阵是否上三角矩阵。输入格式:输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n个整数,其间以空格分隔。输出格式:每个矩阵的判断结果占一行。如果输入的矩阵是上三角矩阵,输出“YES”,否则输出“NO”。输入样例:231 2 30 4 50 0 621 0-8 2输出样例:

2021-03-19 21:20:50 168

原创 习题7-2 求一批整数中出现最多的个位数字 (20 分)

给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。输入格式:输入在第1行中给出正整数N(≤1000),在第二行中给出N个不超过整型范围的非负整数,数字间以空格分隔。输出格式:在一行中按格式“M: n1 n2 …”输出,其中M是最大次数,n1、n2、……为出现次数最多的个位数字,按从小到大的顺序排列。数字间以空格分隔,但末尾不得有多余空格。输入样例:31234 2345 3456输出样

2021-03-19 20:24:04 117

原创 习题7-1 选择法排序 (20 分)

本题要求将给定的n个整数从大到小排序后输出。输入格式:输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。输出格式:在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。输入样例:45 1 7 6输出样例:7 6 5 1#include<stdio.h>int main(){ int n,a[10],b[10]; scanf("%d",&n); for(int i=0;i<n;i++)

2021-03-18 23:07:38 857

原创 练习7-11 字符串逆序 (15 分)

输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。输入格式:输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。输出格式:在一行中输出逆序后的字符串。输入样例:Hello World!输出样例:!dlroW olleH#include<stdio.h>int main(){ char ch[80],i; do{ ch[i]=getchar(); i++; }while(ch[i-1]!='\n

2021-03-18 22:46:17 95

原创 练习7-10 查找指定字符 (15 分)

本题要求编写程序,从给定字符串中查找某指定的字符。输入格式:输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。输出格式:如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"Not Found"。输入样例1:mprogramming输出样例1:index = 7输入样例2:a1234输出样例2:Not Found#include<stdio.h>int mai

2021-03-18 22:32:26 142

原创 练习7-9 计算天数 (15 分)

本题要求编写程序计算某年某月某日是该年中的第几天。输入格式:输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。输出格式:在一行输出日期是该年中的第几天。输入样例1:2009/03/02输出样例1:61输入样例2:2000/03/02输出样例2:62#include<stdio.h>int main(){ int year,mo

2021-03-18 21:27:47 127

空空如也

空空如也

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

TA关注的人

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