灌水区
-
PHP Redis 锁参考脚本
1、用户交易锁,防止用户重复点击 2、设置并发锁 -
uniapp打包的APP唤起微信小程序指定页面
支付时从uni-app移动应用跳转到小程序 1、以公司为主体注册微信开发平台账户 open.weixin.qq.com 申请移动应用,并审核通过 2、UNIAPP中勾选《Share(分享)》,选择微信分享,填写开放平台的 appid uniapp唤起微信小程序指定页面 //APP端 plus.share.getServices(function(res) { var sweixin = null;… -
apicloud 打包的APP启动后主动请求存储权限
apicloud 打包的一个安卓APP,在手机模拟器可以正常使用,在真机装上之后下载视频提示存储权限不可用, 需要手动到APP权限里面设置,一开始以为是编译的问题,找了一下编译的设置,全部权限都开启 但是真机上面就是不提示需要授权权限 查到两篇关于权限设置的文章 官方论坛中关于APP动态权限及Android平台targetSdkVersion设置的说明 https://community.apic… -
CSS屏蔽UC浏览器广告
一段css样式即可屏蔽UC浏览器的广告 -
养成看文档的好习惯
⭐️ 养成看文档的好习惯 ⭐️ 这几年来对我一直帮助很大的 Tips。看文档这个行为看似简单,一般人都会把他和工作等很严肃的事情放在一起来思考,但其实不然。 其实生活中也充斥着文档,例如我们从医院开的药品的说明书、家用电器的说明书、一些数码硬件和软件的帮助中心,这些你认为的不用看系列有时候确确实实非常管用。 一般药物的说明书,可以通过谷歌出品公司 + 药名来找到相关说明,或者开可以通过 用药助手 … -
解决跨域 No Access-Control-Allow-Origin
在A网站中,我们希望使用Ajax来获得B网站中的特定内容。如果A网站与B网站不在同一个域中,那么就出现了跨域访问问题。你可以理解为两个域名之间不能跨过域名来发送请求或者请求数据,否则就是不安全的。跨域访问违反了同源策略, 同源策略规定,浏览器的ajax只能访问跟它的HTML页面同源(相同域名或IP)的资源。 如何确定是跨域请求 A域名资源请求到B/C……域名 你当前访问的域名是http的当请求的部… -
初识消息队列之RabbitMQ
消息队列应用场景 比如说一个系统有100万个用户,这个系统每天都需要发送N个任务到每个用户手上 每天发送5个任务的话,就会产生500w条数据,要将这么多的数据保存到数据库,第一时间想到的是使用消息队列分批执行 比如将用户分成1000份,这样的话一份只有1000用户,这样就比较好保存了吧 Mq消息队列实现流程,生产者将用户分割,将消息推送到Mq,然后Mq消费者读取消息,将消息发布给用户 生产者可以将… -
解决浏览器强制跳转https问题
有时候访问一些没有SSl证书或者证书过期的网站时,浏览器会自动跳转到https链接 比如你之前访问 https://xiadmin.com 正常的,但是当网站的SSL证书到期后,继续访问 https://xiadmin.com 这个时候就会出现 您的连接不是私密连接 攻击者可能会试图从 www.xiadmin.com 窃取您的信息(例如:密码、通讯内容或信用卡信息)。了解详情 NET::ERR_C… -
阿里云短信API快速接入
针对某些情况 composer 无法使用或者只想接入阿里云短信服务的 某些项目无法使用 composer,比如只是想加一个阿里云短信,阿里云文档现在好像只支持 composer 方式了 Github项目地址:https://github.com/difuer-yl/alisms 直接上代码 /** * *$phon 电话号码 *$AccessKeyId 密钥 *$accessKeySecret 密… -
阿里云服务器拓展数据盘
最近在维护阿里云网站服务器的时候,发现磁盘空间不够用了,数据盘40GB的空间只剩下4GB,于是开始拓展数据盘 阿里云拓展数据盘有两种方式 更换系统盘 (好比买了一辆新车,这个旧车就被晾一边了) 另外挂载一个硬盘 (好比加装个油箱...) 动态扩容系统盘【比更换系统盘好多了,系统盘现在支持扩容了】 更换系统盘 这里只是简单介绍 阿里云更换系统盘文档 优点: 更换系统盘的方式简单,直接操作阿里云面板即… -
定时任务不切换用户执行的后果
事故背景 某 thinkphp6.x 项目运行时,偶尔出现异步队列执行失败的情况,实际调试时发现一切正常,但是异步队列就是会经常出现失败超时 调试来调试去,就是没有问题,怀疑执行的进程太多,抢占了任务??【为了加快速度,开了五个进程】,后面调试减少到一个进程,好像好了很多【心理安慰+999】 就这样相安无事了好几天,这个问题又出现!!! 再因为这个任务是支付确认的异步队列,要是订单没有办法确认的话… -
PHP rgb颜色互转
rgb颜色转换16进制 16进制转换为rgb颜色 /** * RGB转 十六进制 * @param $rgb RGB颜色的字符串 如:rgb(255,255,255); * @return string 十六进制颜色值 如:#FFFFFF */ function RGBToHex($rgb){ $regexp = "/^rgb\(([0-9]{0,3})\,\s*([0-9]{0,3})…


















