再来个facade吧

参照上一篇的文章laravel 的 Repository 模式 都已经注册了服务也可以使用 Facade了 首先创建一个 Facade文件,还是在 app/Repositor

swoole构建聊天室demo

websocket文档 原文出处 后端代码 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 //websocket.php <?php $server = new swoole_websocket_server("0.0.0.0", 9501); $server->on('open', function (swoole_websocket_server $server, $request) { file_put_contents( __DIR__ .'/log.txt' , $request->fd); }); $server->on('message', function (swoole_websocket_server $server, $frame) { global

安装swoole的记录

源码地址 因为swoole已经加入官方扩展包中,可以直接用pecl安装 1 pecl install swoole 也可以通过源码安装: 首先确认php的安装路径 1 which php 这个大部分都是

centos上安装git2.2

centos自带的git版本太低了,安装个新吧 安装依赖环境 1 2 3 4 5 6 7 ># yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc ># yum install gcc perl-ExtUtils-MakeMaker error: ```/utf8.c:463: undefined reference to `libiconv'``` ># wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz ># tar zxvf libiconv-1.14.tar.gz ># cd libiconv-1.14 ># ./configure --prefix=/usr/local/libiconv >#

git删除已提交入库的文件

将git已经提交的文件移除出库(针对的就是 .idea 和 .DS_Store) 1 2 3 4 5 6 7 8 git rm -r --cache .idea/ git rm --cache .DS_Store 在 .gitignore 文件中添加相应禁止的东西 git commit -m 'we didnt want

git更换远程地址

关键就是移除本地的远程连接路径,替换成我们需要传到的路径 将本地库的远程地址更改 1 git remote set-url origin nideyuanchengdizhi 接下来正常推送就好