自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (4)
  • 收藏
  • 关注

原创 修改CAS的yml文件后,启动报错“启动Context[/cas] 出现异常 org.apache.catalina.LifecycleException: 无法启动组件”的一种原因

严重 [http-nio-8080-exec-34] org.apache.catalina.core.StandardContext.reload 启动Context[/cas] 出现异常 org.apache.catalina.LifecycleException: 无法启动组件[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/cas]]

2024-04-16 10:18:12 115

原创 Tomcat9安装部署,启动闪退和乱码解决

Tomcat是Java开发普遍使用的程序容器。一个简单的Tomcat部署,也能遇到两个小问题,就籍此机会记录一下吧。

2024-02-27 17:12:44 484

原创 微信小程序603300报错,保存文件出错download save file error的解决办法

用微信小程序wx.downloadFile下载文件,电脑开发预览时没有问题,到了手机(安卓手机)预览时,出现了603300报错。原来是不能设置filePath。

2023-11-17 19:29:34 498

原创 微信小程序使用路由传参和传对象的方法

微信小程序在页面跳转时,需要携带参数到下一个页面,尤其是将对象传入页面。为了方便重温,特此记录。

2023-10-06 16:55:50 2924

原创 【详细图文】Windows下安装RustRover和配置Rust环境

Rust已经火了挺长时间了,连微软的内核都用它来重新,可想而知其厉害之处。之前有看过Rust的教程,但一直没有去尝试。今天看到JetBrains出了Rust 专用的IDE:RustRover。作为JetBrains的粉丝,决定进行一次部署实践。本文是从工具安装和环境部署到Hello World,作为一个技术老白,并不会有很多出色的技术展示,仅作为一篇学习记录。为了入门网友理解,文中每一个步骤都尽量放上图片和文字说明,啰嗦之处请理解。

2023-09-21 20:11:26 6999 5

原创 Python的文字转语音模块pyttsx3模拟测温提示

Python的文字转语音模块pyttsx3模拟测温提示

2022-11-15 11:07:06 1271 3

原创 Win10家庭版利用Hyper-V虚拟机安装Kali Linux

近期学习网络安全的相关内容,需要用到很多的安全工具。偶然得知Kali Linux就是专门为网络安全而设计的一个基于Debian的Linux发行版,集合了非常丰富的各种工具。因为不想额外装vm,想用Windows10的Hyper-V来做虚拟机好了,之后又发现Win10家庭版(购买笔记本的正版系统不想换其他的)没有Hyper-V,搜索其他教程发现有点老而且也不连贯,于是就计划写本篇博客,边安装边记录,方便自己日后学习重温,也希望能帮到有需要的朋友们。

2022-10-11 01:42:28 5286 4

原创 报错 java: 程序包org.springframework.boot不存在 的一个解决办法

目录太长不看版背景初次解决解决不彻底导致更大的问题其他解决方案思考最终解决方法太长不看版我的解决方法File -> Settings -> Build, Execution, Deployment -> Build Tools -> Maven重新设置setting.xml的文件即可背景最近项目做了分模块管理,因此在maven上的pom中添加了依赖,项目打包正常。但之后修改子模块的代码后,再次运行就提示了“java: 程序包

2021-11-29 15:31:18 44481 9

原创 Git提交代码提示 Connection was reset, errno 10054的一个解决方法

今晚要提交代码,发现Git报了错,代码push不上去,然后网上找了一些方法,都是敲一大堆命令,却好像还是解决不了,我知道,我又要写一篇文章了。提示的问题fatal: unable to access 'https://github.com/XXX/': OpenSSL SSL_read: Connection was reset, errno 10054翻译:无法连接到XXX,连接被重置,错误码10054说白了,就是一个无法连接到Git仓库的问题背景(环境描述)我的IDE是:ID

2021-05-20 22:24:04 26738 9

原创 Java实现18位身份证号码的校验码计算校验

我国第二代公民身份号码是特征组合码,由前十七位数字本体码和最后一位数字校验码组成。排列顺序从左至右依次为六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。本文只介绍最后一位数字校验码的计算校验。校验码算法将本体码各位数字乘以对应加权因子并求和,除以11得到余数,根据余数通过校验码对照表查得校验码。加权因子:校验码:算法举例:本体码为:11010519491231002第一步: 各位数与对应加权因子乘积求和1*7+1*9+0*10+1*5+***=167

2021-03-03 11:23:09 3372 4

原创 Vue中引用mint-ui时,Toast和Indicator的使用

在mint-ui的官方文档中,介绍使用Toast和Indicator时,以Indicator为例,文档示例是通过Indicator.open();等方式来使用。可是如果我们这样使用,会发现会报Indicator is not defined的错误,根本用不了。后来在通过查找的过程中,看到有人说Toast和Indicator是例外,首字母要用小写,正确的用法是:全部引用// 引用时import Mint from 'mint-ui';Vue.use(Mint);// 使用时this

2021-01-28 11:47:23 2035

原创 初试鸿蒙Harmony-Hello World,从0到1鸿蒙环境搭建

1、进入鸿蒙官网的开发选项https://www.harmonyos.com/cn/develop我选择的是应用开发https://developer.harmonyos.com/cn/home/先通过快速入门看看华为文档在快速入门的简介中,就说到了配置环境到Hello world,正是我们现在想要体验的内容在下载与安装中,提到了需要注册开发者账号并实名登记,考虑到下载安装包还需要点时间,所以我先下载DevEco Studio安装包,再注册华为账号。下载页面,我的是W..

2020-09-23 20:47:57 5191 1

原创 Vue打包(build)时删除文件名随机码(hash码)的方法

在我们使用 “npm run build” 打包Vue时,会发现文件的js和css等文件前,都会有一段随机码(hash码),给部署时带来一定的困扰前端打包出来的效果:打包放到后端,放多几次后,会发现有好几个文件:虽然在index.html中,会自动生成好是加载哪些文件,但终究还是有的繁琐。原因就是打包时Vue会给文件加上一段哈希码,用来校验文件的,可是实际使用时我们又不会怎么用到。解决方法:找到项目中的build/webpack.prod.conf.js在图示位置中,

2020-05-09 02:22:02 6716 2

原创 C语音《数据结构》中顺序表学习

学习完数据结构到现在已经好几年,也忘了差不多了,最近重新复习起来,发现自己很多东西都忘掉了。所以现在整理这个学习笔记,加上自己的一些理解,由浅入深,也希望能给有需要的初学者们了解一下。最简单的数据结构在学习了数据类型,我们知道了“int i”表示“i”这个变量意思是“i”为整型的一种数据类型。进而学习了数组,我们知道了“int a[3]”表示这是都是存放整型的,长度为3的一种数据类型。...

2020-04-23 03:32:14 358

原创 Vue中实现div编辑效果,及contenteditable设置为plaintext-only与true的区别

有时候我们希望实现点击一段div内文本时就能直接进行编辑,当然使用文本框、富文本等也可以实现,但终究有些麻烦。目录效果预览参数介绍封装与使用使用效果差异plaintext-only 的效果使用contenteditable = "true" 的效果效果预览今天我给大家介绍的这种方式是直接使用div的 contenteditable属性,即可实现div的文本编辑...

2020-03-22 02:47:16 9646

原创 项目无法启动,Cannot determine embedded database driver class for database type NONE 解决方案与排查思路

最近买了新电脑,然后用IDEA把代码拉下来,结果发现在别的电脑好好的项目,在这台电脑启动不了,我知道,我又应该写一篇探索问题的文章了。目录问题问题排查分析环境翻译错误信息百度原因(一般都是百度不到具体解决办法,我才写文章的)自我思考与发现问题正常的情况解决方案与总结原因问题***************************APPLICATION ...

2020-01-16 10:41:13 1571

原创 MySql 8.0.18 zip版安装教程和使用

目录下载MySql配置安装参数命令行安装启动服务及登录修改登录密码配置环境变量设置时区忘记密码及重置下载MySql最新版MySQL下载地址:http://dev.mysql.com/downloads/mysql/我现在下载的是8.0.18的版本,一般情况下,我们选择上面的那个就行了配置安装参数下载完zip后,解压然后在本目录中,...

2020-01-13 10:01:37 1286 5

原创 关于一次“required a single bean, but 2 were found”的错误排查

我的项目刚开始做没多久,原本一切都是正常的,最近加多了一个TreeDao,然后启动的时候就报了以下错误:Field baseMapper in com.baomidou.mybatisplus.extension.service.impl.ServiceImpl required a single bean, but 2 were found:按照提示消息,我们可以大概知道它是说 S...

2019-11-06 11:15:26 31701 9

原创 MySql 8.0.17 安装完成后重置密码的解决方法

在之前的文章MySQL 8.0.11中,密码是保存在err结尾的文件内,但在现今版本中,可能出于安全的考虑不再以明文的方式存储,只有在初始化时,才在控制台中输出:mysqld --initialize --console如果你已经错过了控制台输出的密码,那么登录时就会提示:ERROR1045(28000): Access denied for user 'root'@'loca...

2019-10-08 14:51:16 4953 6

原创 Vue实现福利彩票机选号码,彩票号码生成思路

彩票号码机选生成思路与实现概述1、基本变量准备2、随机数生成方法3、生成红区数组号码4、对生成的数组进行排序检验数据生成效果页面显示效果概述今天看了彩票开奖,想到买彩票时有自选和机选两种,于是想了一想彩票号码的生成思路,觉得有些意思就做来玩玩。只要有思路,用什么语言实现都无所谓,最近用Vue比较多,就以这个作为一个例子。1、基本变量准备为了方便后续的程序拓展,我们先定义几个常用参数:红...

2019-07-23 01:13:14 4017

原创 JS中将对象属性由驼峰法命名转换为下划线命名的方法

// 对象驼峰转下划线 objectHumpToLine(obj) { var newObj = new Object() for (let key in obj) { newObj[key.replace(/([A-Z])/g, "_$1").toLowerCase()] = obj[key] } ...

2019-03-22 16:01:57 3055

原创 JS中对象赋值只传值不传对象(地址)的方法,改变新值不影响旧值

使用JS有一个很恼人的问题,当我把对象赋值给新的对象后,新的对象改变了,旧的对象也会跟着改变,如以下例子: // 被引用的对象 var oldModel = { name: "oldModel", value: 123 } // 新的对象从旧的对象赋值 var newModel = oldModel // 只改变新对象的值...

2018-11-02 10:47:36 13623 2

原创 Vue观察对象的子属性变化,wacth的deep使用

我们都已经知道,如何观察一个属性值的变化,然后做相应的操作。比如我有一个属性name,我希望在name改变的时候,弹出消息框。代码如下:<template> <div id="app"> <input v-model="name"/> </div></template><script&

2018-10-23 12:05:04 6053 4

原创 少走弯路!GitLab服务器搭建傻瓜式教程

在教程开始之前,是不是很多人搜索过:Windows下GitLab服务器搭建?答案是没有,GitLab只针对Unix类系统做了开发。当然,GitLab本身就是Git的衍生品,如果你非要在Windows下搭建Git服务器,那么Git的其他衍生品如Gitblit是可以完成的。回归正题,我们开始GitLab服务器搭建傻瓜式教程前期准备准备1:给服务器安装Linux系统,或者使用虚拟机安装,...

2018-10-19 18:52:28 16637 9

原创 理解vue之element-ui中的 <template slot-scope="scope">

如果有用过element-ui中的table组件,可能会发现有这么一个写法:&lt;template slot-scope="scope"&gt;在实际的使用过程中,这种用法当然不仅仅局限于此,其他的地方也会用到。到底这里有什么特别之处呢?我们看看普通的table用法:我们先说一说这个基础的用法里面,在el-table中,:data="tableData"是数据集,结构如下...

2018-08-22 16:45:45 152471 50

原创 IDEA 启动项目报错 Error running 'XXXApplication': No jdk for module 'XXX'

今天在运行项目的时候,突然发现之前一直好好的项目突然启动不了了,报错:Error running 'XXXApplication': No jdk for module 'XXX'按理说jdk都是在File-&gt;Project Structure里面设置就可以了,而且现在检查了也是没有问题后来几经折腾,通过直接搜索Settings里面的jdk,发现还有这么一个地方箭...

2018-08-10 13:59:47 48991 21

原创 MySQL 8.0.11 报错1045 ,修改密码语法错误

安装完MySQL 8.0.11后,会生成一个临时密码,如果我们不知道密码直接登录的话,会报1045的错误:ERROR1045(28000): Access denied for user 'root'@'localhost'(using password)解决方法:(8.0.17版本请点击这里)在mysql目录下的data文件夹中,找到err结尾的文件用记事本打开err...

2018-07-27 18:37:29 22818 14

原创 Vue项目保持element组件同行,设置组件不自动换行

因为Vue是响应式的,所以就想做个计算器来用下,样式就使用了element。想要做成的效果是这样一个加减乘除:X + Y = M 22 + 33 = 55 但是由于element中的组件自动换行了,所以出来的结果是这样的: &lt;el-row&gt; &lt;el-col :span="8"&gt;&lt...

2018-07-17 21:30:27 66469 4

原创 Windows10中配置Java环境变量,解决配置环境变量后,依然出现javac提示不是内部或外部命令的问题

安装好JDK后,我们发现使用java命令没有问题,但是javac却会提示不是内部或外部命令。安装我们一般的配置是这样的:单击“计算机-属性-高级系统设置”,单击“环境变量”。在“系统变量”栏下单击“新建”,创建新的系统环境变量。(1)新建-&gt;变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径) (2)编辑-&gt;变量名"Path",在原变量值...

2018-07-10 22:08:28 21195 18

原创 前端获取long型数值精度丢失,preview与response显示不一致

背景:今天上午,我们的项目中遇到了这么一个问题:后端返回了long型数值,但是前端接收后,后面的几位都变成0了,如图所示:排查:返回的数值是由后端返回,因此我们一开始以为是后端的原因,但是经过排查,我们发现后端一切都是正常的,那么问题出在了哪里呢?利用Postman来请求,我们发现返回的数据是正常的,后来我看了一下Response,里面的数据竟然也是正常的!抱着Preview 和Response不...

2018-07-10 13:51:41 12103 3

原创 整理自己实用又不记的JS方法

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置,找不到则返回 -1。stringObject.indexOf(searchvalue <需检索的字符串值> ,fromindex <开始检索的位置,默认0> )用例:"abcd".indexOf("b"); // 1filter()用于把Array的某些元素过滤掉,然后返回剩下的元素...

2018-07-07 11:59:12 1020

原创 Git项目在本地删除文件后,远程仓库能不能也删除该文件?

假设场景:开发项目的时候,先是创建了一个DeleteTest1文件,接着继续开发的时候,又创建了一个DeleteTest2文件,并且两个文件都已经提交到了远程仓库。在后续的开发中,我们发现DeleteTest1文件已经用不上了,于是就在本地删除了该文件,并且继续修改DeleteTest2文件,那我再提交的时候,远程仓库能不能帮我把DeleteTest1文件也同时删除了呢?为了验证这个效果,我在项目...

2018-07-06 17:22:29 13431 7

原创 vue引入zTree入门

在vue中引入zTree,和引入其他组件类似,首先在main.js里将以下3个js引入:import "./js/jquery-3.3.1.min.js";import "../plugins/zTree/js/jquery.ztree.core.min.js";import "../plugins/zTree/js/jquery.ztree.excheck.min.js";这三个js分别是:...

2018-07-04 15:14:08 36131 20

转载 把jar包添加到本地仓库,添加maven没有的jar包

项目需要用到多数据库配置,我把同事的项目Git下来后,发现缺少依赖,怎么装都装不上,后来了解到像SQL server、oracle都是不在maven里面的,需要手动下载jar包并添加到本地仓库,于是就找了这个教程。一、首先配置环境变量       在path 中添加 maven的bin 的路径 例如:D:\soft\apache-maven-3.2.5\bin;       打开cmd ,执行 m...

2018-07-03 16:08:30 1586 1

原创 IDEA无法完整显示项目文件结构,Git文件后无法在项目中显示

今天发现一个奇怪的问题,就是我从Git上拉了文件,明明已经成功了,但是在我的项目结构里面就是不显示,然而点击目录,又能打开相应的文件,如图所示:我当时真的是好生奇怪,明明文件都已经在里面了,为什么就是显示不了呢?我试着更改显示方式等等,都无疾而终。后来查阅资料,知道是在 file-&gt;project structure-&gt;Modules -&gt;绿色+加号+ -&gt;import M...

2018-07-03 10:36:55 20521 3

原创 Vue启动报错 Error: listen EADDRNOTAVAIL

因为电脑有问题,昨天重装了我的系统,重装后使用 npm run dev 命令启动Vue项目报错,Error: listen EADDRNOTAVAIL ,截图如下:报错已经在图中框出,这个EADDRNOTAVAIL我的英文水平有限,使用翻译都查不出来是什么意思,但是人家好歹说了就是你的地址加端口这里出了问题。我的vue项目中地址配置是这样的:如果是webpack-simple创...

2018-06-27 10:39:34 52768 1

原创 Vue项目查看当前使用的elementUI版本

在我们引入elementUI的时候,一般是两种方式:npm安装或者在script直接引入;当然,在script直接引入的时候,我们也可以通过直接指定版本的方式,达到锁定版本的效果。&lt;script src="//unpkg.com/[email protected]/lib/index.js"&gt;&lt;/script&gt;直接引入是从外网引入,每次加载都是读取外部网站,我们大部分开发者可...

2018-06-21 14:00:06 45739

转载 Vue.js 引入外部js方法

在做项目的时候,我们有时候会有些多个地方都需要用到的方法,为了代码简洁高效,我们是不可能每个地方都写一遍的。所以我们要把这些方法抽离到一个js中,再通过引入的方式来使用。1、外部文件config.js第一种写法//常量的定义const config = { baseurl:'http://172.16.114.5:8088/MGT2'}//函数的定义function format...

2018-06-21 09:52:38 19046 1

原创 vue的wepack-simple项目配置默认的ip地址和端口

之前把我的wepack-simple项目配置成ip地址访问,折腾了好久,后来终于完成,请看:解决vue的webpack-simple项目无config目录,ip地址无法访问的问题由于默认的启动端口为8080,有冲突的时候会动态启动别的端口如8081,为了方便日常调试,需要更改一下启动的端口。为了找到这个也是找遍了地方都没有,但是后来灵机一动,既然可以用 --host的方式来配置ip地址,能不能使用...

2018-06-14 16:27:56 2756

原创 Spring Boot+MyBatis使用原生SQL,执行动态自定义SQL语句

因为项目中需要做一些操作,比如动态在数据库中创建表,动态给数据库添加字段等等;当时网上找了很多资料没看懂,后来看了一篇文章总算来了灵感,但没保存链接,所以一时没法贴出来。毕竟自己在做的过程中遇到了很多坎坷,所以就自己整理一下了。----------------------------------   割背景   -------------------------------------------...

2018-06-08 11:52:12 37543 5

顺序表源代码及运行效果图.zip

博客中的顺序表源代码及运行效果图,主要是给读者一定的思考空间,让大家不仅看完,还能独立思考,让我们一起进步吧。

2020-04-23

Vue中div编辑组件ytDivEdit.vue

Vue中实现div编辑效果,思路清晰,简单易懂。 思路: 通过绑定三个事件,其中@input事件是每一次输入时都会有响应的,所以我使用了一个内部变量editText来存储;当得到焦点时,将外部的值赋值到内部变量;而在失去焦点时,才一次性地把输入的内容抛出事件以更新绑定值。

2020-03-22

SQL Server 2016 下载器

SQL Server 2016 下载器,版本为SQL Server 2016 with SP2,Evaluation Edition 。可以选择下载ISO文件,或直接进行在线安装。

2018-11-19

谷歌浏览器Chrome的鼠标手势插件crxMouse,CRX格式拓展程序解压直接使用

Chrome鼠标手势插件:CrxMouse插件(原名Gestures for Chrome),这款插件可以充分、方便、快捷地发挥鼠标的所有操作,其中包括鼠标手势,超级拖拽,滚动手势,摇杆手势,平滑滚动,标签页列表等功能,比如在Chrome浏览器中画上一个向左的转折线就可以快速地把当前的标签页关闭。

2018-06-15

空空如也

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

TA关注的人

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