Go语言golang 200行写区块链源代码分析

Github上有一个Repo,是一个使用Go语言(golang),不到200行代码些的区块链源代码,准确的说是174行。原作者起了个名字是 Code your own blockchain in less than 200 lines of Go! 而且作者也为此写了一篇文章。 https://medium.com/@mycoralhealth/code-your-own-blockchain-in-less-than-200-lines-of-go-e296282bcffc 这篇文章是一个大概的思路和代码的实现,当然还有很多代码的逻辑没有涉及,所以我就针对这不到2……

阅读全文

go语言golang实现区块链blockchain源代码

最近区块链又火了,这对于我们做技术的是好事情,我看拉勾上区块链的工程师开到了40K+。 区块链的概念来自于比特币bitcoin,但是比特币不是区块链,比特币是区块链技术的一个产物。相对来说,比特币的区块链技术属于区块链1.0时代,也是比较简单的,如果我们学习研究,那么区块链1.0(……

阅读全文

一个月入近13万美金网站的秘诀

前两天我推荐了阿里云 2019 双11活动的非常便宜的服务器,阿里云2019双11,云服务器 2G内存一年才86元,便宜 ,有朋友就问我,买了这个服务器有什么用,那么今天我就讲一个外国的程序员,自己搭建了一个网站,现在已经实现了月入近13万美金。 这个家伙叫迈克.卡森,一个程序员,和大部分程序员……

阅读全文

阿里云2019双11拼团活动,团队数百人,排名前50,有资格瓜分百万奖金,赶紧加入

很多朋友都知道,去年阿里云双11活动我组了一个团,达到了瓜分百万奖金的资格,大家都分了不少,具体可以参见 阿里云双11拼团活动,战队已达数百人,有资格瓜分百万奖金,赶紧加入 今年阿里云2019双11活动又来了,所以我又组了个团,享受阿里云优惠 加入我的团即可,可以享受 86元/年 购买云服……

阅读全文

一步步提升Go语言生成随机字符串的效率

假如我们要生成一个固定长度的随机字符串,包含大小写字母,没有数字,没有特殊字符串,那么我们怎么做呢?需要怎样优化,才会更简单,更高效?在最终的方案之前,我们看看最常见的写法是怎样的,然后是如何一步步演进到最终的高效率方案的。好吧,先看下最原始的方案。 常见做法(Runes) 1 2 3 4……

阅读全文

Go语言(golang)新发布的1.13中的Error Wrapping深度分析

2019.09.03日,Golang 1.13版本发布,这次更新算是比较大的了,有大家期待的GOPROXY和GOPRIVATE等,具体的可以去看这个版本的 Go 1.13 Release Notes。 Go 1.13发布的功能还有一个值得深入研究的,就是对Error的增强,也是今天我们要分析的 Error Wrapping. 背景 做Go语言开发……

阅读全文

借华为鸿蒙系统发布,谈谈操作系统的爱恨情仇发展史

2019.08.09,华为在其全球开发者大会上,正式向全球发布了全新的自有系统 HarmonyOS 鸿蒙——基于微内核的面向全场景的分布式操作系统。余承东在现场表示, HarmonyOS 鸿蒙拥有分布架构、内核安全、生态共享、天生流畅四大优势,概括起来就是自研,速度快,安全,手机、汽车、智能家居等场景都可以用。 鸿蒙系统……

阅读全文

敏捷快速迭代,是为了更快的接近目标

在技术上,有「敏捷开发」这个术语,相比以前传统的瀑布式开发,它是采用迭代的方式,以需求进化为核心,快速的进行测试、验证和交付,应付需求的变化,不再像以往做好了一个产品,发现用户的需求变化,市场不需要了,刚做好就要被淘汰。 1 玩过游戏的朋友,都知道游戏是有地图的,尤其是对战类的这些,……

阅读全文

不是你不适合做管理,是你不敢迈出那一步

2019.07.14号,我在InfoQ在深圳举办的架构师峰会上做了一场《架构师技能提升和技术管理》的分享,从现场的分享交流,以及后面的微信沟通交流来看,我发现很多人并不是不适合做管理,而是有很多原因,导致他们不敢迈出这一步。不敢尝试,所以也就不知道结果,到底是自己不合适,还是其他……

阅读全文

在阿里做了五年技术主管,我有话想说

阿里妹导读:在历史文章《如何成为优秀的技术主管?》中,阿里巴巴高级技术专家云狄从开发规范、开发流程、技术规划与管理三个角度,分享对技术 TL 的理解与思考。 今天的文章,他将继续深入探讨这一话题,从管理的角度分享技术TL的核心职责,主要包括团队建设、团队管理、团队文化、沟通与辅导、招聘与……

阅读全文

最近文章

福利派送

分类

标签

友情链接

其它