微信小程序request引起的中文小bug

说明: request如果直接操作data,你会发现其中的中文字符串被urlencode了。 测试代码: Page({ data: { query: { hello: ‘hello’, nihao: ‘你好’ } }, testMethod: function () { var query = this.data.qu…

如何创建一个composer包

创建项目 创建一个空的项目,并在项目目录中创建src文件夹(根据一般规范,我们应该将源代码放在src文件夹下)。 使用composer初始化 在项目目录下执行: composer init 创建完 composer.json 后大概如下: { “name”: “bedalter/demo”, “description”…

laravel 5.3 GROUP BY 问题

问题: SQLSTATE[42000]: Syntax error or access violation: 1055 ‘demo.archives.id’ isn’t in GROUP BY (SQL: select `id`, `author`, count(*) as total from `archives` …

Yii2 queue队列使用

场景 发送邮件是一个典型的应用场景,我们无法忍受等待漫长的时间来发送一封邮件,可以将其放入队列,不影响当前程序的执行,后台监听队列里的任务即可。 组件 yii2 + redis + yii2-queue 安装 设置redis 注:redis不限于queue使用,yii2-queue不限于redis驱动 单独将redis…

Yii框架无法设置Content-Type之谜

按照正常逻辑,直接一个函数搞定: header(‘Content-Type: application/javascript’); 在Yii框架中偏偏不好使,看了下Response源码发现: public $format = self::FORMAT_HTML; 改变’format’属性为raw即…

ueditor php版 时区bug

症状,涉及到php后台的一切操作无法进行。 debug: date_default_timezone_set(): Timezone ID ‘Asia/chongqing’ is invalid 修改’php/controller.php’文件: date_default_timezone_se…

绕过微信图片防盗链

直接伪造referer(目测所有qq相关网站都ok)即可: $url = isset($_GET[‘url’]) ? $_GET[‘url’] : ”; // $url = ‘http://mmbiz.qpic.cn/mmbiz/iaPZkBHeN2rgibkcTqJhLBIksyNAicvaKALib7pl3ufi…

ubuntu 14.04 64位 安装android sdk

由于SDK中部分组件只能依赖32位库,所以必须先安装32位的库,其他操作如官方不变。 sudo dpkg –add-architecture i386 sudo apt-get update sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i38…

laravel 5.x中UEditor配合Auth的使用方法

很多年前,各大网站沦陷,发现网页编辑器存在的“漏洞”!事实上这并不怪编辑器本身,而是开发者自己的问题,没有做好权限设置,比如刚才遇到的场景:只有登陆用户才能使用编辑器。 笔者使用了laravel自带的用户验证,现在的问题是如何在第三方程序中使用laravel的auth,如何使用多用户验证请参考laravel多用户验证。…

自定义蓝灯

蓝灯安装后会自动更改了系统代理pac(http://127.0.0.1:16823/proxy_on.pac): 避免全局PAC,去除上述系统配置,建议在浏览器设置代理,SwitchyOmega为例,“新建情景模式”,选择“代理服务器”或“PAC情景模式”都可以,分别设置为: 代理服务器 pac模式