vim 常用命令和语法总结

文件操作 vim filename //打开filename文件 :w //保存文件 :w filename //保存至filename文件 :q //退出编辑器,如果文件已修改请使用下面的命令 :q! //退出编辑器,且不保存 :wq //退出编辑器,且保存文件 进入插入模式 i //在光标所在字符前进入插入模式 a...

2018-05-27 ,  阅读全文
大学时期群演等经历记录

今天突然有兴致想把曾经经历过的一些不太一样的印象比较深的事情记录一下,于是就写了这篇博客。 做群演 这应该是我大学时期赚的第一桶金了,虽然就 100 块钱,不过我大学时期没有发过传单或者去快餐店打工之类的,除了通过写代码之外赚过的钱好像就 200,这是其中之一。 这是我大一时期的事情了,当时央视的一部剧《我们的...

2018-05-27 ,  阅读全文
Ubuntu 添加 swap 分区

前段时间上车了腾讯云 360 买三年多的学生机的活动,加上降配总共获得 6 年,然而内存降到 1G 后,跑个 mysql 时间长了内存都不够。而且腾讯云的 ubuntu 不知道什么原因 1G 内存实际只有 800+M,更加雪上加霜。 终于前两天服务器由于内存爆了而又没有开 swap 崩了,几乎死机状态,ssh 都连不上,控制台强制重启才恢复正常。...

2018-05-14 ,  阅读全文
利用 Docker 搭建 PHP 开发及生产环境

Docker 现在是越来越火了,它的出现让很多开发和运维的痛点得到了解决: 大多数公司配备的开发机是 Windows,在 Windows 上配置开发和本地测试环境是非常无解的,常规虚拟机使用十分麻烦并且无法协作,Win10 的 WSL 目前看来只能当作玩具。 多台开发机或者多人的开发团队的开发环境的同步问题,Vagrant 在一定程度上可以解...

2018-03-17 ,  阅读全文
CentOS 6.x 安装 Docker、Docker Compose 以及切换镜像源记录

首先,这是个大坑,不到万不得已千万不要轻易尝试!!! 由于工作需要,我不得不在 CentOS 6.x 上安装 Docker,而且由于需要一次性部署多个关联服务,不用 docker-compose 的话又会相当麻烦,于是便开始了这段折腾之路。 我这里总结一下主要步骤和注意事项,详细步骤包括具体命令请参见文末的参考链接。 首先 CentOS 6.x...

2018-03-05 ,  阅读全文
Windows 10 开启 Bash On Ubuntu记录

2018.02.04 更新: 这周折腾了半天准备用 WSL (Windows Subsystem for Linux) 搭个开发环境,结果发现这个玩意儿虽然出来一段时间了,但是坑还是真的多。 首先是没有支持 TCP_INFO socket option,参考 php-fpm启动提示Protocol not available (92)该怎么解决呢?,这导致了 php-fpm 监听端口时,日志里会一直打印错误,但...

2018-02-04 ,  阅读全文
使用 LaraDock 搭建 Laravel 的 Docker 开发环境

参考链接:基于 LaraDock 在 Docker 中快速构建 Laravel 应用系列教程 —— 搭建开发环境 基本参考上文的步骤即可,不过有如下注意点: LaraDock 现在只支持原生 Docker, Docker Toolbox 这种基于虚拟机的方案需要使用比较老的版本 如果是在 Windows 上使用的话,LaraDock 的 .env 文件 中需要配置 COMPOSE_PATH_SEPARATOR=...

2018-02-03 ,  阅读全文
腾讯云 COS webpack 插件开源

今天想把一个老的 Yii2 项目改成比较时髦的前后端分离的开发模式,于是试用了 webpack,感觉还不错。 项目线上我是想直接把编译后的文件传到带 cdn 的对象存储上,因为服务器用的是腾讯云的 cvm,所以对象存储就顺便选择了 cos。 Github 上搜了下没有现成的 webpack 插件,不过有几个现成的七牛的,比较了一下发现 https://...

2018-01-14 ,  阅读全文
Ajax 跨域解决方案

document.domain 该方案只能适用于跨子域的情况,无法跨不同二级域名。 jsonp 比较常见的一种跨域解决方案,利用 <script> 标签可以跨域的特性实现 ajax 请求跨域。 服务端设置 CORS 头 这种方式多见于上传文件的服务器,比如图床、云存储等。 代理请求 一般前端开发人员使用 node 进行代理比较方便,也可以用 php 等...

2018-01-11 ,  阅读全文
SSH 客户端中 zsh/vim 主题显示乱码的解决办法

zsh 和 vim 之类的工具有很多比较漂亮的主题,但是这些里面用到了一些比较特殊的字体,需要字体支持 powerline 才行,比如 zsh 的 agnoster,windows 上用 xshell 或者 mobaxterm 连接时均有不同程度的乱码。 解决方案就是安装支持 powerline 的字体,字体下载可以到 https://github.com/powerline/fonts。 参考链接: http...

2018-01-11 ,  阅读全文