WishMeLz

生活其实很有趣

订阅转换

Dockerhttps://hub.docker.com/r/tindy2013/subconverter https://github.com/tindy2013/subconverter/blob/master/README-docker.mddocker run -d --restart=always -p 25500:25500 tindy2013/subconverter:latest # then check its status curl http://localhost:25500/version server { ...

Cloudflare Workers 反代网站

// 映射 URL 和对应的目标网址 const urlMappings = { 'https://xxx.xxx.workers.dev/xxx1': 'https://api.xxx.io/1xxx/xxx/xxx', 'https://xxx.xxx.workers.dev/xxx2': 'https://api.xxx.io/2xxx/xxx/xxx', }; addEventListener('fetch', event => { event.respondWith(handleRequest(...

markdown 编辑器 md编辑器

腾讯开源的 markdown 编辑器 https://github.com/Tencent/cherry-markdown字节跳动开源的 markdown 编辑器 https://github.com/bytedance/bytemd

echarts 点击事件

通用点击事件 myChart.on('click', function (params: any) { if (params.componentType == "xAxis") { } // if (params.componentType == "series") { // } }) 不是数据的地方点击不触发 myChart.getZr().on('click', (params: any) =>...

一个项目不同版本的依赖包

"codemirror": "^6.0.1", "codemirror5582": "npm:codemirror@5.58.2",npm install 别名@npm:包名@版本号 npm install codemirror5582@npm:codemirror@5.58.2

划词弹框

鼠标选中文本弹出悬浮框,计算选中文字的位置。@mouseup.stop="handleMouseUp" <div class="cont" id="textareaCont"> <textarea @select.stop="onSelect" @keydown="onKeyDown" ref="origintext" v-model="origin"></textare...

Windows 激活

https://github.com/TGSAN/CMWTAT_Digital_Edition https://cmwtat.cloudmoe.com/cn.htmlhttps://github.com/massgravel/Microsoft-Activation-Scripts https://massgrave.dev/镜像下载1.HelloWindows: https://www.hellowindows.cn/2.MSDN 山己几子木 https://msdn.sjjzm.com/3.MSDN 系统库 https://www.xito...

qrcode

import QRCode from 'qrcode' let canvas:any = document.getElementById('canvas') QRCode.toCanvas( canvas, 'text', { width: 150 }, function (error) { ...

文件处理

1、base64转file对象let imageBase64 let blob = dataURLtoBlob(imageBase64) let file = blobToFile(blob, Date.now() + '.png') dataURLtoBlob(dataurl) { var arr = dataurl.split(','), mime = arr[0].match(/:(.*?);/)[1], bstr = atob(arr[1]), ...

小程序接口被高频访问

安全检测过程中,平台会模拟真实业务场景,向提审小程序的后台发送服务请求,服务器会收到来自平台(显示为:Tencent Security Team,请求IP为106.55.202.118;113.96.223.69;125.39.132.125)的请求。官方公告

解决elementui table固定列的时候,滚动条被遮挡无法拖动的问题

1、修改el-table__body-wrapper样式的层级 /deep/ .el-table__body-wrapper{ z-index: 2 }解决滚动条被遮住的问题,同时含有合计也适用,缺点:就是表头和合计那部分有阴影,中间的部分没有阴影,不过不影响效果,问题不大。2、修改el-table__fixed样式.el-table { .el-table__fixed { height:auto !important; bottom:17px !important; } }就是设置...

浏览器内核判断

const userAgent = navigator.userAgent; const isWechat = /MicroMessenger/.test(userAgent); const isAlipay = /AlipayClient/.test(userAgent); const isChrome = /Chrome/.test(userAgent) && /Google Inc/.test(navigator.vendor); const isFirefox = /Firefox/.test(userAgent); con...

节点测速工具

https://github.com/faceair/clash-speedtestgo install github.com/faceair/clash-speedtest@latest clash-speedtest -c config.yaml

文字高亮

const regex = new RegExp(searchContent, "gi"); return text.replace(regex,'<span style="color:#286CFB;">$&</span>');

.prettierrc.js 自定义格式化

// .prettierrc 文件:Prettier 规则配置文件 module.exports = { printWidth: 500, // 超过最大值换行 // overrides: [ // { // files: '.prettierrc', // options: { parser: 'json' }, // }, // ], tabWidth: 4, // 缩进字节数 useTabs: false, // 缩进不使用...

Vue2+Tsx 的一个问题

const userInfo: any = UserService.getUserInfo() const userId = userInfo?.userId || 0如上,userId 最后没有使用,会报什么问题?