- 发布于2024-04-14 00:00:25
定位程序问题和调试
在日常开发中,难免会遇到各种问题及对产品维护的疑难杂症,这时我们就需要定位和解决问题,调试程序是必不可少的环节,固然开发是重要的,但是调试是不可或缺的。 我所学习的是加入日志输出,通过日志输出,了解清楚程序的执行情况,在不是自己开发的程序中也是适用的,从而...赞 1评论浏览 581 - 发布于2024-04-12 22:17:56赞评论浏览 675
- 发布于2024-04-12 18:31:16
互斥量与条件变量
互斥量和条件变量简介 互斥量(mutex)从本质上说是一把锁,在访问共享资源前对互斥量进行加锁,在访问完成后释放互斥量上的锁。在互斥量进行加锁以后,任何其它试图再次对互斥量加锁的线程将会阻塞直到当前线程释放该互斥锁。如果释放互斥锁时有多个线程阻塞,所有在该...赞 1评论浏览 659 - 发布于2024-04-09 15:04:31
C++常用命名缩写
mp:表示成员指针。例如,mpWindow 可能是一个指向窗口对象的成员指针。 m_:表示成员变量。例如,m_name 可能是一个类的私有成员变量。 s_:表示静态成员变量。通常用于静态数据成员。例如,s_count 可能是一个类的静态成员变量。 g_:表...赞评论浏览 764 - 发布于2024-04-07 11:10:23
MQTT通配符的使用
通配符订阅 MQTT 主题名称是用于消息路由的 UTF-8 编码字符串。为了提供更大的灵活性,MQTT 支持分层主题命名空间。主题通常按层级分级,并使用斜杠 / 在级别之间进行分隔,例如 chat/room/1。通配符订阅允许客户端在主题名称中包含一个或多...赞评论浏览 1104 - 发布于2024-04-07 11:04:30
MQTT协议的初步理解
1.0 概念 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅模式的“轻量级”的消息协议,可在发布者和订阅者之间传递消息。MQTT 协议构建于 TCP/IP 协议上,由 IBM ...赞评论浏览 752 - 发布于2024-03-30 15:33:21
Aiinone软件使用入门初体验
工程构建文件理解 理清楚主要工程构建文件是开始的第一步,如果工程文件目录都不清楚,也就不知道如何入手了,以下是个人理解,如有出入请多指教。 native,该本地文件,主要由 SDK 根据软件框架基于 inonegui 生成的本地文件,包含基础头文件 in...赞 1评论浏览 1000 - 发布于2024-03-30 09:30:57
串口屏SD卡升级包及字库制作
SD 卡升级包 在 aiinone 软件的安装目录下有此文件夹 mk_updateimg,这是一个运行脚本的制作 SD 卡升级包的。 Programs\aiinone\inone-sdk-inone-8a-8a\platforms\ino8a\mk_upd...赞 1评论浏览 438