Websocket学习笔记

WebSocket是什么?WebSocket是一种在Web应用程序中实现实时双向通信的协议。它允许在客户端和服务器之间建立持久性连接,使得双方可以通过该连接进行长时间的数据传输。WebSocket协议位于应用层,它提供了一种基于TCP协议的全双工通信机制,WebSocket在建立连接时依赖HTTP/HTTPS协议。主要用途WebSocket的主要用途是实现实时的双向通信。它可以用于许多不同类型的应

- 阅读全文 -

一文学会MQTT

简介MQTT是什么?MQTT(Message Queuing Telemetry Transport)是一种基于发布-订阅(Publish-Subscribe)模式的轻量级通讯协议,采用客户端-代理(Client-Broker)模型进行通信,基于TCP协议,属于应用层协议。它最初由 IBM 在 1999 年开发,目前已成为物联网(IoT)领域中最流行的通讯协议之一。MQTT 的发布-订阅机制可以很

- 阅读全文 -

关于前端

在线资源网站在线PS:https://www.photopea.com/在线PS:https://www.tuyitu.com/ps/sources/阿里矢量素材图标库:https://www.iconfont.cn/RGB颜色:https://www.rgbku.com/chaxun.htmlRGB颜色:https://www.sojson.com/rgb.html图片转ICO:https://

- 阅读全文 -

Python3 学习笔记

关于面向对象命名空间命名空间(Namespace)是从名称到对象的映射,大部分的命名空间都是通过 Python 字典来实现的。命名空间提供了在项目中避免名字冲突的一种方法。各个命名空间是独立的,没有任何关系的,所以一个命名空间中不能有重名,但不同的命名空间是可以重名而没有任何影响。我们举一个计算机系统中的例子,一个文件夹(目录)中可以包含多个文件夹,每个文件夹中不能有相同的文件名,但不同文件夹中的

- 阅读全文 -

Golang学习笔记

数组和切片有什么区别?数组适合用于需要固定长度、且不需要动态变化的集合。切片更灵活,适用于需要动态变化大小的集合,并且可以方便地引用和操作部分数据。二者区别:|特性|数组(Array)|切片(Slice)||-|-|-||长度|固定,声明时必须指定|动态,可根据需要调整||类型|[N]Type,其中 N 是长度|[]Type,不包含长度||内存分配|在编译时确定,连续内存块|基于数组实现,包含指针

- 阅读全文 -