Loading

上一页 1 2 3 4 5 6 7 8 ··· 21 下一页
摘要: MQTT发布订阅流程 在MQTT发布/订阅模式中,一个客户端既可以是发布者,也可以是订阅者,也可以同时具备这两个身份。当客户端发布一条消息时,它会被发送到代理,然后代理将消息路由到该主题的所有订阅者。当客户端订阅一个主题时,它会收到代理转发到该主题的所有消息 发布消息报文-Publish 客户端连接 阅读全文
posted @ 2023-04-21 17:14 木子七 阅读(451) 评论(0) 推荐(1) 编辑
摘要: MQTT与HTTP的区别 HTTP协议是客户端与服务端直连请求与响应 MQTT是基于发布订阅模型的轻量级的消息传输协议 MQTT能力 发布:Publish 订阅:Subscribe 代理:Broker,管理通信 执行模式:客户端发送消息到broker,broker将消息发送给订阅过的客户端 MQTT 阅读全文
posted @ 2023-04-21 15:38 木子七 阅读(176) 评论(1) 推荐(0) 编辑
摘要: 面向对象封装特点之一就是通过实现好的方法来访问,限制对数据的不合理访问,把对象状态私有化,仅供类的内部进行操作 下方示例,Test方法的number属性类实例的时候传递1,number是一个公开属性,可以在外部任意修改、访问,没有对属性进行进行约束 class Test: def __init__( 阅读全文
posted @ 2023-04-11 14:27 木子七 阅读(122) 评论(0) 推荐(0) 编辑
摘要: ABC类全称是Abstract Base Classes 抽象基类可以通过ABC派生来简单创建 抽象基类的特点: 基类不应允许初始化 接口方法未实现时报告相关错误 可以把抽象基类想象成建筑的设计图纸,然后子类按图施工 abc模块提供了一个元类ABCMeta可定义抽象类 还有一个工具类ABC 可有以继 阅读全文
posted @ 2023-04-07 15:54 木子七 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 栈stack 栈是一种容器,也称堆栈,可以存入数据元素、访问、删除元素 特点在于只允许容易的一端(栈顶端指标)进行加入数据和输出 没有位置概念,保证任何时候可以访问、删除的元素都会最后存入的元素,确定了一种默认的访问顺序 由于栈数据结构只允许在一端操作,按照后进先出的原理运作 队列queue 队列是 阅读全文
posted @ 2023-03-27 11:03 木子七 阅读(36) 评论(1) 推荐(0) 编辑
摘要: Django使用Python内建的logging模块打印日志,配置由四个部分组成 记录器:Logger 处理程序:Handler 过滤器:Filter 格式化:formatter 记录器-Logger Logger为日志系统的入口,每个logger命名都是bucket,可以向bucket写入需要处理 阅读全文
posted @ 2023-02-14 20:21 木子七 阅读(874) 评论(0) 推荐(0) 编辑
摘要: Django Rest Framework提供了corsheaders模块解决跨域问题 安装模块 pip3.9 install django-cors-headers 注册应用 # 注册 corsheaders 模块 INSTALLED_APPS = [ ... 'corsheaders', ] 配 阅读全文
posted @ 2023-01-10 19:25 木子七 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 版本控制 版本控制是前后端分离开发一个非常重要的内容,比如说我们重要服务修改、升级等发生版本变化v1、v2、v3等,但是版本发生了变化比如 v1升级到了v2版本,v1版本还有业务在继续使用,相当于同时多个版本接口共存使用 DRF版本控制配置 DRF中的版本控制默认是不开启的,request.vers 阅读全文
posted @ 2023-01-03 13:45 木子七 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 分页Pagination 当我们在PC 或者 App 有大量数据需要展示时,可以对数据进行分页展示。这时就用到了分页功能,分页使得数据更好的展示给用户 比如我们有1W+数据要返回给前端,数据量大一次性返回可能会比较慢,前端一次性展示1W+数据也会比较慢,用分页返回数据效果较好 前端分页和后端分页的区 阅读全文
posted @ 2022-12-29 18:07 木子七 阅读(532) 评论(0) 推荐(1) 编辑
摘要: DRF的过滤类 drf过滤器在filters模块中,主要有四个类 BaseFilterBackend:过滤基类,留好占位方法待后续继承 SearchFilter:继承BaseFilterBackend OrderingFilter:继承BaseFilterBackend DjangoObjectPe 阅读全文
posted @ 2022-11-09 15:36 木子七 阅读(259) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 21 下一页