使用hexo和github-pages发布博客 2017-03-22 default 本地搭建 hexo 构建hexo需要在本地安装node.js 1 brew install node 当前版本的node版本 1 2 node -v v7.7.3 全局安装 hexo 1 npm install -g hexo 国外镜像慢的话可以搜索找下淘宝 阅读更多
laravel事务 2017-03-21 laravel laravel 事务的使用会忽略的地方 laravel开启事物有两种方法: 一种是闭包 1 2 3 4 5 DB::transaction(function() { DB::table('user')->insert(['username'=>'xxx']); DB::table('comment')->insert(['content'=>'zzz']); }); 当闭包内发生错误就会自动回滚 另一种比较灵活 1 2 3 4 5 阅读更多
go语言了解(3) 工作流程 2017-03-19 go 本章将的关键字有 defer,panic,recover,main,init,import defer go语言中有一个不错的设计,就是defer。尤其是调用资源时需要打开和关闭两个选项的时候就能凸显出来 它的作用是将指定的语 阅读更多
go语言了解(2)--切片 2017-03-14 go 切片是一种复合类型,可以是数组也可以是字符串 接下来是一个简单切片使用示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 阅读更多
git标签操作 2017-03-13 git 列出所有标签 1 git tag 添加标签(同时生成独立的版本库) 1 2 3 4 5 # 给当前commit打标签 git tag -a v0.0.1 -m '第一次添加标签' # 给指定的 阅读更多
使用redis—geo api实现搜索附近的人,自己写的一个composer包 2017-03-11 tools git地址 安装 需要使用composer,安装composer, composer中国镜像 如果是应用在项目当中的话找到根目录,需要和 compos 阅读更多
LBS使用redis的解决方案--GEOHASH 2017-03-10 default 最近需要用到LBS距离测绘方面的东西,用于搜索附近的人, 在网上搜了一下有一个比较通用的方案,就是采用 GEOHASH 算法 相关的参考资料 这套算法在 mongoDB 当中已经 阅读更多
docker(3) 构建dockerfile 2017-03-08 docker 上一章我们用的是 docker commit 命令创建的自己的库,虽然简单但是定制性比较差,因此我们采用另一种且更广泛的做法就是 docker build命令,先上手做个demo 1 阅读更多
go语言了解(1) 2017-03-08 go 有人说go和php有很多相似的地方,用惯了弱语言的php是时候换换口味了 声明变量 go的声明变量的方式四种(茴香的茴有四种写法),开个玩笑,但 阅读更多
go安装godoc 2017-03-07 tools 现在的版本(go version 1.8)下,go的开发工具已经都在git上上线了,可以直接安装 1 2 3 git clone https://github.com/golang/tools $GOPATH/src/golang.org/x/tools go build golang.org/x/tools 就能生成 godoc 的二进制包了,注意需要把第三方 阅读更多