摘要: 虽然有四个方法,但我们项目中使用方法一和二比较合适,不会产生新的commit,并且简单粗暴 方法一,新分支覆盖 ①首先两步保证当前工作区是干净的,并且和远程分支代码一致方法一,删除远程分支再提交 ②备份当前分支(如有必要) ③恢复到指定的commit hash ④删除当前分支的远程分支 ⑤把当前分支 阅读全文
posted @ 2018-08-24 19:28 不骑乌骓 阅读(14257) 评论(0) 推荐(2) 编辑
摘要: 前言 在之前的 Laravel 版本中,安装包通常需要几个步骤,例如添加服务提供器到 app 配置文件并注册相关的 facades。现在,从 Laravel 5.5 开始,Laravel 可以自动检测并注册服务提供器和 facades。 本文不是聚焦于他是怎么用的,而是看看它的源码,是怎么实现Pac 阅读全文
posted @ 2018-08-24 19:23 不骑乌骓 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 注意:使用自动注入的话将会禁止显示 Request 信息,因为在响应之后才会添加该信息。你可以通过在配置文件中添加 default_request数据收集器作为替换方案。 来源:https://www.jianshu.com/p/36683638fbd3 阅读全文
posted @ 2018-08-24 19:19 不骑乌骓 阅读(1215) 评论(0) 推荐(0) 编辑
摘要: Grunt 基于JavaScript的自动化构建工具,可以将重复的任务,例如压缩(minification),编译,单元测试,linting等自动化。 Bower Web前端开发的包管理工具,解决前端框架间的依赖关系,方便模块化和重用。 Yarn nodejs的包管理工具用于替换npm。 优势 安装 阅读全文
posted @ 2018-08-24 19:14 不骑乌骓 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 进入https://github.com/phpredis/phpredis/releases下载最新包 在解压后的目录运行对应php版本的phpize如/usr/bin/phpize7.2 在目录/etc/php/7.2/cli/conf.d和/etc/php/7.2/fpm/conf.d目录分别 阅读全文
posted @ 2018-07-16 18:50 不骑乌骓 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: 1. 下载包(版本自行挑选) wget https://openresty.org/download/openresty-1.11.2.2.tar.gz tar -xzvf openresty-1.11.2.2.tar.gz cd openresty-1.11.2.2 2. 查看 nginx 编译选 阅读全文
posted @ 2018-07-13 18:01 不骑乌骓 阅读(558) 评论(0) 推荐(0) 编辑
摘要: #这个函数可以冲刷(flush)所有响应的数据给客户端并继续后台执行剩余程序fastcgi_finish_request();#在函数执行时建立子进程pcntl_fork();#安装信号处理器pcntl_signal(SIG, "sig_handler");#为某个进程发送信号posix_kill( 阅读全文
posted @ 2016-09-05 16:19 不骑乌骓 阅读(169) 评论(0) 推荐(0) 编辑