网络包过滤语法。tcpdump的expression。 描述 pcap_compile()是用来编译一个字符串到过滤程序的函数。这导致过滤程序可……
Continue reading
tcpdumpdump网络包。 概要 tcpdump [ -AbdDefhHIJKlLnNOpqRStuUvxX ] [ -B buffer_size ] [ -c count ] [ -C file_size ] [ -G rotate_seconds ] [ -F file ] [ -i interface ] [ -j tstamp_type ] [ -m module ] [ -M secret ] [ -P in|out|inout ] [ -r file ] [ -V file ] [……
Continue reading
goenv库将环境变量的值设置到一个结构体里, 以方便使用。类似于encoding/json解析到结构体。 背景 为了简化docker的发布,把配……
Continue reading
golang的交叉编译。 golang的交叉编译非常简单,只要配好对应的环境变量后再go build就可以了。 需要配置以下的环境变量。 CGO_ENABLED 默认情况……
Continue reading
本文介绍vim宏以及它的魔法。 宏是什么 vim的宏就是把一系列动作录制起来,然后可以进行播放可以执行同样动作的功能。 它是vim中最具有魔法的操……
Continue reading
本文介绍在osx和linux下制作U盘启动盘的方法。 假如要把ubuntu.iso做成启动盘。 osx下制作启动盘 osx下制作启动盘,需要先将i……
Continue reading
旁路的目的是为了把请求复制一份发到另外的服务上去。这样就可以不影响主流程的情况下 处理额外的逻辑了。最简单的方式就是让nginx把请求发出去,……
Continue reading
http basic认证允许我们对自己的web服务器做简单的认证。可以适当的防止别人浏览器我们 的页面。 为什么需要http basic认证 对于一些简单的……
Continue reading
初学golang的很多人对buffer大小为0和1的channel都不了解。 下面通过make(chan bool)和make(chan bool, 1)的……
Continue reading
有的时候,我们需要确保当前只有一个进程实例在运行。特别是定时跑定时任务的时候。 unix/linux的cron可以配置定时任务,让它在指定的时……
Continue reading