2016-05-14 Jamling
git
简介 Gerrit是一套代码审核服务 本人尝试了两套linux系统,其中ubuntu系统为虚拟机环境,centos系统为正式环境。 两套linux环境均为64位操作系统。 1. ubuntu 14.10 amd-64 server版 2. CentOS Linux release 7.1.1503 (Core) 继续阅读 »
2019-01-06 Xie Jingyi
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 官方默认提供三个通 继续阅读 »
2016-10-18 Meng Lei
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,或者直接从官方提供的下载地址进行下载。 继续阅读 »
2014-09-22 summer
写在前面的话 一直希望找一个很好的邮件客户端,可以很好的帮助查收邮件,同时又可以很方便的备份邮件。随着工作时间积累,很多工作都在存在在邮件中。 开始工作主要在windows下面进行,随后来到北京后慢慢习惯了ubuntu操作系统的方便,不过最近随着自己的小黑下岗之后,便入手了mac book,所以很希望找一个跨平台的邮件客户端。所以本人选择了Thunderbird客户端,可以在三个平台中安装使用。 另外,为了方便在三个平台中邮件数据的同步,本人使用了dropbox进行数据的同步。这样把邮件信息保存在dropbox中,可以很方便的在不同的平台中进行同步。 但是问题出现了,安装thunderbird客户端都是默认在某个文件夹中,怎么才可 继续阅读 »
2015-07-21 summer
一、Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。 继续阅读 »
2017-02-22 leung
``` 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 继续阅读 »
2014-06-28 码农明明桑
主要包括: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到系统的环境变量中(这样就不需 继续阅读 »
2017-09-01 AnnatarHe
太多的不同 总所周知,世界上有着太多太多的编辑器。每个编辑器又各不相同,它们具体表现在各式各样的配置文件上,vim 用 vimscript 写配置文件。emacs 用 commonLisp 写配置。sublime text 和 vs code 都是用 json 配置,然而两个配置文件又不能通用。 继续阅读 »
2017-02-17 leung
``` 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/ 继续阅读 »
2017-05-04 AnnatarHe
背景 之前一直是用别人家的服务,用起来感觉不错。速度比我的快。但是考虑到会被封,且以后也有可能会被封。还有 digitalocean送的钱没用完。 所以准备自己搭一套环境。 继续阅读 »