简介
Gerrit是一套代码审核服务
本人尝试了两套linux系统,其中ubuntu系统为虚拟机环境,centos系统为正式环境。
两套linux环境均为64位操作系统。
1. ubuntu 14.10 amd-64 server版
2. CentOS Linux release 7.1.1503 (Core)
继续阅读 »
rustup v.s. cargo
cargo 是 Rust 最底层的包管理器,类似 npm 或 pip。
rustup 是 Rust 的工具链管理器,允许开发者在多个不同版本的工具间切换。所谓工具不仅包括 rustc 和 cargo,还包括 rustfmt、racer 等一系列辅助开发的模块。类似于 Anaconda、Pipenv 之于 Python,或是 n 之于 Node.js。
Rust 的工具链默认存在于 ~/.cargo/bin 中,rustup 会用代理脚本覆盖其中的可执行文件,从而用户可以通过命令行标志方便地切换版本。
stable v.s. beta v.s. nightly
Rust 官方默认提供三个通
继续阅读 »
Let's Encrypt 是一个免费的SSL证书机构,可以通过Certbot工具进行申请。
Let's Encrypt 网站: https://letsencrypt.org/
Certbot 网站: https://certbot.eff.org/
Certbot Github: https://github.com/certbot/certbot
测试环境: Ubuntu 14.04, python 2.7, nginx 1.4.6
申请过程
1.安装
首先要保证电脑中已经安装了git和nginx,并且能够正确运行。
安装certbot可以从github上面clone,或者直接从官方提供的下载地址进行下载。
继续阅读 »
写在前面的话
一直希望找一个很好的邮件客户端,可以很好的帮助查收邮件,同时又可以很方便的备份邮件。随着工作时间积累,很多工作都在存在在邮件中。
开始工作主要在windows下面进行,随后来到北京后慢慢习惯了ubuntu操作系统的方便,不过最近随着自己的小黑下岗之后,便入手了mac book,所以很希望找一个跨平台的邮件客户端。所以本人选择了Thunderbird客户端,可以在三个平台中安装使用。
另外,为了方便在三个平台中邮件数据的同步,本人使用了dropbox进行数据的同步。这样把邮件信息保存在dropbox中,可以很方便的在不同的平台中进行同步。
但是问题出现了,安装thunderbird客户端都是默认在某个文件夹中,怎么才可
继续阅读 »
一、Log4j简介
Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。
继续阅读 »
```
module.exports = function(config) {
var files = [];
files.push('newifi/@(jquery*|newifi).js');
files.push('index.html');
files.push('../../test/.coffee');
files.push('../../test/.js');
var otherFiles = [
'newifi//!(jquery*|newifi|angular*|bootstrap|echarts*).js',
'newifi//.cs
继续阅读 »
主要包括:jdk idea android sdk
安装JDK
sudo add-apt-repository ppa:webupd8team/java #添加源
sudo apt-get update #更新仓库
sudo apt-get install oracle-java7-installer #安装java7
执行
java -version
检查java版本,确保已经正确安装jdk
more
最后执行
sudo apt-get install oracle-java7-set-default
将设置java7到系统的环境变量中(这样就不需
继续阅读 »
太多的不同
总所周知,世界上有着太多太多的编辑器。每个编辑器又各不相同,它们具体表现在各式各样的配置文件上,vim 用 vimscript 写配置文件。emacs 用 commonLisp 写配置。sublime text 和 vs code 都是用 json 配置,然而两个配置文件又不能通用。
继续阅读 »
```
module.exports = function(config) {
var globSync = require("glob").sync;
var files = globSync('newifi/@(jquery*|newifi).js', { cwd: 'web/htdocs' });
var otherJsFiles = globSync('newifi//!(jquery*|newifi|angular*|bootstrap|echarts*).{js,json}', { cwd: 'web/htdocs' });
var cssFiles = globSync('newifi/
继续阅读 »
背景
之前一直是用别人家的服务,用起来感觉不错。速度比我的快。但是考虑到会被封,且以后也有可能会被封。还有 digitalocean送的钱没用完。
所以准备自己搭一套环境。
继续阅读 »