03月13 , 2016

使用travis-ci自动部署hexo博客

travis-ci是一个持续集成工具,目前已经支持大部分主流语言了,如:node.js、objective-c、android、php、c、java、python、ruby、go等等。travis ci与github集成非常紧密,官方的集成测试托管只支持github项目,而且它对于公有的github仓库免费。在这篇文章中,我将介绍如何通过travis-ci自动化部署hexo博客。

阅读全文 »

02月03 , 2016

iTerm2使用rz、sz远程上传或下载文件

在日常开发中,我们经常需要上传文件到服务器或者从服务器下载文件。在Windows下SecureCRT为我们提供了很方便的上传下载工具sz与rz,但是mac下一般都是通过scp命令来完成的,虽然也很方便,但是有些场景下是不能使用的,比如目前公司登录服务器需要经过跳板机。本篇我们就介绍一下如何在mac下使用rz、sz上传下载文件。

阅读全文 »

09月03 , 2015

那些常用的svn和git命令

版本管理基本上是多人协作开发中必不可少的工具,常用的版本管理工具有:svn和git。虽然都有可视化的工具帮助我们使用这些工具,然而当你用上命令行之后,我想你会选择抛弃这些可视化工具。下面是我整理的一些常用的svn和git命令。

阅读全文 »

03月08 , 2015

CSS居中

对于已知宽高的元素,无论垂直、水平居中相对来说都是比较容易的,因此主要是谈谈对于未知宽高的元素的水平垂直居中问题。

阅读全文 »