macgolang安装1.下载golanghttps://golang.org/dl/2.安装tar-C/usr/local-xzfgo$VERSION.$OS-$ARCH.tar.gz3.添加环境变量设置GOROOT和GOPATHvim$HOME/.profile#!/bin/zsh#GOROOTexportPATH=$PATH:/usr/local/go/bin#GOPATHexportGOP
分类:
系统相关 时间:
2018-07-16 23:14:53
阅读次数:
213
google authenticator双因子用户认证体系 通过google authenticator完成对用户登录后台如:redmine zabbix 等的双因子改造
github地址:
https://github.com/liyinda/google-authenticator
README编写的很详细啦,欢迎大家使用~
if enjoy it ,please star it
分类:
其他好文 时间:
2018-07-16 16:25:12
阅读次数:
161
package mainimport ( "fmt")// pc[i] is the population count of i.var pc [256]bytefunc init() { for i := range pc { pc[i] = pc[i/2] + byte(i&1) }}func ...
分类:
其他好文 时间:
2018-07-15 19:46:56
阅读次数:
472
D语言是一个非常不错的编译型语言,也就是所谓的系统级编程语言,有非常强大的编译时机制,更有强大的性能,简洁的语法就像 C#、JAVA、PHP 一样容易使用。 国内的主要问题是没有一个D语言官网的中文社区,让一些喜欢D语言和使用D语言的开发者不能聚集在一起探讨问题,当然 HuntLabs 已经准备了两 ...
分类:
编程语言 时间:
2018-07-09 12:29:16
阅读次数:
244
go语言 传值和传引用 https://blog.csdn.net/cyk2396/article/details/78893828 1.定义: b = a; b.modify(); 如果b的修改不会改变a的值,那么是传值;否则,是传引用 2.golang中大多数是传值的,有: 基本类型:byte, ...
分类:
编程语言 时间:
2018-07-08 21:14:01
阅读次数:
179
1. 读nil的channel是永远阻塞的。关闭nil的channel会造成panic。 2. closed channel的行为: 向close的channel发消息会panic。因为go建议向channel发送数据的人负责close channel。 如果close的channel还有数据,仍然 ...
分类:
其他好文 时间:
2018-06-30 14:58:25
阅读次数:
156
最近写代码比较少,干脆分享一点八卦,博诸君一笑:) 几年前,在GitHub上建了几个golang的项目,主要是练手用的,也没几个人关注。最近几天,忽然几个仓库同时收到PR,类似这样的,大意就是对仓库跑了下gofmt,其他别的都没干,请合并修改。然后在issue里写明了项目的地址,原来还是用golan ...
分类:
其他好文 时间:
2018-06-23 01:41:38
阅读次数:
206
前两天,我们的开发的兄弟们终于将我们的流媒体整体方案实现并部署了,虽然都是用的开源的项目,但是我们内部还是要测试服务表现的,这个任务就被扔给我了。 先不看内部各个链路的性能损耗,先测试单源,多路点播取流的场景。 使用golang,写程序如下: package main import ( "bytes ...
分类:
编程语言 时间:
2018-06-20 21:03:26
阅读次数:
251
1.func Fields(s string) []string,这个函数的作用是按照1:n个空格来分割字符串最后返回的是[]string的切片 复制代码代码如下: import ( "fmt" "strings") func main() { fmt.Println(strings.Fields( ...
分类:
编程语言 时间:
2018-05-15 10:45:51
阅读次数:
477