OpenC++
码龄6年
求更新 关注
提问 私信
  • 博客:216,971
    社区:15
    动态:2,092
    219,078
    总访问量
  • 67
    原创
  • 4,747
    粉丝
  • 16
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
加入CSDN时间: 2020-03-11

个人简介:后之览者,亦将有感于斯文

博客简介:

AAADiao的博客

查看详细资料
个人成就
  • 获得1,436次点赞
  • 内容获得80次评论
  • 获得2,483次收藏
  • 代码片获得5,785次分享
  • 博客总排名24,581名
  • 原力等级
    原力等级
    5
    原力分
    1,801
    本月获得
    29
创作历程
  • 36篇
    2025年
  • 2篇
    2024年
  • 29篇
    2023年
成就勋章
TA的专栏
  • C++
    36篇
  • 编程概念
    10篇
  • 机器学习
    1篇
  • 设计模式
    24篇
  • QT
    4篇
  • NIVIDA
    3篇
  • 容器
    7篇
  • LeetCode
    11篇
  • Windows
    1篇
  • Linux
    2篇
  • STL
    10篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 5

兴趣领域 设置
  • 编程语言
    c++
  • 开发工具
    visual studio
  • 人工智能
    opencv计算机视觉
  • 前沿技术
    无人机机器人
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

28人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

【C++】虚函数表与虚指针详解

在 C++ 中,**虚表**(Virtual Table,简称 vtable)和**虚指针**(Virtual Pointer,简称 vptr)是实现多态(Polymorphism)的核心机制,主要用于处理基类指针或引用调用派生类成员函数的场景。如果一个类包含 **虚函数(virtual function)**,编译器需要在运行时支持 **动态绑定(dynamic dispatch)**,即:**编译期无法确定调用哪个函数**,要等到运行时根据对象的实际类型来决定。
原创
博文更新于 2025.09.18 ·
1044 阅读 ·
31 点赞 ·
0 评论 ·
19 收藏

【C++】多线程(thread)使用详解

多线程(multithreading),是指在软件或者硬件上实现多个线程并发执行的技术。具有多核CPU的支持的计算机能够真正在同一时间执行多个程序片段,进而提升程序的处理性能。在一个程序中,这些独立运行的程序片段被称为“线程”(Thread),利用其编程的概念就叫作“多线程处理”。
原创
博文更新于 2025.09.04 ·
26497 阅读 ·
199 点赞 ·
9 评论 ·
759 收藏

【C++】动态库和静态库详细说明

本文梳理了 **静态库、动态库、链接、运行时依赖** 的关系,并结合 Windows/C++/CMake 场景说明。
原创
博文更新于 2025.08.27 ·
908 阅读 ·
11 点赞 ·
0 评论 ·
27 收藏

【机器学习】核心分类及详细介绍

机器学习(Machine Learning, ML)是人工智能(AI)的核心分支,其核心目标是让计算机通过 “学习数据中的规律” 自动改进性能,无需人工编写具体规则,最终实现 “预测、分类、决策” 等智能化任务。简单来说,机器学习让计算机具备 “从经验中学习” 的能力,就像人类通过观察和实践积累知识一样。
原创
博文更新于 2025.08.15 ·
1610 阅读 ·
17 点赞 ·
1 评论 ·
23 收藏

【C++】#define 宏定义使用说明

宏定义是 C++ 中强大的工具,适合用于定义常量、简化重复代码或实现简单逻辑。但由于其缺乏类型检查和可能带来的副作用,在使用时需谨慎,复杂逻辑建议优先使用函数或模板。合理使用宏可以提高代码效率和可维护性,但过度依赖会导致代码难以调试和理解。
原创
博文更新于 2025.08.11 ·
1283 阅读 ·
21 点赞 ·
0 评论 ·
13 收藏

【C++】访问者模式中的双重分派机制详解

访问者模式是一种【行为型】设计模式,该设计模式核心在于其**双重分派(Double Dispatch)机制**,它通过**两次动态绑定**(多态调用)来确定具体执行的方法。这种机制允许在运行时根据**元素类型**和**访问者类型**动态选择执行的操作,而不是在编译时静态确定。
原创
博文更新于 2025.07.04 ·
886 阅读 ·
28 点赞 ·
0 评论 ·
12 收藏

【C++】访问者模式

访问者模式(Visitor Pattern)是一种【行为型】设计模式,它允许在不改变对象结构的前提下,定义作用于这些对象元素的新操作。这种模式将算法与对象结构分离,通过 "双重分派" 机制实现对不同类型元素的差异化处理,特别适用于需要对复杂对象结构进行多种不相关操作的场景。
原创
博文更新于 2025.07.03 ·
858 阅读 ·
12 点赞 ·
0 评论 ·
30 收藏

【C++】状态模式

状态模式(State Pattern)是一种【行为型】设计模式,它允许对象在其内部状态发生变化时改变其行为,看起来就像该对象改变了它的类一样。这种模式将状态相关的行为封装在独立的状态类中,并将状态转换逻辑集中管理,使系统更易于维护和扩展。
原创
博文更新于 2025.07.03 ·
956 阅读 ·
12 点赞 ·
0 评论 ·
25 收藏

【C++】观察者模式

观察者模式(Observer Pattern)是一种【行为型】设计模式,它定义了对象之间的一对多依赖关系,使得当一个对象的状态发生变化时,所有依赖它的对象都会得到通知并自动更新。这种模式将发布者(被观察对象)与订阅者(观察者)解耦,使它们可以独立地变化和复用。
原创
博文更新于 2025.07.01 ·
1417 阅读 ·
22 点赞 ·
0 评论 ·
14 收藏

【C++】备忘录模式

备忘录模式(Memento Pattern)是一种【行为型】设计模式,它允许在不破坏对象封装性的前提下,捕获并保存对象的内部状态,以便后续可以将对象恢复到先前的状态。这种模式通过将状态保存和恢复操作分离,实现了对象状态管理的职责分离。
原创
博文更新于 2025.07.01 ·
1214 阅读 ·
32 点赞 ·
0 评论 ·
18 收藏

【C++】中介者模式

中介者模式(Mediator Pattern)是一种【行为型】设计模式,它通过一个中介对象来封装一系列对象之间的交互,使各对象不需要显式地相互引用,从而降低耦合度,并可以独立地改变它们之间的交互。这种模式将多对多的交互转化为一对多的交互,使系统更易于维护和扩展。
原创
博文更新于 2025.06.30 ·
896 阅读 ·
30 点赞 ·
0 评论 ·
15 收藏

【C++】迭代器模式

迭代器模式(Iterator Pattern)是一种【行为型】设计模式,它提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示。这种模式将遍历逻辑封装在迭代器对象中,使客户端可以统一使用迭代器来访问不同类型的聚合对象,无需关心对象的具体实现。
原创
博文更新于 2025.06.30 ·
915 阅读 ·
32 点赞 ·
0 评论 ·
24 收藏

【C++】解释器模式

解释器模式(Interpreter Pattern)是一种【行为型】设计模式,它定义了一种语言的语法表示,并提供一个解释器来解释该语言中的句子。这种模式将语言中的每个语法规则映射为一个类,使得可以通过组合这些类来解析和执行复杂的表达式。
原创
博文更新于 2025.06.27 ·
1119 阅读 ·
27 点赞 ·
0 评论 ·
9 收藏

【C++】责任链模式

责任链模式(Chain of Responsibility Pattern)是一种【行为型】设计模式,它允许你将请求沿着处理者链进行传递,直到有一个处理者能够处理该请求为止。这种模式将请求的发送者和接收者解耦,使得多个处理者都有机会处理请求,而无需客户端直接知道具体的处理者。
原创
博文更新于 2025.06.27 ·
702 阅读 ·
8 点赞 ·
0 评论 ·
7 收藏

【C++】命令模式

命令模式(Command Pattern)是一种【行为型】设计模式,它将请求封装为对象,从而使你可以用不同的请求对客户端进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。这种模式将发起请求的对象(客户端)与执行请求的对象(接收者)解耦,通过命令对象作为中间层来协调两者。
原创
博文更新于 2025.06.27 ·
1043 阅读 ·
24 点赞 ·
0 评论 ·
14 收藏

【C++】代理模式

代理模式(Proxy Pattern)是一种【结构型】设计模式,它允许通过代理对象控制对另一个对象(目标对象)的访问。代理对象在客户端和目标对象之间充当中间层,负责处理与目标对象的交互,例如延迟加载、访问控制、缓存或日志记录等。
原创
博文更新于 2025.06.26 ·
1131 阅读 ·
21 点赞 ·
0 评论 ·
24 收藏

【C++】组合模式

组合模式(Composite Pattern)是一种【结构型】设计模式,它允许你将对象组合成树形结构以表示 “部分 - 整体” 的层次关系。这种模式使得客户端可以统一处理单个对象和对象组合,无需区分它们的具体类型。
原创
博文更新于 2025.06.26 ·
1478 阅读 ·
24 点赞 ·
0 评论 ·
16 收藏

【C++】享元模式

享元模式(Flyweight Pattern)是一种【结构型】设计模式,它通过共享对象来减少内存使用和提高性能。该模式将对象的状态分为**内部状态**(可共享的不变部分)和**外部状态**(不可共享的变化部分),通过共享内部状态对象并动态注入外部状态,实现对象的高效复用。
原创
博文更新于 2025.06.25 ·
725 阅读 ·
4 点赞 ·
0 评论 ·
11 收藏

【C++】外观模式

外观模式(Facade Pattern)是一种【结构型】设计模式,它为复杂的子系统提供一个统一的接口,使客户端只需通过这个简单的接口就能访问子系统,而无需关心子系统内部的复杂实现。这种模式简化了客户端与子系统之间的交互,降低了系统的耦合度。
原创
博文更新于 2025.06.25 ·
975 阅读 ·
22 点赞 ·
0 评论 ·
15 收藏

【C++】Lambda表达式

Lambda表达式是C++11引入的匿名函数对象,具有以下特点:· 就地定义,无需单独命名· 可捕获上下文变量· 自动推导返回类型(多数情况)· 可作为函数参数传递
原创
博文更新于 2025.06.23 ·
9602 阅读 ·
44 点赞 ·
0 评论 ·
85 收藏
加载更多