全球手机号正则校验
全球手机号正则校验
123\+(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\d{1,14}$
参考
Stackoverflow
Vue项目启动报错digital envelope routinesunsupported
在运行 npm run dev 启动项目时报错 Error: error:0308010C:digital envelope routines::unsupported
环境
node v18.18.2
npm 9.8.1
查阅资料后发现是 node 版本过高 , 所以可以通过降低版本解决 , 不过不推荐
解决办法linux & mac:NODE_OPTIONS=--openssl ...
延时队列定时任务实现
延时队列相比于普通队列最大的区别就体现在其延时属性上 , 普通队列的元素是先进先出 , 按入队顺序进行处理 , 而延时队列中的元素在入队时会指定一个延迟时间 , 表示其希望能够在经过指定时间后处理 . 从某种意义上来讲 , 延迟队列的结构并不像一个队列 , 而更像一种以时间为权重的有序堆结构 .
应用场景
我们在一些业务场景中 , 经常会遇到一些需要经历一段时间后 , 或者达到某个时间节点才会 ...
Shell简单的部署脚本
通常项目采用 Jenkins 自动化构建部署, 但偶尔有那么一两个项目没足够资源去搭建工具.这里写一个简单的Shell脚本去部署vue项目
先上传打包后的文件 dist.zip 到服务器指定目录 , 然后备份上个版本的压缩包 , 删除文件 , 解压部署
123456789101112131415161718#!/bin/bashecho "***管理后台部署脚本运行***" ...
uniapp获取时区
记录 App 时区问题
通过 js 获取时区
Intl是浏览器的对象,可以通过它的一系列方法获取时区
目前大部分浏览器都支持Intl。ios也支持,但是安卓app是不支持的
1Intl.DateTimeFormat().resolvedOptions().timeZone
Android手机获取时区
在安卓app上获取时区,需要通过安卓的java工具包获取时区。
在uniapp中这样书写
...
OCI runtime exec failed
使用 docker exec 进入容器时报错
OCI runtime exec failed......executable file not found in $PATH unknown
使用命令进入 docker 容器时报错
12[root@localhost home]# docker exec -it container-test bashOCI runtime exec fail ...
WOW Macro
WOW Macro 记录
装备栏编号120=弹药、1 = 头、2 = 项链、3 = 肩膀、4 = 衬衫、5 = 胸6 = 腰带、7 = 腿、8 = 鞋子、9 = 手腕、10 = 手套、11 = 戒指1、12 = 戒指2、13 = 饰品 1 (上)、14 = 饰品 2 (下)。15 = 披风、16 = 主手、17 = 副手、18 = 远程、19 = tabard (徽章吧)、20 = 第1个背包 ...
Kotlin Gradle 引入本地jar写法
Kts 依赖 jar 写法
1implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar"))))
解决讯飞语音唤醒参数无效
问题
下载语音唤醒SDK后,使用androidStudio测试官网demo的时候,点击唤醒出现参数无效(错误码:10106)
原因相关资源没有放好
解决办法查看官方开发文档发现,下载sdk后ivw是有变化的,需要使用res下的ivw文件替换demo中的arrests下的ivw文件夹(也就是说你下载的sdk与购买的应用id是绑定的,我之前使用了 语音识别 的sdk,虽然res下文件夹没有变化,但 ...
应用容器化后为什么性能下降这么多
本文转自 掘金
背景随着越来越多的公司拥抱云原生,从原先的单体应用演变为微服务,应用的部署方式也从虚机变为容器化,容器编排组件k8s也成为大多数公司的标配。然而在容器化以后,我们发现应用的性能比原先在虚拟机上表现更差,这是为什么呢?。
压测结果容器化之前的表现应用部署在虚拟机下,我们使用wrk工具进行压测,压测结果如下:
从压测结果看,平均 RT 为1.68 ms,qps 为 716 ...