摘要: 调用百度地图接口进行打卡 1.在百度地图开放平台申请AK 2.在index.html导入百度地图SDK(此AK值为假) <script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=f029hEOpyCQnXyS 阅读全文
posted @ 2024-04-25 14:02 罗毅豪 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 调用高德地图接口进行打卡 1.安装依赖 "@amap/amap-jsapi-loader": "^1.0.1" 2.增加代码如下: orientation.js import AMapLoader from '@amap/amap-jsapi-loader'; import { gcj02towgs 阅读全文
posted @ 2024-04-24 09:42 罗毅豪 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 需求:用户ID和用户名不能在传输时同时明文出现 解决方式:后端对用户ID和用户名进行加密,传输后前端解密显示 后端的加密方式为: 1.密码转换为字节,先通过PBKDF2WithHmacSHA256,盐值salt123(转换为字节),迭代次数2048次,密钥长度128位,将密码处理成密钥。 2.用AE 阅读全文
posted @ 2024-04-24 09:19 罗毅豪 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 在工作中,我们可能同时在进行2个或者多个不同的项目开发,每个项目的需求不同,进而不同项目必须依赖不同版本的NodeJS运行环境。 这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,nvm就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换。 一、介绍 No 阅读全文
posted @ 2024-04-19 15:38 罗毅豪 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 我连续使用两个Vant的日期组件,但是选中第一个日期组件的结果显示到第二个日期组件上了,HTML代码为: <div v-if="item.type 'date' && !item.allowShowYearAndMonth" class="time" > <van-field :label="ite 阅读全文
posted @ 2024-04-12 10:11 罗毅豪 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1.Vue语法高亮-Vetur 2.代码自动补全-Baidu Comate 阅读全文
posted @ 2024-04-09 15:54 罗毅豪 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 最近使用运行命令npm run dev和打包命令npm run build:formGD、npm run build:processGD比较多。 我觉得输入这一长串命令的比较麻烦,看看有没有简化输入的方法。 方法:使用搜狗输入法的自定义短语方便输入 配置路径:菜单->更多设置->属性设置->自定义短 阅读全文
posted @ 2024-04-09 15:53 罗毅豪 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 如果我们需要重写antd的样式,但是又希望样式变更不会影响到全局,那我们可以给当前页页面区域或组件设置一个类,如antdPosition。 重写样式示例如下: <style scoped lang="less"> .antdPosition { :deep(input) { cursor: poin 阅读全文
posted @ 2024-04-07 16:05 罗毅豪 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 在拉取项目代码时,报错 原因:是Git的账号输入错误问题,在IDEA输入用户名密码后不提示成功或者失败。 解决方法: 如下图所示点击Clear后重新拉取项目即可。 阅读全文
posted @ 2024-03-25 14:13 罗毅豪 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 1.新增JAVA_HOME变量 路径示例: C:\Program Files\Java\jdk1.8.0_162 2.使用变量名把jdk安装目录加入到Path中,即 %JAVA_HOME%\bin 3.使用变量名把jre\bin加入到Path中,即 %JAVA_HOME%\jre\bin 4.校验, 阅读全文
posted @ 2024-03-22 16:00 罗毅豪 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Vue给iframe设置嵌套页面的宽高,代码示例如下: <template> <iframe id="iframe" :height="scrollHeight" :width="scrollWidth" frameborder=0 allowfullscreen="true" src="/docs 阅读全文
posted @ 2024-03-01 10:10 罗毅豪 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 今天,启动一个纯前端的老项目,安装依赖时报错。 npm 错误:request to https://registry.npm.taobao.org/ failed, reason: certificate has expired 从报错信息可看出,以前经常使用的淘宝镜像https://registr 阅读全文
posted @ 2024-02-28 19:49 罗毅豪 阅读(1512) 评论(0) 推荐(2) 编辑
摘要: 按Windows+R键可启动“运行框”,键入“diskmgmt.msc”并点击“Enter”。进入磁盘管理。 磁盘合并(例如D盘合并E盘): 1.右键单击E盘,选择“删除卷”。 2.在删除了E盘后,右键点击D盘,选择“扩展卷”。 3.进入“扩展卷”向导,点击“下一步”,然后选择要合并的目标分区。 4 阅读全文
posted @ 2024-02-18 14:01 罗毅豪 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 以下是Python之DataFrame的使用: 1.定义DataFrame的方式(不带参、使用list、使用列标签) import pandas as pd df = pd.DataFrame print(df) arr = [1,2,3,4,5] df = pd.DataFrame(arr) pr 阅读全文
posted @ 2024-01-02 08:59 罗毅豪 阅读(34) 评论(0) 推荐(0) 编辑
摘要: VBA是Excel中使用的一种语言,对Excel的功能进行了增强。 定义一个简单的VBA过程示例如下: Sub Fun() MsgBox "Fun" End Sub 我们可以在Excel通过录制宏,编辑VBA代码,然后查看宏,执行代码。 使用示例如下: 1.使用Worksheets、Range和Va 阅读全文
posted @ 2023-12-30 19:15 罗毅豪 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 发生事件冒泡时,若想阻止冒泡,则 1.在被包含的控件触发的函数中最后加上return false。 2.使用@click.stop阻止冒泡 阅读全文
posted @ 2023-12-26 09:29 罗毅豪 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 实现一个可拖拽的div写法如下: const chatbox = ref(); const dragx = (el) => { let oDiv = chatbox.value; //当前元素 let disX = el.clientX - oDiv.offsetLeft; let disY = e 阅读全文
posted @ 2023-12-25 09:52 罗毅豪 阅读(110) 评论(0) 推荐(0) 编辑
摘要: PyAutoGUI是Python的一个库,使用示例如下。 一、移动到某个坐标点进行点击 import pyautogui print(pyautogui.position()) pyautogui.moveTo(56, 18, duration=1) pyautogui.click() 二、依照图片 阅读全文
posted @ 2023-12-21 22:27 罗毅豪 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 零宽空格是空格的一种,但它的宽度为零,即不显示,所以看起来跟没有一样。 即是不可打印的Unicode字符,其Unicode编码如下: 选中后右键Copy string contents 即可多次粘贴使用。 使用场景:增加文本字数,以通过文本长度校验。 阅读全文
posted @ 2023-12-21 15:51 罗毅豪 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 使用Python我们可以调用AI库,实现一些AI功能。 1.文本相似度: import difflib s1 = "abc" s2 = "abce" ratio = difflib.SequenceMatcher(None, s1, s2).quick_ratio() print(ratio) 2. 阅读全文
posted @ 2023-12-20 23:09 罗毅豪 阅读(52) 评论(0) 推荐(0) 编辑
摘要: IPA设计器无法打开,我通过以下方式解决了。 1.win+R,输入cmd,输入netsh winsock reset,重启电脑。 2.设计器右键点击->属性->快捷方式Tab->目标框里加(前面加空格分割)--no-sandbox 阅读全文
posted @ 2023-12-19 09:19 罗毅豪 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 我们可使用Selenium进行Web自动化操作。 一、环境搭建: 1.下载安装Pycharm 2.在Pycharm中新建项目 3.在Pycharm中安装Selenium(FIle->Settings->Project:项目名->Python Interpreter->加号->搜索添加Selenium 阅读全文
posted @ 2023-12-17 20:09 罗毅豪 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 在学习RPA时,我对使用JS脚本修改页面内容进行了深入学习。 记录如下: 获取元素的方法: 1.document.getElementById("xxx") 2.document.getElementsByClassName("xxx") 3.document.getElementsByTagNam 阅读全文
posted @ 2023-12-16 21:46 罗毅豪 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 需求:A页面跳转到B页面,B页面带参跳转到C页面,C页面点击确定带参跳转回B页面。但是C页面点击返回按钮可返回到B页面,B页面点击返回按钮可返回到A页面。 即A->B(带参)<->C(带参) 在Vue3中,如果全部使用router.push带参跳转,则返回时路由跳转会变得很混乱。 解决方法:B和C页 阅读全文
posted @ 2023-12-15 22:14 罗毅豪 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 任何一个页面,如果没有手动配置滚动条,若页面高度超出屏幕,拉到页面底部然后点击进行页面路由跳转,就会产生新页面已自动滚动一段距离的缺陷。 解决方法为在路由守卫里面加上一行重置滚动条的代码,这样所有页面都不会有这问题了。 如在permission.js加上: router.beforeResolve( 阅读全文
posted @ 2023-11-27 10:40 罗毅豪 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 右键菜单->Git Bash Here打开Git的命令行 查看项目每个人提交的代码行数统计,即执行 git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" 阅读全文
posted @ 2023-11-20 17:17 罗毅豪 阅读(224) 评论(0) 推荐(0) 编辑
摘要: Linux取/etc/passwd文件的2-5行的方法,有如下5种方式。 sed -n '2,5p' /etc/passwd cat /etc/passwd|head -5|tail -4 head -5 /etc/passwd|tail -4 awk 'NR==2,NR==5' /ect/pass 阅读全文
posted @ 2023-10-23 16:53 罗毅豪 阅读(102) 评论(0) 推荐(0) 编辑
摘要: ctrl+A 切到当前行开头 ctrl+E 切到当前行结尾 ctrl+L 清屏 ctrl+U 当前行往前清除 ctrl+K 当前行往后清除 ctrl+D 退出登录 阅读全文
posted @ 2023-10-23 16:36 罗毅豪 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 为提高页面的兼容性,可使用postcss-px-to-viewport。 1.安装依赖 "postcss-px-to-viewport": "^1.1.1" 2.在vite.config.js导入 import postcssPxToViewport from 'postcss-px-to-view 阅读全文
posted @ 2023-10-09 10:08 罗毅豪 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 1.新增<video> <video class="video-background" autoplay muted loop> <source src="../../assets/starry-sky.mp4" type="video/mp4" /> Your browser does not s 阅读全文
posted @ 2023-09-12 15:43 罗毅豪 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 需求:现有100个文件,每个文件需要复制成3份,并且在文件名后加上-张三、-李四、-王五。 1.全选所有文件,复制,粘贴,粘贴,形成300个文件。 2.使用命令输出所有文件名到文本文件中。 dir/b >name.txt 3.将结果复制到Excel的某一列中。 4.在某一列中,输入-张三、-李四、- 阅读全文
posted @ 2023-09-07 11:32 罗毅豪 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 在工作中,我们会遇到需要在浏览器页面上进行大量重复操作的问题。 一、可以通过编写和在浏览器控制台执行脚本解决问题。 示例脚本1: $('[id="processFormSubmitNext"]').click(); $('[title="结束办理"]').click(); $('[id="comme 阅读全文
posted @ 2023-09-06 15:40 罗毅豪 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 我们运行Java程序,经常会遇到端口号被占用的情况。 关闭的命令如下: 1.查找进程号(如查找8903端口对应的进程号) netstat -ano | findstr 8903 2.根据进程号杀掉端口(如杀掉进程号为42988的进程) taskkill /f /pid 42988 执行效果如下图 批 阅读全文
posted @ 2023-09-01 15:46 罗毅豪 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 有时候,某个后端依赖的lastUpdated文件出问题,导致该依赖包一直无法下载。 可以通过清除Maven缓存即清除所有lastUpdated文件来解决。 批处理命令示例如下: @echo off rem 这里写你的仓库路径 set REPOSITORY_PATH=C:\Users\lyh\.m2\ 阅读全文
posted @ 2023-09-01 15:38 罗毅豪 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1.新增buildTimePlugin(mode)插件 export default ({ mode }) => { process.env = { ...process.env, ...loadEnv(mode, process.cwd()) }; let dist = "dist-collect 阅读全文
posted @ 2023-08-21 14:42 罗毅豪 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 由于IDE打开太多会导致电脑巨卡,可以通过使用批处理文件调用命令,在命令行启动前后端程序。 示例如下: 1.带密码启动后端 @echo off call java -jar C:\xxx\base-module-system\target\cdy.jar --jasypt.encryptor.pas 阅读全文
posted @ 2023-08-16 11:34 罗毅豪 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 需求:需要在手机端实现一进入页面,则页面滚动到最底部。 一开始,我根据网上查找的内容写了如下代码 onMounted(() => { if (pageConfigActive.value 0) { console.log(document.body.scrollHeight); window.scr 阅读全文
posted @ 2023-07-25 16:58 罗毅豪 阅读(272) 评论(0) 推荐(0) 编辑
摘要: beforeRouteEnter用于路由跳转后进入新的页面进行操作,由于<script setup>里面没有内置beforeRouteEnter的语法,所以需要另外写一个<script>标签。 下面代码是beforeRouteEnter的使用示例,从from可以获得跳转页面前的路由信息。 <scri 阅读全文
posted @ 2023-07-09 10:37 罗毅豪 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 1.在package.json配置打包命令 "scripts": { "dev": "vite --port 3010 --mode development", "build:formGD": "vite build --mode formGD", "build:processGD": "vite 阅读全文
posted @ 2023-06-30 15:50 罗毅豪 阅读(1323) 评论(0) 推荐(0) 编辑
摘要: 我们在设置动态且复杂的类名时,可以使用Vue的:class。 如下面的代码所示: <i :class="classObject(item)"></i> 函数为: const classObject = (item) => { return { iconfont: true, icon: true, 阅读全文
posted @ 2023-06-09 10:19 罗毅豪 阅读(150) 评论(0) 推荐(0) 编辑