安装LiteIde配置

这里设置 Liteide 的配置(环境macOS) Liteide 是一款专门为go开发的一款ide,省去了类似atom编辑器的一些麻烦的环境配置导致atom越来越臃肿,是

转 HTML5上传文件显示进度

使用ajax上传文件的时候为了通过 files api来获取文件信息,从而可以看到显示进度 html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 <div class="row"> <label for="file"> Upload Image:</label> <input type="file" name="fileToUpload" id="fileToUpload" multiple="multiple" onchange="fileSelected();" />

beforeAction的一个示例

1 2 3 4 5 6 7 8 9 10 11 12 13 14 public function beforeAction($action) { if(condition){ Yii::$app->response->format = Response::FORMAT_JSON; Yii::$app->response->data = array( 'status' => -1, 'message' => '请先登录', 'url' => \Yii::$app->getHomeUrl() ); return false; } return true; } 这个函数只返回bool值,响应

局部关闭csrf验证

简单理解 yii的 hehavior 就是代码实现了php54的 trait 特性 创建一个hehavior 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 <?php use Yii; use yii\base\ActionEvent; use yii\base\Behavior; use yii\web\Controller; class

docker(2) 创建属于自己的库

上一章是了解了怎么创建一个容器,现在我们来把它做成我们自己的库,类似git那样的 首先查看下自己的库有哪些 1 2 3 4 5 ➜ ~ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

docker(1)入门

开始 首先在docker官网或者国内的daoCloud来下载工具,不推荐新手在直接通过brew来安装 docker-machine 根据安装导航安装好就行 刚接触一个新玩具最

composer的一个小毛病

当环境中同时安装xdebug和composer的时候,会产生一个报错 1 You are running composer with xdebug enabled. This has a major impact on runtime performance. See Https://getcomposer.org/xdebug 其实作为开发环境来说,并没有太大的影

git推送远程失败

git push 的时候提示: 1 2 remote: Permission to ******/born.git denied to ******/. fatal: unable to access 'https://github.com/ ******//born.git/': The requested URL returned error: 403 是因为git的账号冲突,git误认为你使用的是另一个账号,解决办法也很简单 推送方式

自己封装一个composer包玩玩

how to build a composer package 参考文档 首先是完善 composer.json 这个是composer需要抓去的的东西,相当于这个composer包的名片 实现步骤是 创建一个git库 (不用说