灌水区
-
常用正则
常用正则 空格匹配 匹配两个换行以上 ^\s*(?=\r?$)\n 或者一个换行就匹配 ^(?=\r?$)\n php匹配字符串中大写字母的位置 ((?<=[a-z])(?=[A-Z])) PHP 示例 echo strtolower(preg_replace('/((?<=[a-z])(?=[A-Z]))/', '_', 'XiAdm… -
PHP 精确运算函数bcadd,bcsub,bcmul,bcdiv
php 在使用加减乘除等运算符计算的时候会把未定义类型的操作数转成浮点数然后进行算术运算 有句话说的好,永远不要相信浮点数结果精确到了最后一位,也永远不要比较两个浮点数是否相等。如果确实需要更高的精度,应该使用任意精度数学函数 浮点数运算示例 $a = '49'; $v = '48.98'; echo $a - $v; 正常来讲这里应该返回 0.2 吧,可实… -
vite+vue3多语言使用
安装vue-i18n npm install vue-i18n@next 在src目录下建立lang文件夹,并在文件下面创建zh.ts、en.ts文件(中文、英文), 自行拓展其他语言 zh.ts 文件 export default { message: { Home: '首页', About: '关于' } } en.ts 文件 复制代码 export d… -
CenterOs 防火墙设置
1. 重启后生效的 开启: chkconfig iptables on 关闭: chkconfig iptables off 2. 及时生效 开启: service iptables start 关闭: service iptables stop 查看防火墙规则列表 service iptables -L -n 将防火墙规则列表的ID也显示出来,方便删除 iptables -L -n --line… -
正则匹配两个换行
使用 FTP 工具上传文件到服务器之后,发现每个文件内容全部都多了一个换行,每上传一次多一个换行、子子孙孙川流不息??? 原来几百行的代码硬生生变成了几千号,如果多一行多一块钱那。。。算啦算啦 作为一个讲究的程序猿我一般使用正则替换已经被摧残的文件内容 我一般使用编辑器的正则替换功能,编辑器一键去除如sublime 跟 vscode CTRL+H 选择正则匹配 下面是我常用的几个正则 匹配两个换… -
html5 input file multiple 不能多选问题
html5 input file multiple 不能多选问题 -
PHP常用代码片段
PHP常用代码片段 获取客户端IP地址 /** * @Author xiadmin * 获取客户端IP地址 * @param int $type 返回类型 0 返回IP地址 1 返回IPV4地址数字 * @param bool $adv 是否进行高级模式获取(有可能被伪装) * @return mixed */ function get_client_ip($type = 0, $adv = fa… -
phpstudy mysql无法启动
问题:phpstudy mysql无法启动,卸载安装也无效,切换版本也无效 排查方法: 1、查看日志文件: 检查 MySQL 的错误日志,通常在 D:\phpstudy_pro\Extensions\MySQL5.7.26\data 目录下,文件名通常是 *.err。 根据日志中的错误信息进行相应的调整。 2、检测端口冲突: 使用命令 netstat -ano | findstr :3306 检查… -
uniapp 安卓app检测版本并更新
uniapp 的程序打包的app时检测当前版本与最新版本不一致时提示下载,并安装新版本 可在 APP.vue 中调用检测版本更新的代码如下: plus.nativeUI.showWaiting("检测更新..."); // 获取当前版本 plus.runtime.getProperty(plus.runtime.appid, (info) => { var wgtVer … -
2020 显示器选购指南 · 千元篇
💁 周末发现了一个宝藏视频,来自先看评测的《2020 显示器选购指南 · 千元篇》。 🖥 与其说是教你用如何选择显示器,我感觉这视频更像是在科普作为一般消费者,如何在厂商绚烂的商品详情中找到真正值得参考的参数。 🏆 这篇评测十分详细,虽然并没有得出一个非常具体的方法论,但是却用通俗易懂的叙述表述了这个行业中一些不那么容易为人知晓的秘密。 ⚠️ 备注:赶时间的小伙伴可以查看 B 站首层… -
sublime 无法设置为默认文件打开方式,无法添加到默认程序解决方式
由于卸载了旧版本的Sublime Text,并且重新使用了一个新版本免安装的Sublime Text包,于是问题来了:之前可以使用Sublime Text 编辑器默认打开的文件现在都不可以了,右键需要打开的文件(例:1.html)打开方式找到Sublime Text ,选择之后文件并没有被Sublime Text打开,无论怎么重复操作都没有作用,只有在编辑器中 open file 或者 将文件拖拽… -
vue页面部署后,刷新页面404
vue页面部署后,刷新页面404,多半跟代码无关,是nginx配置问题 如我的访问入口是 merchant nginx 的配置应该是 location /merchant/ { try_files $uri $uri/ /merchant/index.html; } 这个 Nginx 配置的作用是处理对 /merchant/ 路径的请求。具体来说,它的功能如下: try_files 指令:这个指令…

















