摘要: 什么是RPC 远程过程调用(Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。 该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。 如果涉及的软件采用面向对象编程,那么远程过程调用亦可称作远程调用或远程方法调用。维基百科: 阅读全文
posted @ 2021-03-25 17:23 hubb 阅读(195) 评论(0) 推荐(0) 编辑
摘要: package main import ( "fmt" ) func fibol(c,quit chan int){ x,y := 1,1 for{ select{ case c <- x: x = y y = x+y case <- quit: fmt.Println("quit") return 阅读全文
posted @ 2021-03-25 15:48 hubb 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 我们在写代码的时候,有时候会想这个变量到底分配到哪里了?这时候可能会有人说,在栈上,在堆上。信我准没错… 但从结果上来讲你还是一知半解,这可不行,万一被人懵了呢。今天我们一起来深挖下 Go 在这块的奥妙,自己动手丰衣足食 问题 type User struct { ID int64 Name str 阅读全文
posted @ 2021-03-25 15:42 hubb 阅读(26) 评论(0) 推荐(0) 编辑