RYMCU
C++类构造函数设置为私有的好处是什么? C++ 构造函数
把类的构造函数设为私有(private)是 C++ 中控制对象创建的核心技巧,最典型的用途就是实现「单例模式」(比如你关注的 Application 类),除此之外还有其他关键好处。下面结合场景和代码,把核心优势讲透:一、核心好处 1:强制 “唯一实例”(单例模式的核心)这是构造函数私有化最常用、最核心的场景 ——​禁止外部随意创建对象,确保整个程序中只有一个类实例​。为什么需要这样做?如果构造函
Hugh 1 小时前
C++类的静态成员变量在什么时候后初始化? C++ 对象 静态变量 初始化
C++ 类的静态成员变量(static member variable)的初始化时机是​核心语法重点​,它和普通成员变量、局部静态变量的初始化规则完全不同,结合你熟悉的 Application 类场景,我们分「规则」「示例」「注意事项」讲透:一、核心结论:静态成员变量的初始化时机类的静态成员变量属于「类本身」(而非某个对象),其初始化时机遵循以下规则:​初始化阶段​:程序启动后、main() 函数
Hugh 1 小时前
C++语法中不创建对象可以调用类的成员函数吗? C++ 对象 成员函数
答案是可以的,但要分情况。这个问题戳中了 C++ 「静态成员函数」和「普通成员函数」的核心区别 ——​GetInstance() 是「静态成员函数」,它不需要先创建对象就能调用​,这也是单例模式能 “用函数获取唯一实例” 的关键。我们用「大白话 + 对比」把这个逻辑彻底讲透,结合代码场景拆解:一、先明确:成员函数分两种,规则完全不同C++ 类的成员函数分为「静态成员函数(static)」和「非静态
Hugh 1 小时前
微信列表生成器|一键生成逼真的微信聊天列表长截图(在线体验 + 开源) 折腾日记
为什么做这个工具公司老是让转发公众号文章给 36 个好友?与其尴尬群发,不如优雅演示。基于这个真实痛点,我做了一个微信聊天列表生成器:在线即可生成高度还原的微信聊天列表截图,适用于演示、教学、UI 原型与数据可视化,避免打扰真实用户。一句话定位为产品经理、设计师、讲师与运营团队提供的「微信聊天列表素材生成器」,主打高还原、可批量、可一键长截图。核心亮点逼真还原:完整还原微信 iOS 客户端列表界面
ronger 4 天前
修改.gitignore不生效可能的解决办法 Git
有时 Git 会缓存 .gitignore 的解析结果,如果在修改 .gitignore 后没有刷新缓存,可能会导致新规则不生效。解决办法:可以尝试清除 Git 的索引缓存,在项目根目录下执行:git rm -r --cached. git add. git commit -m "Update.gitignore"第一条命令移除所有已追踪文件的缓存,第二条命令重新添加所有文件(此时会按照新的 .g
Hugh 2 月前
高速下载器RYDAP-HS使用说明 RYDAP-HS 离线下载器 高速下载器 DAPLINK
1.外形结构按键功能说明:B0出厂下载代码使用,用户无需使用。SET功能一:按住 SET 不放,再连接 USB,下载器将进入下载器固件更新页面,用于和小助手通信。功能二:在"离线下载"模式下,按 SET 按键,启动离线下载。K0状态切换按键,按住 K0 不放,再连接 USB,切换在线/离线下载模式。2.界面说明主页共 4 个按钮,点击进入对应页面。点击任意页面左上角,可跳转到主页。在线模式进入在线
Hugh 2 月前
星允派 F103 公测活动圆满收官!致敬每一位先行者! 星允派F103
大家好!随着九月的到来,我们为期数周的 “星允派 F103”公测活动 正式画上了圆满的句号。在此,我们谨代表 RYMCU 社区,向所有热情参与、贡献智慧的公测先行者们,致以最诚挚的感谢!在过去的日子里,我们欣喜地看到,一块块 F103 开发板在大家手中从沉睡中被唤醒,点亮了第一盏灯,打印出第一行字符,驱动了第一个外设……每一篇文章、每一行代码,都凝聚着大家对嵌入式技术的热爱与探索精神,也为“星允派
ronger 2 月前
PostgreSQL数据库 待分类
PostgreSQL 是一个功能强大的开源对象关系型数据库系统,拥有超过 35 年的活跃开发历史,在可靠性、功能健壮性和性能方面赢得了良好的声誉。有大量的资料介绍了如何通过官方文档安装和使用 PostgreSQL。开源社区提供了许多有用的场所,可以帮助您熟悉 PostgreSQL,了解其工作原理并找到职业机会。了解更多关于如何参与社区的信息。操作步骤以下是使用 Docker Compose 部署
星允派(stm32f103) (五)I2C_24C02 待分类
在 STM32F103 上通过 I2C 驱动 24C02 EEPROM 存储器,需要了解 I2C 协议核心机制、24C02 设备特性及软件模拟/硬件 I2C 实现方法,才能很好的实现 I2C 驱动 24C02 的功能。一、I2C 协议核心机制信号定义起始信号(Start):SCL 高电平时,SDA 由高 → 低跳变,表示通信开始。停止信号(Stop):SCL 高电平时,SDA 由低 → 高跳变,表
meiyaolei 2 月前
星允派(stm32f103)(六)SPI驱动W25Q64 待分类
STM32F103 通过硬件 SPI 驱动 W25Q64,并把读取到的地址打印在屏上。W25Q64.pdf一、硬件基础与接口匹配STM32F103 SPI 外设特性接口数量:3 个 SPI 接口 SPI1/SPI2/SPI3,支持主从模式。时钟配置:SPI1 挂载于 APB2 总线最高 72MHz,SPI2/SPI3 挂载于 APB1 总线最高 36MHz,通过分频可实现最高 18MHz 的 SP
meiyaolei 2 月前
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 33