11 2018 档案
摘要:以太坊节点之间能够互相链接需要满足: (1)相同的协议版本 (2)相同的networkid,所以搭建私有网络最方便的方法就是通过geth命令中的--networkid选项,设置一个与主网不同的networkid(主网的networkid为1)。这也是官方推荐的方法。 建立创世纪区块文件,是一个jso
阅读全文
摘要:1、值的高效处理和存储,允许创建紧凑的数据结构,避免不必要的填充字节。紧凑的数据结构能更好地利用缓存。更好的缓存利用率可带来更好的性能。 2、函数的调用有开销,减少函数调用开销的解决方案是内联。简单的函数可以被 Go 编译器内联。 3、强制垃圾回收使 Go 成为一种更简单,更安全的语言。这意味着在堆
阅读全文
摘要:这张图描述了Go语言程序,Runtime和操作系统之间的关系。 其中,Runtime管理任务调度,垃圾收集及运行环境。大家知道Go语言程序是编译为机器代码来执行的。同时,Go提供了一些高级的功能,如goroutine, channel, 以及Garbage collection。这些高级功能需要一个
阅读全文