灌水区
-
window 安装搭建 RabbitMQ
RabbitMQ是目前非常热门的一款消息中间件,本文介绍 RabbitMQ 如何在Window 安装搭建 RabbitMQ 服务与常用命令 1、安装erlang,下载地址 http://www.erlang.org/downloads 2、安装 rabbitmq ,下载地址 http://www.erlang.org/downloads 按循序安装 直接运行 erlang:otp_win64_2… -
PHP 算出字符串中文个数
算出某个字符串中中文的个数 $str = "中文english"; echo strlen($str); echo "<br>"; echo mb_strlen($str, "utf8"); 上面代码运行结果为 13 9 大家都知道,一个中文所占的字节数为 2,一个字母占 1 所以如果字符串中无中文时,这两个函数所求得出的字符… -
Composer 2.0 发布了
有什么新功能? 变更和改进的清单很长,如果您有兴趣阅读全部内容,请查看完整的变更日志。我将在这里重点介绍一些关键点。 性能提升 从Composer和packagist.org之间使用的协议到依赖关系解析,我们几乎对所有内容进行了全面检查,包括使用curl和约束评估优化来并行下载文件。这导致速度和内存使用方面的巨大改进。差异取决于您的用例,因此尽管我看到某些项目的两个方面的改进都超过50%的报告,但… -
解决跨域 No Access-Control-Allow-Origin
在A网站中,我们希望使用Ajax来获得B网站中的特定内容。如果A网站与B网站不在同一个域中,那么就出现了跨域访问问题。你可以理解为两个域名之间不能跨过域名来发送请求或者请求数据,否则就是不安全的。跨域访问违反了同源策略, 同源策略规定,浏览器的ajax只能访问跟它的HTML页面同源(相同域名或IP)的资源。 如何确定是跨域请求 A域名资源请求到B/C……域名 你当前访问的域名是http的当请求的部… -
使用 composer 开发拓展包
当前 Thinkphp 版本 v5.1.39 LTS 由于tp5.1的图像验证码功能是基于session的,且不支持拓展成其他存贮方式。 在前后端完全分离的情况下,使用Jwt鉴权,验证码功能直接废了。所以我改装了一下 tp5.1 的验证码功能模块,通过 cache 的方式实现前后端分离的情况下,对验证码进行验证。 另外使用 Composer 方式创建一个库前后端分离的图片验证码库 1、建立一个仓库… -
Chrome浏览器被劫持,管家360杀毒无效
昨天电脑刚刚全盘重置了系统,今天一打开谷歌浏览器发现浏览器竟然被劫持了。。还好现在只装了几个软件,都是正版官网下载的,最有可能的是当初为了激活office和win10系统使用了一个激活软件。这个暂且放一下。 劫持方式是打开谷歌浏览器的时候,每次浏览器都会先通过一个代理网站 ge1.gndh444.top 然后在跳到 hao123,这虽不是什么大问题,但是非常非常恶心。于是360,腾讯管家请求出战。… -
php predis GEORADIUS 无法返回距离问题
今天安装 predis ^1.1 版本,按之前的项目使用方式使用GEORADIUS 发现 WITHDIST, 或者 WITHCOORD无效 无法返回距离或者经纬度。只能返回保存对象,一开始怀疑是否本地 reids 版本导致,于是进行代码测试 代码如下 // 经度 $longitude = (float)'110.153724'; // 纬度 $latitude = (float… -
vue页面部署后,刷新页面404
vue页面部署后,刷新页面404,多半跟代码无关,是nginx配置问题 如我的访问入口是 merchant nginx 的配置应该是 location /merchant/ { try_files $uri $uri/ /merchant/index.html; } 这个 Nginx 配置的作用是处理对 /merchant/ 路径的请求。具体来说,它的功能如下: try_files 指令:这个指令… -
微擎 tpl_form_field_video2 组件添加视频封面
问题不大,记录下来方便下次查询 。但是查文件查到头皮发麻 原视频组件查看方式只有一张默认的视频封面图,视频标题不明确的话无法知道是哪个视频,如图 修改完成后效果 修改过程 这个视频组件模态窗是直接加在JS文件里面的 具体文件路径为 /web/resource/js/app/common.min.js 将此文件格式化文件后搜索关键字 /web/resource/images/icon-video.p… -
微信公众号jssdk上传微信开发者工具无法上传图片
微信公众号通过js-sdk上传图片失败,invalid media_id hint: {"errcode":40007,"errmsg":"invalid media_id hint: [ON83ta01218661]"} 并且在开发者工具中 serverId 一直是 1237378768e7q8e7r8qwesafdasdfasdfax… -
正则匹配两个换行
使用 FTP 工具上传文件到服务器之后,发现每个文件内容全部都多了一个换行,每上传一次多一个换行、子子孙孙川流不息??? 原来几百行的代码硬生生变成了几千号,如果多一行多一块钱那。。。算啦算啦 作为一个讲究的程序猿我一般使用正则替换已经被摧残的文件内容 我一般使用编辑器的正则替换功能,编辑器一键去除如sublime 跟 vscode CTRL+H 选择正则匹配 下面是我常用的几个正则 匹配两个换… -
阿里云搭建负载均衡服务器
近期工作接触到一些用户量比较多,秒杀密集的场景,需要搭建一套比较稳定的系统 使用阿里云产品搭建起来的话需要开通挺多功能的,充钱就能变强的感觉还行 使用的产品如下 *阿里云ESC *文件存储NAS *弹性伸缩 *负载均衡 *全站加速 云存储OSS 云数据库 云Redis 简单介绍为什么使用这几个产品 ESC 就不说了,服务器必备的 文件存储NAS 什么是文件存储NAS? 阿里云文件存储NAS(Aps…





















