上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 58 下一页
摘要: 基于流(Comet Streaming) 1. 基于 Iframe 及 htmlfile 的流(Iframe Streaming) iframe 流方式是在页面中插入一个隐藏的 iframe,利用其 src 属性在服务器和客户端之间创建一条长链接,服务器向 iframe 传输数据(通常是 HTML, 阅读全文
posted @ 2021-11-06 17:42 RandySun 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 长短轮询 长轮询 Long polling 阶段(Comet Long polling) 原理:服务端给每个客户端建立队列,让浏览器通过ajax向后端偷偷的发送请求,去各自对应的队列中获取数据,如果没有数据会阻塞,但是不会一直阻塞,会通过timeout参数及异常处理的方式限制阻塞事件,比如30s后返 阅读全文
posted @ 2021-11-06 17:40 RandySun 阅读(223) 评论(0) 推荐(1) 编辑
摘要: 短轮询 短轮询 Polling 阶段 **原理:**让浏览器每隔几秒钟通过ajax朝服务端发送请求来获取数据,eg:每隔5s中朝服务端发送一次请求 这种方式下,是不适合获取实时信息的,客户端和服务器之间会一直进行连接,每隔一段时间就询问一次。客户端会轮询,有没有新消息。这种方式连接数会很多,一个接受 阅读全文
posted @ 2021-11-06 17:36 RandySun 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 全双工通信的 WebSocket 一.WebSocket 是什么? WebSocket 是一种网络通信协议。在 2009 年诞生,于 2011 年被 IETF 定为标准 RFC 6455 通信标准。并由 RFC7936 补充规范。WebSocket API 也被 W3C 定为标准。 WebSocke 阅读全文
posted @ 2021-11-06 17:24 RandySun 阅读(77) 评论(0) 推荐(0) 编辑
摘要: WebSocket 一、服务向客户端推送消息 1.1 轮询 **原理:**让浏览器每隔几秒钟通过ajax朝服务端发送请求来获取数据,eg:每隔5s中朝服务端发送一次请求 优缺点: 消息延迟太高 消耗资源较多 请求次数较多 1.2 长轮询 原理:服务端给每个客户端建立队列,让浏览器通过ajax向后端偷 阅读全文
posted @ 2021-11-06 17:20 RandySun 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Go语言基础之接口断言 空接口可以存储任意类型的值,那我们如何获取其存储的具体数据呢? 一、接口类型的值 对于像Go语言这种静态类型的语言,一个变量的类型与具体的值是分开的概念,每个变量都有且只有一个类型,在编译时就已经确定不会发生改变,因此Go语言的变量的类型也称之为静态类型,比如 int、str 阅读全文
posted @ 2021-11-02 09:02 RandySun 阅读(291) 评论(0) 推荐(0) 编辑
摘要: Go语言基础之接口多实现,嵌套,空接口 一、类型与接口的关系 一个类型实现多个接口 **一个类型可以同时实现多个接口,而接口间彼此独立,**不知道对方的实现。 例如,狗可以叫,也可以动。我们就分别定义Sayer接口和Mover接口,如下: Mover接口。 // Sayer 接口 type Saye 阅读全文
posted @ 2021-11-01 22:54 RandySun 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 值接收者和指针接收者实现接口的区别 使用值接收者实现接口和使用指针接收者实现接口有什么区别呢?接下来我们通过一个例子看一下其中的区别。 我们有一个Mover接口和一个dog结构体。 type Mover interface { move() } type dog struct {} 一、 值接收者实 阅读全文
posted @ 2021-11-01 22:31 RandySun 阅读(249) 评论(0) 推荐(0) 编辑
摘要: Go语言基础之接口定义 接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。 一、接口类型 在Go语言中接口(interface)是一种类型,一种抽象的类型,引用类型。 interface是一组method的集合,是duck-type programm 阅读全文
posted @ 2021-11-01 22:17 RandySun 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 【Github】remote: Support for password authentication was removed 今天在上传代码的时候一直报错 remote: Support for password authentication was removed on August 13, 2 阅读全文
posted @ 2021-11-01 21:33 RandySun 阅读(211) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 58 下一页