- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 golang如何控制并发执行的 Goroutine 的最大数目?
var ch chan intfunc test(i int) { fmt.Println(i) time.Sleep(1 * 1e9) <-ch}func main() { ch = make(chan int, 10) for i:=0; i<1000; i++ { ch<-i go test(i) }}
2020-05-14 11:11:30
1003
原创 golang生成器
python中的生成器可以大大节省内存,golang中没有内置生成器,但可以通过channel实现。方法如下,同样非常简单。package mainimport ( "fmt")//模拟生成器func generator(c chan int) { for i := 0; i < 5; i++ { c <- i } close(c) //生成结束后关闭channel}func main() { var c chan int c = make(chan int)
2020-05-13 16:35:31
530
原创 windows通过python库paramiko控制Linux(含上传下载文件)
前提:下载并安装paramiko库在线方式pip install paramiko离线方式(供无法联网的环境使用)离线下载至e:\paramikopip download -d e:\paramiko paramiko离线安装pip install --no-index --find-links=e:\paramiko paramikoWindows通过ssh给Linux发送...
2020-04-28 10:12:53
367
转载 IP数据报首部的格式identification
IP数据报首部的格式:关于标识(identification)、标志(flag)和片偏移关于标识(identification)标识(identification):占16位。IP软件在存储器中维持一个计数器,每产生一个数据报,计数器就加1,并将此值赋给标识字段。但这个“标识”不是序号,因为IP是无连接服务,数据报不存在按序接收的问题。当数据报由于长度超过网络的MTU而必须分片时,这个标识...
2020-04-27 11:06:15
4369
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅