自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (5)
  • 收藏
  • 关注

原创 TCP流量控制和拥塞控制

流量控制TCI为什么需要流量控制?由于通讯双方的网速不同,通讯任何一方发送速度过快都会导致对方消息处理不过来,所以需要把数据放到缓存区中。如果缓冲区满了,发送方还在发送,那么接收方只能把数据包丢弃。因此需要控制发送速率缓冲区剩余大小称为接收窗口,用变量win表示。如果win=0,则发送方停止发送。如图指出的活动窗口,也就是接收窗口,接收数端使用的窗口大小。拥塞控制在拥塞控制中会设计到拥塞窗口的概念,拥塞窗口指某一源端数据流在一个RTT内可以最多发送的数据包数量TCP为什么需要拥塞控制

2020-11-22 23:58:56 280 3

原创 通道阻塞的几种场景

func main() { // 示例1。 ch1 := make(chan int, 1) ch1 <- 1 //ch1 <- 2 // 通道已满,因此这里会造成阻塞。 // 示例2。 ch2 := make(chan int, 1) //elem, ok := <-ch2 // 通道已空,因此这里会造成阻塞。 //_, _ = elem, ok ch2 <- 1 // 示例3。 var

2020-11-14 23:13:17 579

原创 【Golang】命令源码文件

用途命令源码文件是程序的运行入口,是每个可独立运行的程序必须拥有的。我们可以通过构建或安装,生成与其对应的可执行文件,后者一般会与该命令源码文件的直接父目录同名。如果一个源码文件声明属于main包,并且包含一个无参数声明且无结果声明的main函数,那么它就是命令源码文件。package mainimport "fmt"func main() {fmt.Println("Hello, world!")}当需要模块化编程时,我们往往会将代码拆分到多个文件,甚至拆分到不同的代码包中。但无论怎

2020-11-12 13:11:54 303

原创 【Golang】GOOROOT/GOPATH/GOBIN

GOROOT用途Go语言安装根目录的,也就是GO语言的安装路径GOBIN用途GO程序生成的可执行文件的路径GOPATH用途若干工作区目录的路径,是我们自己定义的工作空间Go 语言的源码文件都需要被存放在环境变量 GOPATH 包含的某个工作区(目录)中的 src 目录下的某个代码包(目录)中。Q安装后的结果文件都会放到哪里呢?安装后如果产生了归档文件(以“.a”为扩展名的文件),就会放进该工作区的 pkg子目录如果产生了可执行文件,就可能会放进该工作区的 bin 子目录。某

2020-11-11 22:38:02 9186

原创 【Golang】beego连接数据库报错

问题执行连接数据库时报错解决通过追踪断点发现在连接数据库时会查询数据库引擎,通过SQLSELECT ENGINE, TRANSACTIONS FROM information_schema.engines WHERE SUPPORT = 'DEFAULT'而我用了5.0版本的mysql,库中没有这个表,最终更换5.7版本刚了挺久记录一下。...

2020-11-11 00:09:01 321

ethstatus_0.4.2.orig.tar.gz

ethstatus_0.4.2 工具

2020-05-05

NetAssist Socket网络调试工具

NetAssist Socket网络调试工具NetAssist Socket网络调试工具

2018-08-15

Serial Port Utility

Serial Port UtilitySerial Port UtilitySerial Port UtilitySerial Port UtilitySerial Port UtilitySerial Port Utility

2018-08-15

Comassistant串口调试工具

Comassistant串口调试工具Comassistant串口调试工具Comassistant串口调试工具Comassistant串口调试工具

2018-08-15

java ee 6 libraries jar包

java ee 6 libraries jar包 java ee 6 libraries jar包 java ee 6 libraries jar包 java ee 6 libraries jar包

2017-09-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除