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

阅读全文
Python下Socket的并发

Python下自带的Socket的模块是阻塞型的,每次只能处理一个连接,给应用造成了极大的不便,幸好有Gevent这个基于协程的网络库,来使默认的Socket支持并发。代码如下:#coding=...


时间:
分类: 编程/Linux

阅读全文
Go语言学习笔记:6. 控制结构

条件语句if 语句用法if 条件 { //当条件为真时执行 } if 条件 { //当条件为真时执行 } else { //当条件为假时执行 } if 条件 {...


时间:
分类: 编程/Linux

阅读全文
Go语言学习笔记:5. 切片,字典与结构

切片在Go中由于数组的定长性和值拷贝的特性限制了数组的使用场景,使用Go提供了另外一种数据类型slice(切片),这是一种变长数组。声明//由make创建 SliceName := make([...


时间:
分类: 编程/Linux

阅读全文