- 博客(366)
- 收藏
- 关注
原创 CSS之实现视频背景
1.新增<video><video class="video-background" autoplay muted loop> <source src="../../assets/starry-sky.mp4" type="video/mp4" /> Your browser does not support the video tag.<...
2023-09-12 15:43:00
422
1
原创 用Excel和批处理实现批量重命名文件
需求:现有100个文件,每个文件需要复制成3份,并且在文件名后加上-张三、-李四、-王五。1.全选所有文件,复制,粘贴,粘贴,形成300个文件。2.使用命令输出所有文件名到文本文件中。dir/b >name.txt3.将结果复制到Excel的某一列中。4.在某一列中,输入-张三、-李四、-王五(通过在字符串前输入单引号使单元格变成文本,防止-符号出错),填充300行,填充时选...
2023-09-07 11:32:00
440
原创 解决大量重复操作浏览器页面的方法
在工作中,我们会遇到需要在浏览器页面上进行大量重复操作的问题。一、可以通过编写和在浏览器控制台执行脚本解决问题。示例脚本1:$('[id="processFormSubmitNext"]').click(); $('[title="结束办理"]').click(); $('[id="comment_textarea"]')[0].value = "已阅。"; window.confirm...
2023-09-06 15:40:00
971
原创 Java之关闭进程端口
我们运行Java程序,经常会遇到端口号被占用的情况。关闭的命令如下:1.查找进程号(如查找8903端口对应的进程号)netstat -ano | findstr 89032.根据进程号杀掉端口(如杀掉进程号为42988的进程)taskkill /f /pid 42988执行效果如下图批处理命令为@echo off & setlocal EnableDelaye...
2023-09-01 15:46:00
470
原创 使用批处理命令清除Maven缓存
有时候,某个后端依赖的lastUpdated文件出问题,导致该依赖包一直无法下载。可以通过清除Maven缓存即清除所有lastUpdated文件来解决。批处理命令示例如下:@echo off rem 这里写你的仓库路径set REPOSITORY_PATH=C:\Users\lyh\.m2\repositoryrem 正在搜索...for /f "delims=" %%i i...
2023-09-01 15:38:00
488
原创 Vite新增打包时间显示
1.新增buildTimePlugin(mode)插件export default ({ mode }) => { process.env = { ...process.env, ...loadEnv(mode, process.cwd()) }; let dist = "dist-collect"; const env = process.env.VITE_NODE_E...
2023-08-21 14:42:00
199
原创 使用批处理文件启动前后端程序
由于IDE打开太多会导致电脑巨卡,可以通过使用批处理文件调用命令,在命令行启动前后端程序。示例如下:1.带密码启动后端@echo offcall java -jar C:\xxx\base-module-system\target\cdy.jar --jasypt.encryptor.password=xxxexit2.更换配置文件参数(如启动端口号)启动后端@echo of...
2023-08-16 11:34:00
118
原创 JS实现手机端页面滚动到底部
需求:需要在手机端实现一进入页面,则页面滚动到最底部。一开始,我根据网上查找的内容写了如下代码onMounted(() => { if (pageConfigActive.value === 0) { console.log(document.body.scrollHeight); window.scrollTo(0, document.body.scrollHe...
2023-07-25 16:58:00
233
原创 Vue之beforeRouteEnter的使用
beforeRouteEnter用于路由跳转后进入新的页面进行操作,由于<script setup>里面没有内置beforeRouteEnter的语法,所以需要另外写一个<script>标签。下面代码是beforeRouteEnter的使用示例,从from可以获得跳转页面前的路由信息。<script>import { defineComponent }...
2023-07-09 10:37:00
954
原创 Vite之根据不同的打包配置文件对打包文件夹名进行配置
1.在package.json配置打包命令"scripts": { "dev": "vite --port 3010 --mode development", "build:formGD": "vite build --mode formGD", "build:processGD": "vite build --mode processGD", "build:formSX"...
2023-06-30 15:50:00
803
原创 Vue之使用:class返回类对象
我们在设置动态且复杂的类名时,可以使用Vue的:class。如下面的代码所示:<i :class="classObject(item)"></i>函数为:const classObject = (item) => { return { iconfont: true, icon: true, [item.icon]: true...
2023-06-09 10:19:00
188
原创 图像处理免费网站推荐
1.图片放大https://bigjpg.com/网站采用人工智能深度学习技术一一深度卷积神经网络,会将噪点和锯齿的部分进行补充。实现图片的无损放大。在一定程度下,进行修复,几乎可以说是完美的。2.在线PShttps://ps.gaoding.com/#/随时随地无安装使用PS。3.图片去水印https://quququ.cn/在几秒钟内擦除不需要的图像内容。4.图片去背景h...
2023-06-04 13:41:00
107
原创 Java之图片上传与删除功能的实现
要实现Java图片上传与删除,并使本地和服务器上都能同时正常使用。1.定义线上线下文件保存和显示路径application-dev.propertieskapok.SHOW_PIC_PREFIX = http://localhost:8910/image/#mac#kapok.SAVE_PATH = /Users/luoyihao/images/#winkapok.SAVE_...
2023-05-11 10:01:00
203
原创 JS之根据两地经纬度获得两点之间的距离
JS之根据两地经纬度获得两点之间的距离:const getDistance = (lat1, lng1, lat2, lng2) => { lat1 = lat1 || 0; lng1 = lng1 || 0; lat2 = lat2 || 0; lng2 = lng2 || 0; var rad1 = (lat1 * Math.PI) / 180.0; va...
2023-05-08 22:11:00
103
原创 Antd之表格暂无数据提示转换为中文
Antd默认的表格暂无数据提示是英文的no data,若要转换为中文。1.在App.vue中加上a-config-provider。<template> <a-config-provider :locale="locale"> <div id="app"> <router-view /> </div>...
2023-04-26 15:29:00
663
原创 Windows CMD常用命令
1.dir 查看目录(Linux中为ls)dir2.route 操作网络路由表双网卡下添加静态路由示例:(1)删除默认路由( 0.0.0.0是指所有地址)route delete 0.0.0.0(2)添加内网静态路由route add 10.37.0.0 mask 255.255.0.0 10.37.132.129 -p注:它表示访问10.37.0.0网段的所有数据都...
2023-04-25 15:24:00
53
原创 H5页面新增鼠标右击和长按触发事件
H5页面新增鼠标右击和长按触发事件,不影响点击事件。示例如下:1.新增触发事件<van-cell class="list-item" v-for="item in dataSource.list" :key="item.id" @touchstart="longPress(item, index)" @touchend="removePress(item, in...
2023-04-23 14:17:00
244
原创 修复H5长按自动调起系统选择功能的缺陷
缺陷:H5长按自动调起系统选择功能解决方法:在App.vue或是需要用到长按事件响应的页面加上* { //禁止h5长按调起系统菜单 -webkit-touch-callout: none; /*系统默认菜单被禁用*/ -webkit-user-select: none; /*webkit浏览器*/ -khtml-user-select: none; /*早期浏览器*/ ...
2023-04-23 12:32:00
55
原创 Spring中Redis存取数据示例
1.导入StringRedisTemplate类import org.springframework.data.redis.core.StringRedisTemplate;2.自动装配@Autowiredprivate StringRedisTemplate stringRedisTemplate;3.存数据(设置5分钟过期)String token = UUID.ran...
2023-04-20 21:25:00
60
原创 Vue3实现剪贴板功能
1.新增依赖"vue-clipboard2": "^0.3.3"2.main.js导入和使用依赖import VueClipBoard from "vue-clipboard2";createApp(App) .use(VueClipBoard) .mount("#app");3.导入syncHandle和proxyimport { getCurrentInsta...
2023-04-20 10:55:00
53
原创 Shell之bash脚本的编写
下面是我写的一段部署脚本。#!/bin/bashcontainerID=`docker ps | grep kapok-admin | awk '{ print $1 }'`docker stop $containerIDecho "docker stop $containerID"imageID=`docker images | grep kapok-admin | awk '{ ...
2023-04-17 21:10:00
48
原创 Win+R快速启动软件
1.命令行cmd2.记事本notepad3.写字板write4.画图mspaint5.放大magnify6.计算器calc7.资源管理器explorer8.Win版本号winver9.服务services.msc10.注册表编辑器regedit11.音量sndvol12.虚拟键盘osk...
2023-04-16 13:04:00
44
原创 MyBatis中XXMapper示例记录
XXMapper.xml的结构示例如下,包括<resultMap>、<id>、<result>、<select>、<update>、<foreach>、<if>标签的使用:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBL...
2023-04-12 15:39:00
50
原创 nginx中的proxy_pass配置
Nginx 是最常用的反向代理工具之一,一个指令 proxy_pass搞定反向代理。对于接口代理、负载均衡很是实用,但 proxy_pass指令后面的参数很有讲究,通常一个/都可能引发一个血案。通常nginx配置proxy_pass指令时,如果proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分代理上。1.代理到URL:http://127.0...
2023-04-11 20:37:00
791
原创 Antd之a-date-picker和a-time-picker组件传值
使用a-date-picker和a-time-picker组件时传到后端,传参值为类似"2023-04-10T06:58:44.000Z"这样的字符串。要恢复正常传值,可将前端传到后端日期格式统一为”YYYY-MM-DD HH:mm:ss”。1.a-date-picker组件添加show-timevalueFormat="YYYY-MM-DD HH:mm:ss"2.a-date-p...
2023-04-10 15:51:00
920
原创 yum方式安装nginx
yum方式安装nginx1.添加yum资源库rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2.安装nginxyum -y install nginx3.启动nginxsystemctl start nginxyum方式...
2023-04-08 15:29:00
93
原创 yum方式安装Redis
Redis(Remote Dictionary Server ),即远程字典服务,是一个Key-Value数据库。yum方式安装Redis服务1.下载epel仓库yum install epel-release -y2.下载redis数据库yum install redis -y3.启动redis服务systemctl start redis查看redis服务状态...
2023-04-07 15:52:00
204
原创 yum方式安装MySQL
yum方式安装MySQL服务1.下载MySQL的yum源配置wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm2.安装MySQL的yum源yum -y install mysql57-community-release-el7-11.noarch.rpm3.yum方式安装MySQL...
2023-04-07 11:03:00
38
原创 Vue引用富文本编辑器
1.在package.json加上并安装依赖"devDependencies": { "@jsdawn/vue3-tinymce": "^1.1.7",}2.在页面中引入import Vue3Tinymce from "@jsdawn/vue3-tinymce";3.使用<vue3-tinymce v-model="item.blockDataObj.text...
2023-03-31 18:44:00
53
原创 Java之自定义注解的使用
要实现用户信息加密,我们可以新建一个EncryptCorpUser类。package com.cmit.kapok.system.entity.corp_user;import com.cmit.kapok.system.utils.encrypt.anno.Encrypt;import com.cmit.kapok.system.utils.sensitive.SensitiveSt...
2023-03-22 17:11:00
85
原创 解决打开软件报Windows版本过低的问题
今天打开一个软件,报错:您的Windows版本过低(Windows7 SP1),无法使用XXX,请尝试升级系统或更换电脑。解决方案:1.右键软件->属性;2.进入兼容性Tab,设置以兼容模式运行这个程序,选择Win 7。即可。...
2023-03-22 09:21:00
565
原创 Java之RSAUtil类的使用
我在项目中遇到选择审批人时,传到前端的审批人信息ID需要加密,然后传回后端需要解密的情况。我们可以采用RSA算法实现公私钥加解密。RSAUtil类内容如下:package com.cmit.kapok.system.utils;import com.cmit.kapok.system.api.cdy_encrypt_keys.ICdyEncryptKeysService;impo...
2023-03-21 15:55:00
292
原创 Java之JasyptUtil类的使用
在配置文件中,我们通常会对中间件密码进行加密。手动加密可以使用JasyptUtil类,代码如下:package com.cmit.kapok.system.utils;import org.jasypt.encryption.pbe.StandardPBEStringEncryptor;import org.jasypt.encryption.pbe.config.Environmen...
2023-03-21 10:23:00
107
原创 Git之Failed to connect to 127.0.0.1 port 7890和xx has no tracked branch报错的解决
我在修改Git Remotes时,遇到报错Failed to connect to 127.0.0.1 port 7890: 拒绝连接,无法修改远端地址。1.查看是否使用代理git config --global http.proxy2.取消代理git config --global --unset http.proxy 即可成功修改。但是,我在拉取代码时又报错,git提示C...
2023-03-13 16:00:00
1518
原创 Vue3刷新页面的方法
我们在删除完列表项后,通常需要刷新列表页,我们可以使用JS原生的方法刷新页面。location.reload();但是这会让整个屏幕重新加载,体验很不好。更好的方式如下:Vue3解决方法:App.vue:<script setup>import { nextTick, provide, ref } from "vue";const isRouter = ref(t...
2023-03-08 15:07:00
898
1
原创 C++常用语法积累
判断素数#include <iostream>#include <cmath>using namespace std;bool isPrime(int n){ for(int i = 2;i <= sqrt(n);i++){ if(n % i == 0){ return false; } ...
2023-02-23 11:43:00
32
原创 IPA实操流程记录
IPA实操流程题目为:获取百度热搜电视剧榜,并筛选出古装类的电视剧,保存在本地的excel文件,并通过邮件发送给自己。结果记录如下:
2023-02-21 10:44:00
56
原创 计算机专业术语解析
最近,我对一些计算机专业术语进行了学习,并记录其概念解析:1.chatGPTChatGPT是由人工智能研究实验室OpenAI在2022年11月30日发布的全新聊天机器人模型,一款人工智能技术驱动的自然语言处理工具。它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码等任务。2.Web3“Web3....
2023-02-06 21:51:00
73
原创 Word之实现手动签名
1.手写签名在空白A4纸上2.拍照上传到电脑3.对签名照片进行截图,缩小区域,结果如下4.打开Word,插入图片5.色彩选择黑白6.选设置透明色7.图片的布局选项选择:浮与文字上方8.将图片放在合适的位置...
2023-01-13 14:26:00
101
原创 Java之工作日的计算
业务开发中,若要求获取下一个工作日或上一个工作日,则可使用以下Java类。package com.cmit.kapok.system.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.time.DayOfWeek;import java.time.LocalDateTime;impor...
2022-12-09 11:26:00
225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人