会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
guanchaoguo
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
68
下一页
2025年1月18日
MQTT的遗嘱机制
摘要: 先说原理 MQTT协议中的遗嘱机制允许客户端在连接时指定一条遗嘱消息, 当客户端意外断线时,服务端会发布这条遗嘱消息只要对订阅这个主题都可以收到这个消息 遗嘱机制的目的是在客户端意外断线时通知其他设备客户端的状态变化。 概念 lastWillTopic – 遗嘱主题 遗嘱消息和普通MQTT消息很相似
阅读全文
posted @ 2025-01-18 09:29 vx_guanchaoguo0
阅读(695)
评论(0)
推荐(0)
2025年1月17日
自己重启djiango
摘要: 自动重启 django\utils\autoreload.py
阅读全文
posted @ 2025-01-17 19:55 vx_guanchaoguo0
阅读(9)
评论(0)
推荐(0)
xmake
摘要: 安装 choco install xmake 设置git repositories C:\Users\Administrator\AppData\Local\.xmake\repositories\build-artifacts C:\Users\Administrator\AppData\Loca
阅读全文
posted @ 2025-01-17 00:20 vx_guanchaoguo0
阅读(30)
评论(0)
推荐(0)
2025年1月16日
Windows 下包管理器 Scoop 的安装与使用_
摘要: 安装 set-executionpolicy remotesigned -scope currentuser iex "& {$(irm get.scoop.sh)} -RunAsAdmin"
阅读全文
posted @ 2025-01-16 09:03 vx_guanchaoguo0
阅读(45)
评论(0)
推荐(0)
2024年12月24日
微信四种access_token
摘要: 网页静默授权 access_token 作用: 网页授权access_token 有效期:7200ms 原理: 微信网页授权是通过OAuth2.0机制实现的,在用户授权给公众号后, 公众号可以获取到一个网页授权特有的接口调用凭证(网页授权access_token), 通过网页授权access_tok
阅读全文
posted @ 2024-12-24 10:58 vx_guanchaoguo0
阅读(313)
评论(0)
推荐(0)
2024年12月20日
django orm 不等于的两种写法
摘要: 第一种使用Q & query = model.objects(Q(ownerId=device.ownerId) & Q(devNo__nin=devNoList)) 第二种 直接并列 query = model.objects(ownerId=device.ownerId ,devNo__nin=
阅读全文
posted @ 2024-12-20 17:44 vx_guanchaoguo0
阅读(123)
评论(0)
推荐(0)
2024年12月12日
AT 固件指令
摘要: AT 指令 概念: 就是猫(Modem)的命令语言(Hayes公司发明) 作用: GSM(2G,3G,4G...)等交互通讯的命令 场景 4G cate1、cate4 移动模块(合宙,中移)等流行的模块用于物联网设备 最省钱的方案2G 2021年6月已經工信部下架不在批准申请,退网。 但是存量的依然
阅读全文
posted @ 2024-12-12 12:04 vx_guanchaoguo0
阅读(162)
评论(0)
推荐(0)
2024年12月11日
python 类型语法注释
摘要: python 3.5 引入的一种注释语法 编译器自动忽略 仅仅IDE识别使用 x = 1 # type: int y = 'hello' # type: str 函数的注释 可以通过 doc 获取 from functools import wraps def my_decorator(func):
阅读全文
posted @ 2024-12-11 15:17 vx_guanchaoguo0
阅读(10)
评论(0)
推荐(0)
2024年12月9日
Python cytoolz
摘要: 数据转换和处理 from cytoolz import itertoolz # 使用accumulate累积运算 nums = [1, 2, 3, 4] cumulative_sums = itertoolz.accumulate(nums) print(list(cumulative_sums))
阅读全文
posted @ 2024-12-09 09:18 vx_guanchaoguo0
阅读(17)
评论(0)
推荐(0)
寄存器指定为写0或者1
摘要: 指定位置写0 GPIO->ODR=&~(2<<1) 指定位置写1 GPIO->ODR=l(2<<1) 读取高电位 // 如果该位是0, 全部是0,处于低电平状态 // 不能判断 == 1 (GPIOA->IDR & LED) == 0
阅读全文
posted @ 2024-12-09 08:04 vx_guanchaoguo0
阅读(13)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
68
下一页
公告