手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2013年05月27日的文章

golang将时间戳转为字符串

 在golang里面获取时间戳并不难。只要加载time包。然后time.Now().Unix(),就可以了,但接下来转成string就麻烦了

本来,加载strconv的话,用strconv.Itoa也可以解决,但unixtime的时间戳是int64, itoa只能转32位的。这时候就只有一个恶心的办法了。

fmt.Sprintf("%d",int64),这个是肯定可以转,。。。。我现在就是用这种办法的

做个笔记

--EOF--

后记,在群里问了一下,结果asta谢就说了。明明有strconv.FormatInt,用godoc看了一下,居然没看到。可能我的版本旧了。

strconv.Format(int64 , 10) ,后面的参数是2~36,简单就是php的base_convert的go版本。看来,go做tinyurl也是用这个函数了。哈哈

感谢群友们。

---next

自此,go语言的int转换成string有3种方法

1、int32位,strconv.Itoa
2、大于32位,strconv.FormatInt()
3、万恶的fmt.Sprintf...好吧,这个我在php里是经常用来做格式化

golang的md5用法

 越来越怀念PHP的一些函数,比如md5("123456")

多方便的函数啊。但在golang就不行了。。。
 
1、import (
"crypo/md5"
"encoding/hex"
    )
2、代码:
XML/HTML代码
  1. :md5.New();  
  2. m.Write([]byte("123456"))  
  3. println(hex.EncodingToString(m.Sum(nil)))  
是不是很麻烦??
 

Tags: golang, md5

mac 接多显示器失败

 本来觉得有一个24的显示器可以用来码代码,看H片会很爽,结果用了N个办法也连接不上。。

detect的时候好象有,但VGA就是不亮。我的线是VGA的,但破显示器只支持D-SUB(还是HDMI?),只支持那个数字线。一直说我的VGA没有信号进去,好失败啊。。
 
但确实能够detect这个显示器。型号什么也有的,就是屏幕一片黑暗。以前连接普通的显示器也都OK。可是,这个dell的不行。纠结
 
如果不会设置,可以参考这个pdf:mac外接显示器的设置.pdf

Tags: mac, 多显示器