自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WEN_Windy的博客

每天记录一点点

  • 博客(52)
  • 资源 (2)
  • 收藏
  • 关注

原创 【笔记】HUSTOJ开源在线评测系统使用心得

本人使用HUSTOJ开源在线评测系统已经有一些时间了,下面和大家分享一下本人的一些使用心得,读者们如果有其它的使用心得,可以在评论区和大家一起分享。一、搭建网站(1)关于如何在云服务器搭建HUSTOJ网站,在百度上有很多教程,可以参考下面这个网址中的操作进行搭建:https://github.com/zhblue/hustoj(2)如果想在本地自己的服务器搭建网站,可以关注hust...

2019-05-26 10:34:09 3959

原创 中级软件设计师——哈夫曼树题目解法

假设某消息中只包含7个字符{a,b,c,d,e,f,g},这7个字符在消息中出现的次数为{5,24,8,17,34,4,13} ,利用哈夫曼树(最优二叉树)为该消息中的字符构造符合前缀编码要求的不等长编码。各字符的编码长度分别为( )。A.a:4,b:2,c:3,d:3,e:2,f:4,g:3B.a:6,b:2,c:5,d:3,e:1,f:6,g:4C.a:3,b:3,c:3,d:3,e:3,f:2,g:3D.a:2,b:6,c:3,d:5,e:6,f:1,g:4...

2021-05-21 11:54:47 2408 5

原创 中级软件设计师错题整理

目录19年上半年真题错题:18年下半年真题错题:18年上半年真题错题:19年上半年真题错题:1.DMA控制方式是在(CPU与外设)之间直接建立数据通路进行数据的交换处理。(第2题)2.CPU访问存储器时,被访问数据一般聚集在一个较小的连续存储区域中。若一个存储单元已被访问,则其邻近的存储单元有可能还要被访问,该特性被称为(空间局部性)(第3题)时间局部性(一个指令被执行,将会在不久后继续被执行)3.结构化设计方法中使用结构图来描述构成软件系统的模块以及这些模块之间的调用关系。

2021-05-20 10:31:44 759

原创 Windows10+Deepin双系统,Deepin开机进入initramfs命令行界面,无法开机解决方法

前几天小wen在自己的笔记本电脑上安装了Windows10+Deepin双系统并将启动顺序调整为Deepin系统优先,昨天,更新了Windows10系统,今天开机进入Deepin系统,直接进入了initramfs命令行界面,无法正常进入到图形化界面。 通过网上搜索,发现Deepin的分区引导损坏会出现这种情况,具体原因大多数是因为非正常关机操作导致的,但是小wen这几天都没有对手提进行非正常关机操作,不知道是不是因为Windows10系统更新导致这一问题。 解决方法:只需要在ini...

2020-10-06 18:36:06 2306

原创 【Java基础】(LeeCode第26题)删除排序数组中的重复项

第一种方法:双指针法1 public int removeDuplicates(int[] nums) { int len = nums.length; for(int i=1;i<len;i++){ if(nums[i] == nums[i-1]){ for(int j=i-1;j<len-1;j++) nums[j]=nums[j+1]; ...

2020-09-12 21:19:14 177

原创 JS返回false表单仍然提交Action的问题

<form action="XXX" enctype="multipart/form-data" method="post" onsubmit="return check()"> <input id="myfile" name="myfile" type="file" /> <input type="submit" value="Excel转Html" />&nbsp;</form> </body> <script..

2020-09-12 21:18:36 422

原创 Java使用POI和Jxl设置导出文件的打印设置(附导出中文文件IE出现乱码的解决方法)

一、Jxl对导出的文件进行打印设置 // 创建EXCEL工作簿 WritableWorkbook wwb = Workbook.createWorkbook(os); // 创建工作表 WritableSheet ws = wwb.createSheet(sheetName, 0); ws.getSettings().setOrientation(jxl.format.PageOrientation.LANDSCAPE); //将工作表调整为一页 ws.getSettings

2020-09-12 21:18:10 734

原创 JS获取当前客户端与服务器时间(使用new Date获取时间需要注意的地方)

1.获取客户端时间function getDateInfo(){ var date = new Date(); var nowDay = date.getFullYear()+"-"+formatZero((date.getMonth()+1),2)+"-"+formatZero(date.getDate(),2); nowDay = parseInt(replaceAll(nowDay,"-",""));alert("本地时间:"+now

2020-09-01 12:00:29 5342

原创 【学习笔记】Oracle和mysql一些常用语法的区别

1.Oracle中字符拼接符号为||例:select'a'||'b'||'c'fromdual; --dual为临时表2.Oracle不等于号是<>与mysql中的!=是一样的例:selectcasewhen1!=2then'true'else'false'endasA,casewhen1<>2then'true'else'false'endasBfromdual3.nvl函数(nvl(a,b)如果a为空则为b,...

2020-07-18 22:39:09 247

原创 【算法基础】初步图解红黑树插入删除节点操作(纯新手向)

该文章是参考了https://baijiahao.baidu.com/s?id=1641940303518144126&wfr=spider&for=pc和https://www.cnblogs.com/skywang12345/p/3245399.html并自己画图进行编写的什么是红黑树: 红黑树(Red Black Tree) 是一种自平衡二叉查找树,是在计算机科...

2020-05-01 16:25:59 844 1

原创 【docker入门2】在CentOS7上定制docker服务

将本地主机的war在docker的tomcat容器上发布docker run -d --name tomcat -p 8080:8080 tomcat #创建一个tomcat容器docker exec -it tomcat /bin/bash #进入到容器内部查看文件结构exit #退出容器#自行cd到本地主机war所在的目录docker cp war包名称 tom...

2020-05-01 08:12:10 160

原创 【docker入门】从零开始学习在CentOS7上部署docker

简介: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。在CentOS上安装docker:...

2020-04-30 21:03:17 165

原创 【Java学习笔记】HashMap的使用与底层基础

该文章是观看https://www.bilibili.com/video/BV1ct411n7oG?p=149视频后的学习笔记HashMap是什么: HashMap是Map的实现类,是用来存储“键——值对”的。里面存储的键值对是通过键进行标识,因此,键不能重复。如果重复插入同键的数据,后一个数据会覆盖前一个数据。HashMap的底层实现采用了哈希表。先看下面一段实例代码:i...

2020-04-29 00:31:04 144

原创 【Java学习笔记】StringBuffer可变字符串的使用

该文章是观看https://www.bilibili.com/video/BV1ct411n7oG?p=117后的学习笔记。下面先来看实例代码,再对立面用到的函数进行说明:public class TestStringBuffer { public static void main(String[] args) { StringBuffer stringBuffe...

2020-04-27 20:07:38 196

原创 【Java学习笔记】理解抽象类和接口

该文章是观看https://www.bilibili.com/video/BV1ct411n7oG?p=103后的学习笔记。先看抽象类的实例代码://1.有抽象方法的类只能定义为抽象类abstract class People{ //2.抽象类可以包含属性、方法和构造方法,但构造方法不能直接new实例,只能被子类调用 protected String name; ...

2020-04-26 14:31:19 117

原创 【Java学习笔记】final修饰符的作用

该文章是观看https://www.bilibili.com/video/BV1ct411n7oG?p=84视频的学习笔记。final修饰符主要有三个作用:1.修饰变量:final变量无法被改变,一旦被赋初始值就无法重新赋值。 public static void main(String[] args) { final int test = 100; ...

2020-04-25 19:41:36 2305

原创 【Java学习笔记】理解多态

本文章是观看https://www.bilibili.com/video/BV1ct411n7oG?p=82后的学习笔记。多态的定义:同一个方法的调用,由于对象的不同会有不同的行为。如:现实生活中不同的人做同一件事可能会有不同的行为,学生在周末休息的时间可能是看书继续学习;而程序员在周末的休息时间可能就是继续编写一些自己感兴趣的小程序。多态的关键知识点:1.多态是方法的多态,与对象...

2020-04-25 19:01:37 125

原创 【Java学习笔记】初步理解this指针的本质及常见用法

该文章是观看https://www.bilibili.com/video/BV1L7411N77n/?p=85&t=120视频的学习笔记对象创建的四个步骤:public class Teacher { String name; int age=10; public Teacher(String name, int age) { t...

2020-04-23 12:44:32 205

原创 【java学习笔记】初学java反射机制

java中什么是反射:

2020-04-22 15:25:58 99 1

原创 【Java学习笔记】初步学习JAVA垃圾回收机制

【Java学习笔记】垃圾回收机制

2020-04-21 18:36:17 146

原创 【Java学习笔记】Java虚拟机内存结构学习

Java虚拟机的内存可以分为栈(stack)、堆(heap)和方法区(methodarea)这三个区域。

2020-04-20 14:21:36 118

原创 【java学习笔记】驼峰命名规则

Java标识符的命名规则:1.标识符命名必须以字母、下划线以及美元符$开头;其它部分可以是字母、数字。下划线以及美元符$。。2.标识符命名对大小写敏感,且没有长度限制。注意:1.不能以Java的关键字进行命名2.java采用的是Unicode标准国际字符集而不是ASCII字符集,因此,变量名可以是中文,但不推荐使用中文进行命名。Java标识符的使用规则:1.表示类名的标...

2020-04-15 20:44:35 1387

原创 【Socket入门】从零开始实现TCP和UDP简单的网络通信

本文是看完慕课网这组视频的学习笔记:https://www.imooc.com/learn/161简介: 不同主机主机的应用程序要进行网络通信,则需要指定主机的IP地址以及程序所对应的端口号,端口号是用于区分同一主机上的不同程序。概括来说:Socket=IP地址+端口号,Socket是网络上程序双向通信链路的终结点,是TCP和UDP通信的基础。常用的端口号:http:80,f...

2020-03-27 16:09:38 369

原创 mysql cluster导入中文数据乱码的解决方法

先使用SHOW VARIABLES LIKE 'char%';查看各种编码的状态,除了文件系统字符集和集合路径的参数之外,如果有不为utf8的就将参数的值设置为utf8,使用set 参数名 = utf8即可。修改完成后创建数据库和表格,插入的中文数据就不会出现乱码了。...

2020-03-19 00:15:33 101

原创 MySQL无法登陆--Can't connect to MySQL server on localhost (10061)解决方法

下载完mysql-cluster-gpl-7.5.17-winx64压缩包,解压后首次使用C:\mysql\bin\mysql.exe -u root -p无密码登陆mysql报10061错误,通过网上查找资料,发现可能是因为没有启动mysql服务而产生的。先使用net start mysql尝试启动mysql的服务。 注:mysql是mysql服务的名称报服务名无效的错误,然后...

2020-03-18 13:07:32 356

原创 Vue.js使用vue-router进行路径相同,参数不同的路由跳转时,刷新数据的方法

参考链接:https://blog.csdn.net/weixin_41888813/article/details/86735664当使用vue-router进行路径相同参数不同的路由跳转时,是不会自动刷新页面数据的,因此,需要自行刷新。自行刷新页面的方法有:第一种:直接在函数中使用location.reload()刷新页面,这种方法不好用,假如在mounted生命周期中就需要调用传...

2020-02-27 13:54:39 2991

转载 解决vue.js路径中多出的#号

参考链接:https://www.cnblogs.com/jiayeyuan/p/8296708.html在router文件夹下的js文件中,更改配置增加 mode: 'history';

2020-01-19 10:14:05 714

原创 vue.js+ElementUI实现进度条提示密码强度效果

参考链接:http://www.aijquery.cn/Html/jqueryjiqiao/200.html要求一:判断输入的字符串是否包含数字、小写字母、大写字母以及特殊字符四种内容的8-20位字符通过搜索了解到可以使用?=这个正则语法判断字符串中是否含有多种内容。(?=)这个语法结构在正则里表示“设定后面是”的意思,举下面几个例子进一步了解?=这个语法:(?=.*[a-zA-Z])...

2020-01-17 09:09:40 1628 1

原创 vue.js——ElementUI表单向后台提交FormData数据

前端样式效果图:前端样式主要代码: <div> <el-dialog title="用户注册" :visible.sync="dialogFormVisible"> <el-form :model="form"> <el-form-item...

2020-01-16 11:58:00 13451 7

原创 vue子组件修改父组件中变量的值——实现子组件控制父组件弹出对话框

本文内容参考链接:https://www.cnblogs.com/padding1015/p/7878741.html弹出框使用ElementUI中表单对话框的样式,实现点击用户注册后,header组件获取main组件中dialogFormVisible的值来控制main组件中表单对话框的弹出。如果直接将表单对话框放在header组件,表单因为header长宽太小变形了,于是,就将对话框放...

2020-01-16 02:24:52 2419

原创 vue.js+springboot前后端分离,跨域不同请求时sessionId不一致问题解决方法

第一步:先解决不允许跨域请求的问题,vue.js使用的端口是8080,springboot后台使用的端口是8081,当前端调用后台http://localhost:8081的接口,会报不允许跨域请求方法的403错误,因此需要编写一个配置类解决跨域调用接口的问题。import org.springframework.context.annotation.Bean;import org.spr...

2020-01-15 00:36:34 1298 2

原创 【Java基础】各种排序算法

一、冒泡排序(时间复杂度O(n的平方))原理:如果有n个数,那么外层标记变量从0-n-1,内层变量循环变量从n-1~0,共执行(n-1)+(n-2)+……+2+1=(n-1+1)*(n-1)/2=n*(n-1)/2次,//从大到小冒泡排序import java.util.Scanner;public class Main { public static void main(...

2019-12-25 01:04:04 84

原创 Windows下如何将文件打包为linux和unix下的tar.gz格式

参考链接:https://www.cnblogs.com/jinjiangongzuoshi/p/3778926.html首先,根据自己的需要下载一个7-zip压缩软件,下载完成后,双击可执行文件图标选择路径进行安装。安装完成后,在需要压缩的文件夹单击鼠标右键会发现,有7-Zip选项选择添加到压缩包,并选择压缩成tar格式。选中压缩后的tar格式的文件,单击鼠标右键选择7-...

2019-12-23 20:27:31 802

原创 【动态规划】2只鸡蛋与100层塔问题(有详细说明和思路代码)

参考博客链接:https://blog.csdn.net/Autumn03/article/details/80886814题目:2个鸡蛋,从100层楼上往下扔,以此来测试鸡蛋的硬度,比如鸡蛋在第9层没有摔碎而在第10层摔碎了,那么鸡蛋不会摔碎的临界点就是9层,如何用最少的尝试次数,测试出鸡蛋不会摔碎的临界点?题目中隐藏的含义是两个鸡蛋最多只能先碎一个,碎第二个的时候就要得出最终答案。...

2019-12-22 20:49:34 1310

原创 Nginx不支持thinkphp5.0以pathInfo路径访问网站页面的解决方法

pathInfo路径示例:www.tp5.com/index.php/Index/Index/indexpathInfo路径解读:域名/入口文件/模块/控制器/方法1.打开php的配置文件php.ini,用Ctrl+F找到cgi.fix_pathinfo并修改cgi.fix_pathinfo=1。2.打开nginx的配置文件nginx.conf,找到server大括号下面与php相关的...

2019-12-17 18:59:27 426

原创 【git学习笔记】git版本管理入门——基础指令学习

慕课免费课程学习地址:https://www.imooc.com/video/17964文章主要包括以下内容:1.Git的介绍与安装2.创建本地仓库3.创建远程仓库4.克隆仓库5.标签管理6.分支管理一、Git的作用1.进行版本控制,可以记录文件系统的版本,对版本进行回滚2.提高开发效率,解决多人协作的问题,同时可以将代码同步到github网站二、Git...

2019-11-01 15:26:39 210

原创 redis在本地客户端连接上,在IDE环境中链接不上问题解决

因为centos上有防火墙,我用redis测试所以始终连接不上,关闭防火墙:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动...

2019-10-09 11:26:52 521

原创 Thymeleaf+Springboot添加登录拦截器(拦截不登录进行操作请求)

添加登录拦截器代码:package com.wen.ojweb.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.HandlerInterceptor;import javax.servlet.http.HttpServl...

2019-09-18 00:59:00 1283

原创 Layui数据表单执行完ajax函数执行修改操作后,表格中的数据不刷新

js代码:后台Controller层的查询函数中加多一个String类型的参数接收时间戳,如下图解决方法,在数据表格的url参数中加多一个一个时间戳参数,后台函数中使用String类型接收即可。...

2019-09-16 11:48:07 1470

原创 Layui实现点击数据表单中某个数据,刷新它的值

JS文件中的代码: table.on('tool(Questiontable)', function(obj){ //注:tool 是工具条事件名,Questiontable 是 table 原始容器的属性 lay-filter="对应的值" var data = obj.data //获得当前行数据 ,layEvent = obj.event; /...

2019-09-12 18:31:39 1883

goc安装包&输出心形组成的字母或数字程序.zip

压缩包里面包含了goc安装包,程序的源代码和程序exe可执行文件 本程序使用goc进行编写 用户可以输入不多于十个的英文字母或数字,程序执行后会输出心形组成的对应字母或数字。 希望这个程序特殊节日中对单身狗们有所帮助。

2020-05-20

VBA小学生数学学习课件

本人使用VB语言制作的小学数学学习,有兴趣的各位可以下载下来看一下。

2018-05-15

空空如也

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

TA关注的人

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