PHP标准类库系列 arrayAccess 2017-06-26 php-SPL 现在很多的 php 框架模型调取属性的时候可以按照数组的方式去调用,这是因为使用了arrayAccess这个接口 什么是 SPL? SPL 是 Standard PHP Library 的缩写,是官方在 p 阅读更多
__callstatic 2017-06-23 php 现在很多框架中调用方法都是Foo::bar()这种格式的,但是他们真的是静态方法吗? 这种情况在 larave 中尤其常见,但是开发过程中很明显这些有一部分 阅读更多
git-error-permission 2017-06-23 git 这种情况在部署 webhook 的时候经常会碰到 报错信息: git error insufficient permission for adding an object 这种报错就是权限错误,把项目中的.git 文件整体改成你的执行权限就行 有一点要注意, 阅读更多
转 跨域请求时两次发送请求的问题 2017-06-23 js 跨域的时候总会碰上各种各样的问题,这就是其中一种情况 检查一下,两次请求分别的 Request Method: 因为是跨域请求,客户端发先发送一个OPTIONS 请求 Preflighted Req 阅读更多
git同步所 fork 的库代码 2017-06-17 git 有时候我们 fork 了一个库进行开发,但是时间长了那个库已经添加了一些新的东西,这要怎么处理呢? 先添加你 fork 的库的地址 1 2 git remote add FORK-sync https://github.com/xxx/yyy.git git remote -v 能看到类似的 阅读更多
go操作 json 文本 2017-06-05 go 一些简单的导入导出 事先准备一个 json 文件 首先我们准备一个 json 文件,我直接就用的package.json里的一些字段 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 阅读更多
关于使用 git 的操作流程 2017-05-27 git 老夫的毕生功力都在这了… 通常我们工作时是这样操作 说一下使用 git 做版本控制的时候的工作流程 1 2 3 4 git add -A #需要添加到版本库中的文件 阅读更多
laravel54初始化迁移失败 2017-05-24 在新版的 laravel 框架当中(v5.4.23) 出现了报错 1 2 3 4 [Illuminate\Database\QueryException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was t oo long; max key length is 767 bytes (SQL: alter table `users` add unique ` users_email_unique`(`email`)) 错误重现: laravel 版本 5.4.23 配置好数据库 阅读更多
go-mysql 2017-05-17 go 这里写一个go 操作 mysql 的 curd 的 demo 表结构是这样的 1 2 3 4 5 6 create table test( id int primary key auto_increment, name varchar(20) default '', age int default 0, created_at int default 0 ) go 的文件是: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 阅读更多
php-callback-func 2017-05-11 default 你知道茴香的茴有四种写法,那你知道 php 的回调也有四种写法吗? 匿名函数 1 2 3 4 var $array = [1,2,3]; array_map(function($item){ return $item; },$array); 类静态调用 1 2 3 4 5 6 7 8 9 10 class A { static function test($req) { echo "hello world"; 阅读更多