• BLOG
  • ARCHIVES
  • ABOUT
  • LINKS
  • GUESTBOOK
  • opengrok 优秀的代码阅读器

    August 21, 2016
    linux下面阅读代码的工具比较少,一般都是IDE,vim + ctags 也不错,不过用着总有些不顺手。搜了一下,发现还有woboq, LXR(Linux Cross Reference), opengrok 这类网页端的,LXR搭建起来比较麻烦,所以尝试了一下opengrok,感觉不错,这里记录一下搭建的流程(凭着记忆来的,可能会稍微有点问题)。安装JAVA首先安装java,先去官网下载jdk,一般解压打/usr/java 就可以了, 然后添加相应的环境变量(自己修改相应的path).expor...
    Read more »
  • 交叉编译树莓派的 aria2c

    June 29, 2016
    aria2c 1.19.x 下载https链接始终有问题,所以最近想升级一下惯例,下源码,编译,不过报错了。expected type-specifier before string constant看到这里说是g++版本太低。自己懒,不太想折腾树莓派环境了,所以准备交叉编译一个。树莓派官方提供了交叉编译工具,所以很方便。首先,随便创建一个文件夹,比如rpicd ~ mkdir rpi cd rpi之后,git clone交叉编译工具git clone git://github.com/raspbe...
    Read more »
  • git repo 永久删除大文件

    June 16, 2016
    有时候我们可能会因为.gitignore等原因误添加了一些文件删除之后会因为之前commit过导致占用git仓库的空间, 这样非常浪费,尤其是对于那些自建git且有不好的commit习惯的用户那怎么删除呢?可以借助git的filter-branch(小心使用,因为操作不当可能导致重要记录丢失)首先查看哪些文件最占用git仓库git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack/*.idx | ...
    Read more »
  • 给 gogs 加上 let's entrypt 证书

    June 12, 2016
    想给自己的gogs加个证书,现在 let's entrypt 这么流行,而且免费,所以就用它了!搜了一下发现可以又很多工具可以很方便地生成证书,搜了一下,选中了acme.sh步骤如下:首先,git clone 获取脚本git clone https://github.com/Neilpang/acme.sh.gitlet‘s entrypt 需要验证域名所有权,有好几种方式,有验证文件的,也有验证dns的。gogs验证文件不太方便,所以使用验证dns的方法acme.sh --issue --dns ...
    Read more »
  • 脚本启动任务并挂载到screen或者tmux中

    May 6, 2016
    nas每次开机需要执行很多任务所以想通过开机启动的脚本来自动运行任务并挂载到screen或者tmux中。搜了一下,找到了可行的方案,记录一下:screenscreen -dmS jobs # 创建一个窗口叫bash screen -S jobs -X screen bash # 改变窗口名为job1 screen -S jobs -p bash -X title job1 # job1窗口运行top命令,下同 screen -S jobs -p job1 -X stuff $'top\ ' scre...
    Read more »
  • PAGE 3 OF 9
    PREV PAGE NEXT PAGE

© 2025 Mess Ideas.

The theme is apollo, Powered by Typecho .