结实草莓

文章
5
资源
0
加入时间
2年10月24天

Fluent Python读书笔记(三)内置序列类型

内置序列类型容器序列 list、tuple和collections.deque这些序列可以存放不同类型的数据。存放的是它们所包含的任意类型的对象的引用。 扁平序列 str、bytes、bytearray、memoryview和array.array,这类序列只能容纳一种类型。存放的是值而不是引用,扁平序列其实是一段连续的内存空间,所以它更加紧凑,但它里面只能存放诸如字符、字节和数值这种基础类型

js中的函数

函数的基本概念函数也是js中的一种复杂类型函数可以封装一段重复的代码, 只需要声明一次, 可以重复的调用。声明与调用:function 函数名() { 函数体 }函数名();函数的参数形参:在函数声明的时候,定义的参数,作用:占位置,没有具体的值实参:在函数调用的时候传递的参数,作用:把实参的值赋值给形参。函数的返回值如果希望函数内部能够返回一些值被外部使用。需要使用retur...

Websocket客户端断网,服务端心跳超时检测并断开连接

起因项目上想通过websocket做好友的上线下线通知功能,用户上线时客户端websocket连接服务端,调用服务端onOpen()方法,服务端通知所有好友当前用户上线;用户退出时客户端websocket断开连接,调用服务端onClose()方法,服务端通知所有好友当前用户离线。问题这样做会有一个很大的问题,如果客户端是关闭流量、关闭WIFI断网而不是正常退出,服务端就不会收到客户端的断连请求,因此服务端并不会触发onClose()方法,导致其好友无法收到当前用户的离线信息。解决方案经过网上大量