hangscer

hangscer

elixir

基于websocket与scalajs群聊功能demo

什么是websocket?http协议本身不支持持久连接(长连接 轮训不算).http协议有1.0和1.1两种,差别是所谓的keep-alive. http的生命周期通过request来界定,也就是一个request对应一个response,在http1.0中,这个http请求也就结束了🔚. 在http1.1中就行了改进,在keep-alive作用下,一个request,接受多个response. 总之,response是被动发送的,而不是主动发起的. websocket借用了http的协议来完成一部分握手,但是websocket不是http协议. 下面是一个典型的websoc...

AVL树的单双旋转操作

把必须重新平衡的节点称为å.对于二叉树,å的两棵子树的高度最多相差2,这种不平衡可能有四种情况: 对å的左儿子的左子树进行插入节点(左-左) 对å的左儿子的右子树进行插入节点(左-右) 对å的右儿子的左子树进行插入节点(右-左) 对å的左儿子的右子树进行插入节点(右-右) 对于左-左和右-右需要单旋转(single rotation)即可完成调整.对于左-右和右-左则需要双旋转(souble rotation)即可完成调整. 最后show the code: 123456789101112131415161718192021222324252627trait Tree{se...
蒋航
知难行易
FRIENDS
明嗨 高峰