- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 求n次方的高效算法
**注:**次幂n为整数,底数可以是整数、小数、矩阵等(只要能进行乘法运算的 举个求整数的n次方的例子(Go语言版):``` gofunc pow(x, n int) int { ret := 1 // 结果初始为0次方的值,整数0次方为1。如果是矩阵,则为单元矩阵。 for n != 0 { if n%2 != 0 { ret = ret * x } n /= 2 x = x *
2017-04-22 00:30:29 10385
原创 docker搭建私有仓库v2(Private Registry v2),自签发证书、公网访问、登录认证
如果不用自签发的证书,直接照着官方的步骤做就是了,已经很直白,但是如果需要用自签发的证书,稍微就比较麻烦,特别在用mac版的docker的时候有点坑,不过最后还是搭建成功了,现来分享下经验。假设registry的域名准备用hub.domain.com(后面出现它的地方均替换为你自己要用的域名),先ssh登录服务器,执行下面的步骤: 1. 先生成自签发证书,执行下面的命令:mkdir -p cert
2017-04-06 22:24:17 5216 1
原创 Go语言(golang)包设计哲学/原则与项目结构组织最佳实践
总结下Go的package设计哲学明确目的 在准备设计一个包之前,我们需要明确它的目的。包的命名就必须明确体现其目的,而不仅仅是为了存放代码。像标准库的io,http,fmt这些包名就很好,而像util.helper,common这种命名就是反面教材。可用性 想想使用这个包的人真正的需求,包的使用一定要直观、简单。在不断迭代开发、优化、完善的时候,不能让引用这个的程序出错。防止出现需要
2017-04-02 21:24:38 4849
搭建Spring4+Spring MVC web工程的最佳实践 源码.zip
2015-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人