上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页
摘要: 1.RSA介绍 RSA是目前最有影响力的公钥加密算法,该算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对 其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥,即公钥,而两个大素数组合成私钥。公钥是可发布的供任何人使用, 私钥则为自己所有,供解密之用。解密者拥有私钥,并 阅读全文
posted @ 2017-06-14 21:07 孤独信徒 阅读(1195) 评论(0) 推荐(0)
摘要: #centos (安装依赖项) sudo yum -y groupinstall "Development Tools"sudo yum -y install openssl openssl-devel unixODBC unixODBC-devel ncurses ncurses-devel wx 阅读全文
posted @ 2017-06-05 11:10 孤独信徒 阅读(1038) 评论(0) 推荐(0)
摘要: 1)简单web服务器: 首先go run hello.go之后,打开一个浏览器,输入http://127.0.0.1:9090,你就会在网页上看到web的打印了。 2)带有表单处理的web服务器: 上面给出的只是代码内容,你还需要一个login.html模板文件, 运行go代码之后,试着在浏览器下输 阅读全文
posted @ 2017-05-12 16:56 孤独信徒 阅读(399) 评论(0) 推荐(0)
摘要: 1. 概述 当前爆出了Openssl漏洞,会泄露隐私信息,涉及的机器较多,环境迥异,导致修复方案都有所不同。不少服务器使用的Nginx,是静态编译opensssl,直接将openssl编译到nginx里面去了,这就意味着,单纯升级openssl是没有任何效果,Nginx不会加载外部的openssl动 阅读全文
posted @ 2017-05-10 15:13 孤独信徒 阅读(2260) 评论(0) 推荐(0)
摘要: 升级openssl环境至openssl-1.0.1g 1、查看源版本 [root@zj ~]# openssl version -a OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008 [root@zj ~]# openssl version -a OpenSSL 0.9.8 阅读全文
posted @ 2017-05-09 18:55 孤独信徒 阅读(2210) 评论(0) 推荐(0)
摘要: 1)垃圾回收GC 像 Java 一样,Go 的垃圾回收是全局的,这意味着一旦垃圾回收被触发,所有的 goroutine 都会被暂停,造成一段时间的业务延迟。 Erlang 的垃圾回收是进程级别的,每一个进程都有自己独立的垃圾回收器,一个进程的垃圾回收被触发,不会造成其他进程被挂起。相对来说带来的业务 阅读全文
posted @ 2017-05-05 19:02 孤独信徒 阅读(2991) 评论(0) 推荐(0)
摘要: Golang或者Beego,总需要往数据库里写datetime时间戳。 Golang对时间格式支持并不理想。 先看一个例子: 运行结果如下: Format里必须用“2006-01-02 15:04:05"这个时间戳,简单来记的话就是 2006-1-2-3-4-5。否则不行!Golang奇葩点之一。 阅读全文
posted @ 2017-05-02 13:43 孤独信徒 阅读(10172) 评论(0) 推荐(1)
摘要: 示例如下: 运行结果截屏如下: 看go的time部分源码 Ticker结构 go的time和ticket的调用 或者叫timmer internal和其他语言的开发思路不一样。 其他语言,多是注册回调函数,定时,时间到了调用回调。 go是 通过 chan 的阻塞实现的。 调用的地方,读取chan 定 阅读全文
posted @ 2017-04-27 18:25 孤独信徒 阅读(8344) 评论(0) 推荐(0)
摘要: 1)func Contains(s, substr string) bool这个函数是查找某个字符是否在这个字符串中存在,存在返回true 示例如下: 2)func ContainsAny(s, chars string) bool这个是查询字符串中是否包含多个字符 示例如下: 3)func Con 阅读全文
posted @ 2017-04-08 16:54 孤独信徒 阅读(80196) 评论(2) 推荐(2)
摘要: 对于字符串操作,截取字符串是一个常用的, 而当你需要截取字符串中的一部分时,可以使用像截取数组某部分那样来操作,示例代码如下: 运行结果为:BodyContent 阅读全文
posted @ 2017-04-08 14:50 孤独信徒 阅读(68852) 评论(0) 推荐(1)
摘要: golang生成随机数可以使用math/rand包, 示例如下: 而发现这种情况,每次执行的结果一样. 修改如下: 而这种方式就可以使用时间种子来获取不同的结果了。 示例2: 例子是打印10个100以内(0-99)的随机数字。 阅读全文
posted @ 2017-04-07 14:09 孤独信徒 阅读(9823) 评论(0) 推荐(2)
摘要: golang中base64的编码和解码可以用内置库encoding/base64 示例如下: 运行结果如下: 阅读全文
posted @ 2017-04-07 11:12 孤独信徒 阅读(60702) 评论(0) 推荐(3)
摘要: Go作为一种简便灵巧的语言,深受开发者的喜爱。但对于初学者来说,要想轻松驾驭它,还得做好细节学习工作。 初学者应该注意的地方: 中级开发者应该注意的地方: 高级开发者应该注意的地方: 英文来着:http://devs.cloudimmunity.com/gotchas-and-common-mist 阅读全文
posted @ 2017-03-22 12:19 孤独信徒 阅读(585) 评论(0) 推荐(0)
摘要: Go语言是一个简单却蕴含深意的语言。但是,即便号称是最简单的C语言,都能总结出一本《C陷阱与缺陷》,更何况Go语言呢。Go语言中的许多坑其实并不是因为Go自身的问题。一些错误你再别的语言中也会犯,例如作用域,一些错误就是对因为 Go 语言的特性不了解而导致的,例如 range。 其实如果你在学习Go 阅读全文
posted @ 2017-03-22 12:13 孤独信徒 阅读(2889) 评论(0) 推荐(0)
摘要: o官方库的文件操作分散在多个包中,比如 os 、 ioutil 包,我本来想写一篇总结性的Go文件操作的文章,却发现已经有人2015年已经写了一篇这样的文章,写的非常好,所以我翻译成了中文,强烈推荐你阅读一下。 介绍 万物皆文件 UNIX 的一个基础设计就是"万物皆文件"(everything is 阅读全文
posted @ 2017-03-21 17:34 孤独信徒 阅读(331) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页