Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment

在 CentOS 7上安装 pip

最近开始折腾 Python,避免不了跟 pip 打交道。今天新装了台 CentOS 7 的虚机,在配置环境时发现直接使用命令

1
yum install python-pip

进行安装会提示 No package python-pip available.

似乎是扩展源 EPEL 的问题?那就先装上 EPEL 试试吧。

1
sudo yum -y install epel-release

装好扩展源 EPEL 后再来试下 yum install python-pip

果然可以成功安装,但是安装的版本较老,此时可以通过 pip 自己来给自己升级:

1
pip install --upgrade pip

OK,升级完就可以愉快的玩耍了~

Maven 设置 HTTP 代理

有时候基于公司安全因素考虑或者由于一些特殊原因,Maven 无法正常访问外部仓库来下载所需要的资源。这种情况下,可以通过为 Maven 配置 HTTP 代理来解决问题。

通过以下步骤来为 Maven 配置 HTTP 代理:

1
2
3
- 获取 HTTP 代理信息
- 找到 Maven 配置文件 settings.xml
- 将代理信息添加到配置文件

假设我们有如下 HTTP 代理信息:

1
2
3
4
host: 9.30.123.123
port: 3712
username: xring
password: volcano

下一步来寻找 Maven 配置文件。settimgs.xml 文件可能存在于两个位置:
– ~/.m2/settings.xml
– M2_HOME/conf/settings.xml