- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 Go语言中字符串的拼装方法
Go语言中字符串的拼装方法很多,那么问题来了,到底哪家性能好?下面代码,分别比较了 fmt.Sprintf,string +,strings.Join,bytes.Buffer,方法是循环若干次比较总时间。在VMWare下的Ubuntu 14.04下运行的结果表明:fmt.Sprintf 和 strings.Join 速度相当string + 比上述二者快一倍bytes.Buffe
2017-06-21 17:22:43 637
转载 go json
Encode将一个对象编码成JSON数据,接受一个interface{}对象,返回[]byte和error:func Marshal(v interface{}) ([]byte, error)Marshal函数将会递归遍历整个对象,依次按成员类型对这个对象进行编码,类型转换规则如下:bool类型 转换为JSON的Boolean整数,浮点数等数值类型 转换为JSON的N
2017-06-21 17:21:54 340
转载 https原理以及golang基本实现
关于https背景知识密码学的一些基本知识大致上分为两类,基于key的加密算法与不基于key的加密算法。现在的算法基本都是基于key的,key就以一串随机数数,更换了key之后,算法还可以继续使用。基于key的加密算法又分为两类,对称加密和不对称加密,比如DES,AES那种的,通信双方一方用key加密之后,另一方用相同的key进行反向的运算就可以解密。不对称加密比较著名的就是R
2017-06-21 15:24:45 506
转载 Bloom-Filter
1. Bloom-Filter算法简介 Bloom-Filter,即布隆过滤器,1970年由Bloom中提出。它可以用于检索一个元素是否在一个集合中。 Bloom Filter(BF)是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。它是一个判断元素是否存在集合的快速的概率算法。Bloom Filter有
2017-06-16 17:04:23 442
转载 ubuntu使用mailx利用SMTP发送邮件
转载:http://www.blogjava.net/jasmine214--love/archive/2010/10/09/334102.htmlLinux下mail利用外部邮箱发送邮件的方法:1、下载安装mailxsudo apt-get install heirloom-mailx2、修改/etc/nail.rc (/etc/mail.rc)set from=username@d
2017-06-08 15:56:27 1483
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人