代码改变世界

07_格式化输入和输出

2019-08-31 14:34 by StevenZhao, 111 阅读, 0 推荐, 收藏, 编辑
摘要:fmt包中格式化输入输出: 阅读全文

06_复数的使用

2019-08-31 14:20 by StevenZhao, 179 阅读, 0 推荐, 收藏, 编辑
摘要:1、go语言中有两种大小的复数 complex64和complex128,二者分别由float32和float64组成。2、内置的complex函数,根据给定的实部和虚部创建复数,而内置的real函数和imag函数则分别提取复数的实部和虚部 package main import "fmt" func main() { var t complex128 t = 2 + 2.1i fmt.Print 阅读全文

05_指针之New()函数的使用

2019-08-31 14:07 by StevenZhao, 1801 阅读, 0 推荐, 收藏, 编辑
摘要:1、new函数是一个内置函数,表达式new(T)创建一个未命名的T类型变量, 初始化为T类型的零值,并返回其地址(地址类型为*T)2、p:=new(int),q:=new(int)==>p!=q 因为每次创建返回的地址是不一样的。 而结构体中struct{},或[0]int ,在当前的实现里,他们具 阅读全文

04.3_密钥分存和密钥共享

2019-08-26 21:15 by StevenZhao, 710 阅读, 0 推荐, 收藏, 编辑
摘要:N<=M)..把密钥放在保险箱或者写在纸上,这样会造成一个问题就是,一毁具毁。为了解决这个问题,密码学有一个“密码分存”技术。 方法:密钥被分为N个片段,我们只需要获取其中的K个片段,就可以把原密钥重新还原。如果获取的片段少于K个,就无法知道关于密钥的任何信息。 密钥不是简单的切分为N个片段,而是将 阅读全文

04.2_热存储和冷存储

2019-08-26 20:50 by StevenZhao, 1437 阅读, 0 推荐, 收藏, 编辑
摘要:热存储:把比特币放在电脑里,就像把钱放在钱包里带着。 冷存储:离线,把比特币锁在其他地方。 管理冷存储的的问题:一方面,为了私密性和其他考虑,我们希望用不同的地址来收款。所以我们把比特币从热存储转到冷存储的时候,需要用一个新的冷存储地址。但是由于冷存储不上线,所以热存储必须能找到这样的地址。 一个直 阅读全文

04.1_存储和使用比特币

2019-08-26 20:05 by StevenZhao, 390 阅读, 0 推荐, 收藏, 编辑
摘要:一、简单的本地存储 公共信息:记录在区块链上的内容(例如 比特币的识别信息、币值等) 私密信息:即本人的私钥 1、存储和管理私钥的三个目标 可获取性;安全性;便利性(不能做到同时满足,根据具体应用情形,作出权衡) 2、几种管理比特的方法 比特币钱包软件:管理你比特币和私钥信息并方便使用的应用软件 比 阅读全文

04_枚举类型iota

2019-08-23 15:46 by StevenZhao, 168 阅读, 0 推荐, 收藏, 编辑
摘要:package main 阅读全文

03_多个变量或常量的定义

2019-08-23 15:27 by StevenZhao, 256 阅读, 0 推荐, 收藏, 编辑
摘要:综述:1、变量和常量的定义格式有所不同,并且关键字也不一样:变量 var, 常量:const 2、变量的自动推导类型:var a:=10 常量的自动推导类型 const b=10 3、多个变量或者常量定义,且它们类型不一样时,可以用()括起来 具体实现看下面代码: package main //多个 阅读全文

02_变量及变量的多重赋值和匿名变量

2019-08-22 16:18 by StevenZhao, 256 阅读, 0 推荐, 收藏, 编辑
摘要:package main 阅读全文

01_liteide 集成环境运行的问题

2019-08-22 14:25 by StevenZhao, 316 阅读, 0 推荐, 收藏, 编辑
摘要://go语言是以包为管理单位 //每个文件必须先声明包 //程序必须有一个main包 package main import ( "fmt" ) //入口函数 func main() {//左括号必须与函数名同行 //println函数自动换行 //调用函数大部分先导入包 /* 块注释 */ fmt 阅读全文
上一页 1 ··· 4 5 6 7 8