分类 七种武器 下的文章

gethostname的背后机制

有些应用在启动的过程中为了更友好的展示,会自动去获取当前机器的hostname,这时会调用到gethostname系统调用,通过man gethostname可以查看其详情,但其背后又是怎样一个流程呢?我们通过strace来看一下。

- 阅读剩余部分 -

ssh登录的调试方法和常见问题

ssh登录服务器是程序猿日常生活必不可少的一部分,也时不时的会遇到自己配置ssh登录的问题,拿日常使用的git来讲,不管使用github也好,还是自己搭建的gitlab等等,如果不能很好的理解ssh的原理,极容易遇到各种问题。这篇文章就尝试向大家简单讲解下ssh的原理、调试方式和常见问题。这里要讲的主要是免密码登录,也就是使用密钥登录的方式。

- 阅读剩余部分 -

CLOC-统计你的代码量,日写300有保障!

写在前面:    
很久很久以前,我曾下决心每天写300行代码,当时在微博上看到说“日写代码三百行,不辞长做真码农”。为了做统计,我的第一个三百行就是用来统计代码行数,当时用java简单地实现了下,可以统计空行、注释、代码行数等。可惜最终没有坚持下来。近日无意中发现了CLOC(Cout Lines of Code),这款命令行软件是专门用来统计代码。

- 阅读剩余部分 -