[转]创新不会超越人类本身
2015年末,《哈佛商业评论》刊登了克莱顿·克里斯坦森(Clayton Christensen)的重思颠覆性理论之作:《什么才是颠覆性创新》。自问世以来,该理论…
2015年末,《哈佛商业评论》刊登了克莱顿·克里斯坦森(Clayton Christensen)的重思颠覆性理论之作:《什么才是颠覆性创新》。自问世以来,该理论…
什么是NAT NAT(Network Address Translation,网络地址映射)主要是将私有 IP 地址转换成可以在公网使用的公网 IP 地址。而能…
数据结构 go语言中map在底层是通过哈希表实现的,以下为hmap中其中几个关键属性(源码在$GOROOT/src/pkg/runtime/hashmap.go…
话不多说,先来看看几个例子。例1: func f() (result int) { defer func() { result++ }() return 0 }…
离校多年,最近重学IP/TCP协议。 UDP 报文结构 头部8字节,64位 头(0-63) 0-15 源端口号,可用全0 16-31 目的端口号 32-47 整…
当我们尝试了解任何一个技术的时候,我们都需要先搞清楚这项技术出现的背景和其将要尝试解决的问题。 DevOps在零几年的时候就出现了,它并不是一个新的概念,为什么…
Golang Prometheus 指标说明 ownerpkg.Default.MustRegister(prometheus.NewProcessCollec…
很多情况下,为了解决手头的问题,我们付出了巨大的努力采用微服务模式,但是并不清楚它的成本和收益。 接下来我将详细介绍什么是微服务,这种模式吸引人的原因,以及它所…
今天在用nginx作web缓存的时候,发现在http里加入这样个参数,能有效的提高数据的实时响应性,那就是tcp_nodelay.下面我们来说说tcp_node…
曾几何时,题主曾用golang写过一个hash的工具,这次打算测试一下对文件的几种不同读取方式的比较。 使用io/ioutl.ReadAll 使用io.Copy…