转载请注明出处:www.huamo.online
字节杭州 求贤若渴:
Modules
概念
一个module
是相关Go package的一个集合。modules
是源码交互和版本控制的单元。go
命令直接支持使用模块,包括记录和解析对其他模块的依赖。modules
替代了以前基于GOPATH
的方式来指定在构建时使用哪些源文件。
转载请注明出处:www.huamo.online
字节杭州 求贤若渴:
Modules
概念一个module
是相关Go package的一个集合。modules
是源码交互和版本控制的单元。go
命令直接支持使用模块,包括记录和解析对其他模块的依赖。modules
替代了以前基于GOPATH
的方式来指定在构建时使用哪些源文件。
转载请注明出处:www.huamo.online
字节杭州 求贤若渴:
Go汇编语言不是常见的汇编格式,它是Go编译器专用的。本文对其进行了简要的介绍,并不是全面文档。
Go汇编语言基于Plan9汇编语言的输入风格设计,后者的详细描述在这里。本文讲述了Go汇编语法的摘要,以及一些和Plan9汇编的不同,还描述了Go汇编与Go语言交互时所适用的特性。
关于Go汇编程序最重要的一点是,它并不是底层机器码的直接表达。有一些细节精确映射了机器层面,而有些并没有。
转载请注明出处:www.huamo.online
字节杭州 求贤若渴:
本文记录了自己深入理解goroutine
栈布局的过程,潜入了一圈之后,发现底下的世界确实别有洞天,感觉很多东西都开阔明晰了许多。
内存布局是一个强相关于操作系统,处理器,机器架构的领域,和语言关系反而会少一些。只是golang
诞生于plan9
,在机器汇编层面,总是有一些自己特立独行的惯例规约,所以用golang
切入,也是一个不错的契机。本文以x86
架构为准进行讲解,都走了一遍,才发现其实都是在搞清楚一个话题:调用惯例。有兴趣的可以搜calling convention
转载请注明出处:www.huamo.online
字节杭州 求贤若渴:
hexo不得不说,好用,这是确然。但换机器换电脑换地方的维护代价也确实很高。所以有这么几个月,我基本上弃用了这个博客,配置太复杂,而且还有很多地方诸如css,布局文件自己做了个性化,这又提高了维护的成本。
最近发现,hexo和next这久不维护的项目又被社区重新注入了活力,这引起了我重新使用的兴趣,但是新版本的升级并不平滑,可以说巨艰难,框架代码做了大幅度重构拆分,导致之前很多的自定义需要一点点手工挪动,这让本就难以维护的工作变得更焦灼不堪。
转载请注明出处:www.huamo.online
字节杭州 求贤若渴:
例如现在有一个项目test
,并且在本地dev
分支做开发,这个dev
分支跟踪了远程的分支为origin/dev
。现在的需求是:将test
项目代码推送到另一个仓库another
的prd
分支上
转载请注明出处:www.huamo.online
字节杭州 求贤若渴:
这是来自于BIP-39的提案,主要是定义了助记词的实现标准,在HD钱包中,可以派生一切的来源是最初的种子,而种子是很难备份并携带的,所以这个提案就提出了一种方法来方便的备份种子 – 助记词,由助记词可以生成种子。
转载请注明出处:www.huamo.online
字节杭州 求贤若渴:
拜占庭将军问题见于Leslie Lamport
等人1982年的论文《The Byzantine Generals Problem》。是一个关于协议的问题。
想象一个敌方城市被拜占庭军队团团围住,围城部队分为几个部分驻扎在城外,每个部分仅由自己的将军指挥。将军们只能通过信使和其它将军进行通信。在观察了敌情之后,他们必须制定一个一致行动的计划。结果表明:仅使用口头消息的情况下,该问题当且仅当超过2/3
的将军忠诚时可解;而若使用不可伪造的书面消息时,对于任意数量的将军和可能出现的叛徒,该问题都是可解的。