Home
AI
具身智能
AIoT
Course
李宏毅 ML/DL
Linear Algebra
Python
Django
基础
C++
知识点
STL
基础
Linux
性能分析 tools
Windows
Interview
工作经历
Q&A
LeetCode
高频考题
面试经典150题
Archives
About
疯狂的TalentQ
累计撰写
113
篇文章
累计创建
0
个标签
累计收到
2
条评论
栏目
Home
AI
具身智能
AIoT
Course
李宏毅 ML/DL
Linear Algebra
Python
Django
基础
C++
知识点
STL
基础
Linux
性能分析 tools
Windows
Interview
工作经历
Q&A
LeetCode
高频考题
面试经典150题
Archives
About
目 录
CONTENT
以下是
TalentQ
的文章
2025-07-21
C++锁机制:互斥量(mutex)
一、锁的基本概念 在多线程程序中,多个线程可能同时访问和操作同一份数据,若不加以控制,将导致数据竞争(Data Race)和数据不一致。锁(Lock)是一种同步原语,能够确保同一时刻只有一个或部分线程访问共享资源,从而保证并发安全。 为什么需要锁? 并发≠并行。当多个线程访问 共享可变状态 时,必须
2025-07-21
26
0
0
C++
基础
2025-07-17
C++设计模式:单例模式与工厂模式
一、单例模式(Singleton Pattern) 单例模式是一种设计模式,确保一个类只有一个实例,并提供一个全局访问点来获取这个实例。这种模式在以下场景中非常有用: 当系统需要一个全局唯一的资源管理器时(如日志记录器、配置管理器等)。 当需要控制实例化过程时(如限制实例数量)。 单例模式可根据实现
2025-07-17
39
0
0
C++
基础
2025-07-17
C++ 智能指针:从资源泄漏到零成本抽象
在现代C++开发中,内存管理一直是核心问题。传统的new和delete操作虽然灵活,但容易导致内存泄露或悬空指针。为了解决这些问题,C++11引入了智能指针(Smart Pointer),极大地提升了代码的安全性和可维护性。本文将详细介绍C++中的智能指针,包括其原理、三种类型、典型使用场景、循环引
2025-07-17
24
0
0
基础
C++
2025-07-16
C++代码格式化
一、安装 clang-format sudo apt install clang-format 二、使用 clang-format clang-format --style=Google -i FILENAME 三、语法糖 将下面脚本写入 ~/.bashrc 中,则可以直接使用 format FIL
2025-07-16
11
0
0
C++
基础
2025-07-15
机器学习、深度学习、强化学习、大语言模型与视觉语言模型
引言 在人工智能(AI)迅速发展的今天,机器学习(Machine Learning)、深度学习(Deep Learning)、强化学习(Reinforcement Learning)、大语言模型(Large Language Model, LLM)以及视觉语言模型(Vision-Language M
2025-07-15
6
0
0
2025-07-09
深入理解万能引用、引用折叠与完美转发
引言 自 C++11 起,C++ 语言引入了右值引用(rvalue reference),为资源管理、性能优化和泛型编程带来了巨大变革。与右值引用密切相关的还有万能引用(Universal Reference)、引用折叠(Reference Collapsing)和完美转发(Perfect Forw
2025-07-09
18
0
0
C++
基础
2025-07-08
深入理解左值引用(&)与右值引用(&&)
一、具名和可被移动 具名(identity) 指的是一个表达式可以唯一地确定它所指代的对象或函数。一个变量名就是一个具名的表达式,因为它代表着内存中的一个特定位置。 具名性通常与左值(lvalue)相关联,左值是具有标识的表达式,可以出现在赋值语句的左侧。 可被移动(movable) 指的是一
2025-07-08
24
0
0
C++
基础
2025-07-08
Ubuntu 安装中文输入法
Reference Ubuntu24.04安装中文输入法
2025-07-08
3
0
0
Linux
2025-07-02
clash for linux
1 下载clash sudo apt update mkdir clash && cd clash wget https://github.com/doreamon-design/clash/releases/download/v2.0.24/clash_2.0.24_linux_amd64.t
2025-07-02
46
0
0
Linux
2025-07-02
Windows 10 专业版 激活教程
1 以管理员身份打开cmd 2 分别执行一下指令 slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX slmgr /skms kms.03k.org slmgr /ato 3 Reference
2025-07-02
11
0
0
Windows
1
...
8
9
10
11
12