Git-Lfs

安装

配置

原理解析

使用场景分析

https://github.com/git-lfs/git-lfs/wiki/Tutorial

阅读全文

黑群晖配置

引导下载

[http://xpenology.me/downloads/](http://xpenology.me/downloads/)

修改vmware网卡为e1000

ethernet0.virtualDev = "e1000"

阅读全文

JDK多版本快速切换

export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home

阅读全文

Valgrind

  1. 使用-fstack-check后会导致valgrind的main线程栈无法扩展

阅读全文

maven配置parent pom查找策略

当我们在pom.xml中添加parent pom的时候,通常maven会按照如下顺序查找:

  1. relativePath标签指向的路径。
  2. 默认的relativePath路径”../“。
  3. 本地maven仓库。

阅读全文

Jenkins用户权限配置

基本的权限配置

基于角色的自动化权限管理

要使用Jenkins做企业级CI部署,一个重要的事情就是如何做好用户权限管理,而Jenkins本身提供的权限管理比较简单,无法满足复杂的场景;一个典型的问题就是:jenkins自带的权限管理多数是直接通过管理员手工添加对应用户来实现的,这就导致管理员有很大的工作量。在权限管理方面,如果能做到下面这几点,就基本能满足大部分需要:

阅读全文

C&C++内存检查

Valgrind(memcheck)

valgrind通过监控进程的所有内存申请、释放及内存边界,能够有效发现内存问题;

阅读全文

shell中的正则表达式

使用方法很简单,例如要测试表达式中只含有数字:

[[ "1234" =~ ^[0-9]*$ ]]

为了更加清晰的知道结果, 我们可以这样:

[[ "1234" =~ ^[0-9]*$ ]] && echo "true"

阅读全文

no title

来时雨蒙蒙
去时雨茫茫
滴滴江南水
脉脉故乡情
此去 不知几时
路漫漫 他乡何所依

阅读全文

Ruby工具

Ruby

Ruby语言解释、执行器

RVM

用于帮你安装Ruby环境,帮你管理多个Ruby环境,帮你管理你开发的每个Ruby应用使用机器上哪个Ruby环境。Ruby环境不仅仅是Ruby本身,还包括依赖的第三方Ruby插件。都由RVM管理。

阅读全文