自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决PS2022-23版本保存文件时转圈问题(同AdobeXD)

这类问题多是安装了Creative Cloud导致的,这个软件需要登录账号,然后会自动在所有Adobe软件中同步你登录的账号,并开启云服务。在你卸载了CreativeCloud后,账号模块并没有被卸载,导致Adobe应用自动处于登录状态。每次保存文件时总会自动保存到云端,而你用的软件又是D版的,导致无法连接云端网络,就会一直转圈圈了。PS解决方法是,退出Adobe账号在(PS这个软件中,XD同理)。

2023-12-12 13:29:10 631

原创 解决Word编号与标签之间间隙过大的问题

今天在写文档时发现,当给标题设置中文编号(一、二、三…)后,编号与文字之间会产生一个非常大的间隙,使用的字体是“思源黑体M”,更换其他字体后依然如此,很不美观(如图所示)。office2019版本。

2023-06-28 16:18:38 528

原创 关于uni-app中uni-forms表单验证时“多级结构对象数据”如何做数据校验的解决方案

使用“动态表单校验”来解决uni-app中“多级结构对象数据”的校验问题,

2023-03-02 18:48:54 3493 3

原创 解决vue-cli构建的项目在build后,本地index打不开

时间有限,废话少说。不需要新建什么vue.config.js文件,也不需要改路由什么的,老版本可能需要,新版本根本没有vue.config.js文件,只有build和config目录,在这里做修改即可。1.将config目录中的index.js文件中,build里面的assetsPublicPath改一下assetsPublicPath: './',改成前面多加一个点就可以的,记得是build对象里面。2.在build的utils.js里面的if(options.extract){}里加上下面这

2022-05-12 21:45:49 1441 2

原创 vue-cli安装后使用vue -V命令找不到版本的问题

很久没有初始化vue项目了,今天突然有需求,于是准备使用vue-cli来初始化。node已经配置好了环境变量,开始安装。npm install -g vue-cli这里遇到了一个小插曲,node放在D盘的,npm安装时一直提示权限不足,解决方案如下:1.先在cmd中使用“where node”命令得到node所在的目录2.进入该目录,右击后发现“删除”和“重命名”前面都存在黄色盾牌,就代表权限不足。选择文件后右击进入“属性”→“安全”→“编辑”,在“组或用户名(G)”中选择自己的账号,在下面

2022-05-07 15:39:08 8006 3

原创 Electron渲染进程实现右击自定义Menu菜单,解决页面切换后菜单不销毁的问题

前言在做一个阅读类项目时遇到了一个新需求,用户选中文字后右击鼠标,可对选中的文字进行“复制”和“投影”,非常简单的一个需求,效果如下图所示。操作首先需要在渲染进程页面中引入一些模块,包括Menu、MenuItem、remote。const {remote, clipboard} = require('electron')const {Menu, MenuItem} = remote;然后添加监听事件“contextmenu”,实现对右击鼠标的事件监听。setMenu() {

2022-04-03 17:02:25 2001

原创 解决WebStorm和IDEA应用切换(Alt+Tab)时光标自动靠左的问题

问题背景每次在使用webStorm敲代码切换到其他项目后,再次切换到编译器中,光标总会自动跳到最前面去,由于习惯了首行缩进,每次都需要按Tab缩进,非常麻烦。未切换应用前↓切换应用回来后↓问题排查该问题属于编译软件的使用习惯问题,估计JetBrains的很多软件都是默认这种编写习惯,可以通过设置来进行修改的。问题解决1.顶部菜单栏中选择File→Settings,进入软件的设置面板。可通过Ctrl+Alt+S快捷键迅速打开设置面板。2.在Editor项中找到General后打开。下拉到

2022-02-07 22:18:11 1233 1

转载 解决Electron应用打开后短暂出现菜单栏和白屏闪烁问题

解决electron打包的应用启动时出现白屏闪烁问题,关闭默认的顶部菜单项。

2022-02-06 14:20:34 4175

原创 Vue-cli脚手架项目引入Element-Ui不生效问题

背景:已经很久没有初始化项目了,今天在初始化项目引入element-ui插件时发现居然没有生效,最直观的就是没有标签提示。我是通过npm安装element-ui。npm i element-ui -S然后在main.js文件中引入了安装好的element-ui并使用。但使用时并没有标签提示,而且效果也没有出来。解决方案:查了后才发现,除了要引入element-ui外,还需要引入它对应的css包,也就是需要将下面这句话写入到main.js中。import ‘element-ui/lib

2021-09-27 14:33:12 2078 3

原创 electron在渲染进程中引入ipcRenderer出现__dirname is not defined

背景:最近在学习electron,在根据官方文档学习“在线/离线事件的探测”这一章时,根据官方给出的代码在渲染进程引入ipcRenderer时出现报错。ReferenceError: __dirname is not definedat eval (index.js?bdb9:4)at Object…/node_modules/electron/index.js (chunk-vendors.js:1256)at webpack_require (app.js:854)at fn (app.j

2021-09-27 14:02:42 4930 6

原创 初始化vue+Electron项目,实现桌面软件的打包

背景:之前在公司时有接触过几个electron的项目,总体来说还是很有意思的,它就是将现有的网页打包称一个桌面软件。由于是桌面软件,所以它支持node的所有api,而且可以对计算机的硬盘数据进行读取,总的来说权限比运行在浏览器中的网页要宽很多。之前一直是修改别人的项目,当时用的主要框架是vue,所以写起来非常轻松,但自己从未初始化过,刚好有时间,就来尝试初始化一下。大致的思路是,先创建vue脚手架项目,再在该项目中安装electron相关依赖。按照上述方法尝试了很多次,由于electron依赖众多,加

2021-09-26 18:18:37 579

原创 PhotoShop2021另存为图片无法保存为常见格式(PNG、JPEG)

问题背景之前几乎一直在使用PS2019等较低版本软件,这次正好换电脑,索性更换成了2021版本。使用该版本时发现,一旦图片发生编辑,在ctrl+shif+s(另存为)时无法选择常见的png和jpeg格式,只有很少的几种格式,如图所示。问题排查当一张图片未经过任何编辑另存为时,可以看到丰富的保存类型,一旦该图片发生任何编辑后再另存为,此时就会只剩下这几种类型。一开始以为是安装包问题,正在准备删除时,突然发现另存为窗口中出现了一个“信息”按钮,点击该按钮出现了以下提示。点击“更多信息…”按钮后跳.

2021-09-20 23:19:01 40139 10

原创 Webstorm全局搜索快捷键Ctrl+Shift+F搜索失效的问题

问题背景:最近换了新电脑,使用新装好webstorm打开项目后发现全局搜索快捷键(ctrl+shift+f)失效了,第一时间想到的快捷键冲突问题,一般由输入法快捷键冲突导致,由于是新电脑,所以使用的是微软自带的输入法。问题排查由于新电脑安装的软件有限,同一时间在跑的软件中很少有用到快捷键的,在搜索了相关问题后发现,当电脑中安装有搜狗输入法时默认(简繁切换)的快捷键为ctrl+shift+f,所以会出现冲突,在搜狗输入法“设置”→“高级”→“系统功能快捷键”→“简繁切换”中取消该快捷键勾选即可。但我的

2021-09-20 22:04:39 7518 4

原创 UE4(虚幻)更改引擎的缓存路径-改为引擎项目所在路径

需求:通过Epic Games安装了一个引擎,默认状态下该引擎产生的缓存文件在“C:\Users\用户名\AppData\Local\UnrealEngine”下的“Common/DerivedDataCache”下,现在想要将缓存路径改成项目所在的文件中1.打开引擎所在的目录,进入其Config文件夹中“E:\UE_4.22(此处版本为你的版本)\Engine\Config”,找到“BaseEngine.ini”右击记事本打开2.在打开的内容中找到“[InstalledDerivedDataBa

2021-04-09 11:42:24 9054 1

原创 在idea中配置Servlet

前言:在idea中新建servlet文件,配置Tomact,最后运行servlet项目。先创建一个java类型的文件,然后再往这个类型中添加javaWeb依赖文件,再将Tomact中的server-jar包放入到项目中,最后配置Tomact即可。1.使用idea创建servlet文件1.创建一个Java项目,SDK选择1.8,其他不做选择2.设置好项目名称和项目所处位置,点击“Finish”完成即可3.选择项目文件后“右击”,选择添加依赖“Add Framework Support”选择

2020-12-01 21:42:12 11459 5

原创 使用SpringBoot依赖jwt实现token加密,附带Postman进行测试

废话:这段时间涉及到一个项目,老师第一次认真讲token,入坑很浅,花了一天算搞懂了一点点,做个笔记的目的是防止自己下次忘记,肯定有很多不完整的地方,可以通过评论区告诉我哈!接下来的整个文章都是在讲述token的创建和使用。前言:整篇笔记实现了“登录”和“修改”两个方法,当用户没有通过“登录”方式获得token时,在执行“修改”方法时会报错,只有获得了登录方法给的token,并将token加入到“修改”方法请求的头部分,才能完成修改。整体思维逻辑是写一个token认证方法,再结合mvc写一个过滤器

2020-12-01 20:59:01 7208 4

原创 SpringBoot整合Servlet三大组件的两种方法

前言:经常熟悉Servlet的人知道,Servlet最主要的是它的三大组件,Servlet、Filter、Listener。如果我们想要在SpringBoot中使用Servlet这三大组件,有两种方式,分别是组件注册和路径扫描。组件注册就是自己写一个Servlet组件配置类,然后在里面进行逐个注册。路径扫描就是用到SpringBoot中的注解,将注解写到自己组件的类上即可。1.使用组件注册的方式整个Servlet三大组件1.以servlet为例,创建一个你自己的servlet类(MyServlet

2020-11-26 20:05:50 1196

原创 在SpringBoot项目使用Gson插件轻松解析Json格式数据

前言:json解析是指将以{ }包裹的JSON对象解析成我们想要的数据,方便我们调用。java中可以用JSONObject或JSONArray类来实现,但其实有一种更方便的方式,就是使用Gson解析。Gson解析可以将json数据解析成一个实体类,之后我们便可以调用该实体类很轻松的拿到自己想要的数据。1.先在idea的插件库中安装“GsonFormatPlus”插件file→Settings进入设置页面在设置页面中找到“Plugins”,并在搜索框中搜索“GsonFormatPlus”后点击“in

2020-11-17 23:26:46 1379

原创 使用IDEA将SpringBoot项目打成jar包并在本机运行

前言:使用idea中的自带的maven将SpringBoot项目打包成jar。这里需要先配置一下maven,将idea中自带的maven配置成环境变量,这样一来我们使用cmd命令时就可以很方便操作了。配置maven环境变量→打包→成功1.将idea中自带的maven配置进入环境变量path中在“此电脑/我的点击”右击打开“属性”,在里面找到“高级系统设置”点击“环境变量”,我们开始配置环境变量(为什么要将idea中的maven配到环境变量中呢?因为这样一来我们就可以不需要进入maven文件中就可

2020-10-16 10:29:35 819

原创 SpringBoot中连接redis数据库并存入List数据

前言:SpringBoot连接redis数据库其实是很简单的事情,往里面写入数据也很简单,相比较而言比MySQL简单太多,这里演示一下从创建redis数据库到安装可视化管理软件“RedisDesktopManager”并通过SpringBoot中的依赖往里面写入数据的整体过程。RedisDesktopManager和SpringBoot连接数据库示意图△1.创建一个redis数据库下载一个redis数据库文件,下载后解压到指定路径。下载地址:https://github.com/micros

2020-10-11 22:07:19 4860

原创 SpringBoot+jdbc+mybatis连接操作数据库

其实我只想要尝试一下具体的效果如何,哈哈哈哈

2020-10-07 21:54:49 389

空空如也

空空如也

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

TA关注的人

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