多码合一,支付码合一
原理:在 微信、支付宝、QQ 中扫描到一个网址二维码后,一般会通过内置的浏览器打开这个网址。通过判断内置浏览器的 UA,即可得出当前扫码的具体支付平台。 if (navigator.userAgent.match(/Alipay/i)) { // 支付宝 } else if (navigator.userAgent.ma......
win11系统右键菜单管理
新建 win11.bat @echo off :start cls echo, echo 修改右键菜单模式 echo, echo 1 穿越到Windows 10默认模式 echo, echo 2 恢复为Windows 11默认模式 echo, echo 0 什么也不做,退出 echo, echo, choice /c:120 /n......
接口性能优化
1. 直接查询mysql数据库返回给前端 2. 添加redis,给redis添加数据过期时间, 3. 在redis数据过期时间的时候,接口就会很慢,这时候,需要添加一个job(定时器)每格5分钟执行一次,取消redis的过期时间 4. 添加本地缓存,让数据第一次接口慢,后面都很快 5. 添加gzip压缩 6. redis的大key,优化数据结构...
go bad file descriptor
go 读写文件出现 bad file descriptor 1. 需要添加 os.O_WRONLY os.OpenFile(p, os.O_CREATE|os.O_WRONLY|os.O_APPEND, os.ModePerm) 2. 读写目录不能是相对路径,必须是觉得路径 (在这上面吃老大亏了,害得我找半天) workDir......
全屏水印
// 页面添加水印效果 const setWatermark = (str: string) => { const id = '1.23452384164.123412416'; if (document.getElementBy......
vue3自定义指令
效果图 1. main.js import { createApp } from 'vue' import './style.css' import App from './App.vue' const app = createApp(App) // 设置颜色 ......
算法:给定一个数组,编写一个函数,把所有0移到末尾,同时保证非0值的相对位置
给定一个数组,编写一个函数,把所有0移到末尾,同时保证非0值的相对位置 必须在原数组上操作,不能用额外的数组 输入:[0,1,0,3,12] 输出:[1,3,12,0,0] js版本 let arr = [0, 1, 0, 3, 12] ......
个人技术分析总结
uni-app,适合写小程序,并不适合写app,(小程序的渲染都是基于webview的)(app的渲染基于webview的时候,在事件监听的适合会出现性能消耗)...
大文件上传
思路一: 前端 切片+索引,后端:存储切片, 前端发送合并请求,后端合并 切片返回新文件...
Uncaught Error: [**]: getActivePinia was called with no active Pinia. Did you forget to install pinia?
pinia 报错:如下 pinia.esm-browser.js:1671 Uncaught Error: [**]: getActivePinia was called with no active Pinia. Did you forget to install pinia? const pinia = c......
随机推荐