HEKA与GO
rongyongfeikai2
这个作者很懒,什么都没留下…
展开
-
m3u文件转pls文件(go语言实现)
m3u是一种文件格式,它类似于下:#EXTINF:,CCTV 1mms://live.cctv.com/cctv_live1#EXTINF:,CCTV 2mms://live.cctv.com/live12比如第一行是#EXTINF:,CCTV 1,那么用逗号隔开的第2个字符串就是文件名称;而第二行则是文件路径对应的pls文件如下:[playlist]Numbe原创 2016-02-01 22:15:31 · 1924 阅读 · 0 评论 -
读取写入tar/zip文件(go语言)
1.读取写入tar文件package mainimport ( "archive/tar" "fmt" "os" "bufio" "io")func readFile(path string) string{ var content string = "" file,err := os.Open(path) if err原创 2016-02-16 17:56:42 · 2370 阅读 · 0 评论 -
计算餐补(go语言实现)
最近公司需要每月计算餐补(按工作日,每日15元),然后自己去弄发票。遂写个程序帮助自己计算工作日和这个月的全勤餐补。程序如下(公司的年假比国家的长,所以如果和我不是一家公司的话需要复用还需要自行修改holiday和specialday数组)。package mainimport ( "os" "fmt" "time" "strconv")fun原创 2016-02-17 13:34:49 · 881 阅读 · 1 评论 -
Heka插件编写
对于heka的消息流向,我们都知道如下:input--->splitter--->decoder--->router--->filter--->output其中output可以配置encoder,encoder决定了输出的消息是什么样子的。heka中内置了一个很好用的encoder,叫做RstEncoder,它展示消息时是按key:value方式展示的。如下就是一个RstEncod原创 2016-02-17 16:57:41 · 1746 阅读 · 0 评论