文章缩略图
Go语言学习笔记:7.5 error与阶段性总结

ERROR概念除了panic与recover之外,Go中还有一个内置的错误接口类型,任何类型只要实现Error() string方法,都可以传递error接口类型变量,Go语言处理错误的方式是将...


时间:
分类: 编程/Linux

阅读全文
文章缩略图
Go语言学习笔记:7.4 panic与recover

概念panic与recover是Go的两个内置函数,这两个内置函数用于处理Go运行时的错误,panic用于主动抛出错误,recover用来捕获panic抛出的错误。引发panic有两种情况,一是...


时间:
分类: 编程/Linux

阅读全文
Go语言学习笔记:7.3 闭包

概念闭包是由函数及其相关引用环境组合而成的实体,一般提供通过在匿名函数中引用外部函数的局部变量或包全局变量构成。即:闭包 = 函数 + 引用环境闭包对闭包外的环境引入是直接引用,编译器检测到闭包...


时间:
分类: 编程/Linux

阅读全文
Go语言学习笔记:7.2 匿名函数和延迟调用

函数签名函数签名函数类型又叫函数签名,一个函数的类型就是函数定义首行去掉函数名,参数名和{,可以使用fmt.Printf("%T",func)package main imp...


时间:
分类: 编程/Linux

阅读全文
Python使用Rsa加密

生成公私钥当然也可以用Rsa模块来生成,不过还是使用openssl吧。生成一个1024bit的私钥,便于试验,私钥要妥善保管:openssl genrsa -out private.key 10...


时间:
分类: 编程/Linux

阅读全文
Go语言学习笔记:7.1 函数

定义func funcName(param-list)(result-list){ //code } 特点可无输入输出参数多个相邻的相同类型参数可简写func test(a int,b ...


时间:
分类: 编程/Linux

阅读全文