240 发简信
IP属地:浙江
  • Git 钩子检查 PHP 语法和代码规范

    场景 每次提交代码都要手动执行 php 的语法检查和代码规范,如何在客户端把这些工作进行自动化。 方案 利用 git 的钩子,这里使用的是 pr...

  • Resize,w 360,h 240
    构图

    “一幅好的摄影作品要有一个主题一幅好的作品要有一个能吸引注意力的主角一幅好的作品要简洁明了” 摄影构图的核心技巧就是先思考并确认照片的主体,或者...

  • apt-get update 和 apt-get install 写在同一个 RUN 指令的解读

    场景 看到很多 Dockerfile 都是把 apt-get update 和 apt-get install 写在同一个 RUN 指令中的 而...

  • Resize,w 360,h 240
    Jenkins PHP 部署示例

    搭建 Jenkins 在本地搭建 Jenkins. 参考 jenkins 安装 配置 SSH 配置 ssh, 程序在 Jenkins 服务器打包...

  • ln 覆盖普通文件或目录

    场景 ln 覆盖已存在的普通文件或目录. 创建软链接 创建一个普通文件的软链接 如果文件已存在,则会创建失败. 目录的软链接创建同上 覆盖已存在...

  • cron 秒级控制

    场景 使用 crontab 每隔5秒执行一个脚本 纠正 crontab 最小调度单位是「分钟」,没法控制到「秒」. 这里的 / 是指「步长」,意...

  • jenkins 安装

    安装 下载 jenkins 下载地址: jenkins 配置环境变量 设置 jenkins 的主目录 启动 配置 web 配置 问题 根据 we...

  • 问题集锦

    makefile 中 .PYONY 的目的是什么默认情况下,Makefile 目标是「文件目标」- 它们用于从其他文件构建文件. 假设它的目标是...

  • Git 服务器搭建

    服务器配置 创建空仓 ssh 到服务器, 创建一个空仓 --bare:创建一个空仓--shared:指定仓库可以多个用户共享 创建钩子 输入如下...

个人介绍
PHPer, Vimer, Linux user.