分享一个自写的Yii2扩展——Yii2 IDE Helper

虽然github上已经有了几个yii2的ide helper,如:https://github.com/iiifx-production/yii2-autocomplete-helper,不过自己使用下来感觉不是特别好用,于是便自己实现了一个:https://github.com/takashiki/yii2-ide-helper。 使用说明: 安装 用以下命令添加 composer 依赖: composer require mis/yii2-ide-helper --dev...

2016-11-23 ,  阅读全文
小鸟云香港国际简单评测

ping 上海电信 UnixBench

2016-11-03 ,  阅读全文
使用phpbrew管理php版本

参考文档:http://rmingwang.com/php-version-management-phpenv.html 安装 curl -L -O https://github.com/phpbrew/phpbrew/raw/master/phpbrew chmod +x phpbrew sudo mv phpbrew /usr/bin/phpbrew 初始化 phpbrew init sudo vim ~/.bashrc #文件最后,插入下面这行代码 source ~/.phpbrew/bashrc 安装php版本 phpbrew...

2016-10-09 ,  阅读全文
Gulp本地开发环境配置记录

首先安装 node 和 npm,这个之前写文章记录过:https://blog.skyx.in/archives/206/。 然后在项目下编写 package.js ,执行 npm install 安装依赖包。 安装 browser-sync : npm install browser-sync --save-dev 本地 gulp 命令行版本最好是 4.0 的,否则有些项目会报错。 如果是在没有图形界面的机器上,有可能会报 gulp-...

2016-09-27 ,  阅读全文
PHP修改apk文件的comment实现

参考链接: 一种动态为apk写入信息的方案 apk文件本身即为zip文件,在PHP中可以使用 ZipArchive 类中的 setArchiveComment 方法方便地设置 apk 的 comment 内容。 也可以使用 fseek 和 fwrite 来参照上述文章原理实现: $comment = '123测试'; $file = fopen('R:\1.apk', 'r+'); fseek($file, -2, SEEK_END); fwrite($file...

2016-09-20 ,  阅读全文
Ubuntu上Mysql5.7完全重新安装并修改数据目录方法

最近感觉vps上系统盘的剩余空间不多了,想要把一些站点数据迁移到数据盘上,而且原来编译安装的mysql占用的冗余空间太多,想要改成直接apt安装的,结果出现了一些问题,想来还是应该先做单机主从然后切换的。 一.操作前先备份(重要) 二.完全卸载之前的mysql安装 apt remove --purge mysql* apt autoremove apt autoclean...

2016-09-08 ,  阅读全文
上海考驾照记录

考驾照之前就觉得自己不适合开车,所以想着学车能够慢慢来,多学一点,然后就选择了在上海本地考试,但真正学起车来才发现和自己想象中完全不一样,于是将自己的经验总结分享出来给大家做个参考。 首先人在上海想要考驾照大方向上基本有两种选择,一是上海学车外地考试,二是上海学车上海考试。这两种方式的优缺点如下: 上...

2016-09-02 ,  阅读全文
PHP in_array、array_key_exists、isset效率测试脚本

<?php $elemCount = 1000; $repeatCount = 1000000; $vArr = range(1, $elemCount); $kArr = array_flip($vArr); $start = microtime(true); for ($i = 0; $i < $repeatCount; $i++) { in_array($i, $vArr); } $inArrTime = microtime(true) - $start; echo "in_array:{$inArrTime}<br>"; $st...

2016-08-15 ,  阅读全文
部署系统 Walle 在使用中遇到的一些问题吐槽

最近公司在用 walle ,感觉很不理解为什么一个用 yii2 开发的部署系统对 yii2 这么不友好,每次新项目上线都得配好久,新手得两天左右,总结下来坑如下: 1.各种文件需要新版发布时保持原样,就得 cp 来 cp 去,尤其使用 yii2-advanced 的人应该深有体会 2.由于使用了软链,所以开了 opcache 的话新版上线需要 reload php-f...

2016-07-27 ,  阅读全文