IP属地:北京
http请求包格式:请求行:请求方法 (空格)请求文件URL (空格)协议版本 (\r\n)请求头:语法格式:key:value空行:\r\n ...
Go语言编写简单聊天室
TCPTCP通信:面向连接的,可靠的数据包传输。协议:一组规则,要求使用协议双方必须遵守协议内容。网络分层架构:OSI七层模型结构:物理层、数据...
条件变量:本身不是锁,但是经常和锁结合使用。对应有3个常用方法。wait,signal,broadcast1、func (c *cond) Wa...
读写锁:读时共享,写时独占。写锁优先级比读锁优先级高 通过mutex实现读时共享,写时独占代码示例: 打印结果: 通过channel实现不了读时...
死锁:1、单goroutine自己死锁channel应该至少在两个以上的goroutine中进行通信,否则死锁代码示例: 输出结果: 2、gor...
Go里面的一个关键字,用于监听channel上的数据流动。select语句里面的每条case语句必须是一个IO操作。 代码示例: 输出: 斐波那...
goroutine特性: runtime.Gosched():出让当前cpu时间片,当再次获得cpu时,从出让位置继续恢复执行。 run...
本篇文章主要介绍比特币中的数据结构:Merkle Tree。 一、Merkle Tree Merkle Tree翻译中文的意思是梅克尔树。Mer...