nc手册

nc一个用于监听或者发送tcp/udp包的工具。另外它还可以进行端口扫描。
这里介绍的nc工具功能以linux版为准,其他unix,sun主机的参数不一定完全兼容。

阅读全文

vim宏的使用

本文介绍vim宏以及它的魔法。

阅读全文

制作U盘启动盘

本文介绍在osx和linux下制作U盘启动盘的方法。

阅读全文

python2与python3踩坑(持续更新...)

python2与python3踩坑(持续更新…)

阅读全文

nginx旁路

旁路的目的是为了把请求复制一份发到另外的服务上去。这样就可以不影响主流程的情况下 处理额外的逻辑了。最简单的方式就是让nginx把请求发出去,这样我们只要改配置就行了, 而不用改代码。相对于开发,测试回归的成本往往要高很多。

阅读全文

nginx配置http basic认证

http basic认证允许我们对自己的web服务器做简单的认证。可以适当的防止别人浏览器我们 的页面。

阅读全文

golang channel有没buffer的区别

初学golang的很多人对buffer大小为0和1的channel都不了解。

下面通过make(chan bool)make(chan bool, 1)的例子说明它们的区别。

阅读全文

strace命令介绍

linux下跟踪系统调用和信号的命令。

阅读全文

linux只允许程序的一个进程实例运行

有的时候,我们需要确保当前只有一个进程实例在运行。特别是定时跑定时任务的时候。

unix/linux的cron可以配置定时任务,让它在指定的时间运行。但是,只要到任务指定的时 间,cron就会fork一个新的进程来执行任务,它不会保证前一个任务运行完成了,下一个任 务才开始。而有时我们却需要只能有一个实例运行。

阅读全文

计算机类专业怎么读

前几天看到红满堂发的照片,17级开学了。那已经离我7年之久了,这里给华农众多的新生 计算机师弟师妹一些建议,因为自己曾经一个人走太坎坷,希望这些建议可以帮助师弟师妹 的路可走得更顺一些。

阅读全文