- 博客(32)
- 收藏
- 关注
原创 算力大幅提升!COMSOL 6.3 多物理场仿真新体验
COMSOL Multiphysics 6.3 是 通用多物理场耦合仿真软件,基于有限元法,主打多物理场联合仿真,集成建模、网格、计算、后处理全流程,广泛应用于工业研发、高校科研,覆盖电磁、结构、流体、传热、声学、化学、等离子体等领域。
2026-06-08 10:38:46
197
原创 Pandas 数据可视化:一行代码画图(超简单)
Pandas,底层基于,不用写复杂代码,直接对 DataFrame 画图,适合快速做数据分析图表。
2026-06-04 10:48:14
162
原创 面向对象深度理解
封装:数据私有,接口公开,安全可控继承:复用代码,扩展功能,顺序构造多态:虚表+虚指针,父类指针调用子类实现深拷贝:有指针必须写虚析构:继承必须加面向对象 = 数据 + 行为 + 可扩展。
2026-06-04 10:47:58
154
原创 多态的底层原理是什么?
多态底层 = 虚指针 vptr + 虚表 vtable对象开头存 vptr,指向自己类的虚表虚表存虚函数地址调用时查表,动态找到正确函数不看指针,看对象!
2026-06-02 10:42:27
210
原创 面向对象深度理解
封装:数据私有,接口公开,安全可控继承:复用代码,扩展功能,顺序构造多态:虚表+虚指针,父类指针调用子类实现深拷贝:有指针必须写虚析构:继承必须加面向对象 = 数据 + 行为 + 可扩展。
2026-06-02 10:40:26
162
原创 类型限定符
类型限定符 = 用来修饰变量/数据,规定它们的使用规则的关键字。作用:限制变量的读写权限、存储方式、生命周期。const:只读,不能改static:常驻内存,作用域受限volatile:防止编译器优化,变量易变。
2026-05-31 11:22:25
223
原创 Keil MDK 5.39 全流程安装、激活与工程创建教程
(Keil uVision5 MDK 5.39)是面向 ARM Cortex‑M 内核单片机的专用开发 IDE,广泛用于 STM32、NXP 等芯片开发,2024 年 5 月发布,属于稳定主流版本,集成编译器、调试工具、RTOS 及各类中间件。
2026-05-29 10:29:26
186
原创 内存管理与底层原理
资源获取即初始化。栈:自动、快速、小、函数结束就没堆:手动、慢、大、必须自己释放RAII:栈对象管理堆资源,防泄漏智能指针 = RAII 自动释放new = 分配+构造,delete = 析构+释放所有内存问题都来自堆管理不当。
2026-05-27 09:59:03
327
原创 STL 容器底层实现原理
避免频繁扩容减少内存碎片2 倍可能浪费空间,1.5 倍更均衡vector = 动态数组list = 双向链表deque = 分段数组map/set = 红黑树(有序)unordered_map = 哈希表(无序更快)
2026-05-27 09:57:31
351
原创 深耕机械制图 中望 CAD2026 亲测下载安装图文教程
中望 CAD 2026 机械版是广州中望软件推出的国产自主可控、面向机械制造业的专业二维 CAD 设计软件,基于中望自主第三代内核打造,完全兼容 DWG,广泛用于通用机械、装备制造、化工、汽车、模具、能源等行业,是替代国外 CAD、满足信创与正版化需求的主流选择中望软件超全标准件库(40 万 +)覆盖 GB/ISO/ANSI/JIS 等,含螺栓、轴承、齿轮、法兰、封头、管件等66 大类,参数化一键生成。螺纹联接 / 孔设计(高频效率神器) 3.化工 / 压力容器专用模块(2026 新增)封头、法兰、
2026-05-18 11:56:03
540
原创 Python 数组与字符串
由字符组成的有序序列,属于不可变类型,创建后不能直接修改单个字符定义方式:单引号、双引号、三引号python运行s1 = '好好学习's2 = "天天向上"s3 = """多行文本内容"""有序可变序列,可存放数字、字符串、列表、对象任意数据支持增删改查,使用最广泛python运行# 空数组arr1 = []# 数值数组# 混合类型数组arr3 = [1,"张三",3.14]字符串不可修改,不能直接修改内部字符多用于文本处理、信息展示、账号密码元素只能是字符列表数组。
2026-05-16 10:07:01
31
原创 新手快速学习 C++ 极简速成指南
C++ 性能强劲、应用范围极广,零基础一周掌握全部基础语法,一个月熟练编写中小型程序,是进军游戏开发、后端开发、算法、嵌入式开发的核心编程语言。
2026-05-16 10:05:34
186
原创 C++ list 类 完整代码与逻辑详解
数组 /vector 是连续内存,可通过下标偏移寻址;,没有连续地址,只能靠迭代器逐个跳转。,不移动数据,时间复杂度 O (1)。里的 sort 更适合链表。是 C++ STL 提供的。,直接节点指针重排,比。vector 插入要。
2026-05-14 15:11:35
222
原创 Python 流程控制:if-else 与 if-elif-else 嵌套使用
if必写,elif可以多个,else只能一个且放最后;只会执行一个分支;嵌套就是条件里再套条件,依靠缩进区分层级;Python 靠缩进划分代码块,缩进必须统一(建议 4 个空格)。
2026-05-14 15:10:14
37
原创 与 C++ auto 关键字作用类似的关键字 / 语法
是和 auto 同源、底层都是模板类型推导,最相似;是模板层面的类型推导根基;using是配合 auto 简化复杂长类型的常用语法。
2026-05-12 12:00:01
184
原创 C++中auto关键字的底层实现原理
auto 基于 C++ 模板实参推导规则,在编译期根据初始化表达式自动推演并替换为真实静态类型,仅为语法糖,无运行时逻辑、无性能损耗,严格遵循模板类型推导与引用折叠规则。
2026-05-12 11:59:26
245
原创 PyCharm 2025.1 专业完整版|Python 编程开发神器 下载安装详细教程附安装包
PyCharm 2025.1 专业版集AI 编程、Web 开发、数据分析、数据库、远程部署、团队协作于一体,界面友好、智能度高、稳定性强,是目前 Python 开发行业公认的标配 IDE。
2026-05-08 10:50:03
335
原创 详细吃透 C++ RAII 资源自动管理(原理 + 例子 + 实战 + 面试必背)
RAII 是什么?资源获取即初始化,利用构造申请资源、析构释放资源,依靠对象生命周期自动管理资源。RAII 好处?自动释放、防内存泄漏、异常安全、简化代码、不用手动释放。哪些是 RAII 应用?智能指针、互斥锁封装、文件流、容器、网络连接封装等。为什么不能靠手动 delete/close?分支多、异常、提前 return 会跳过释放,必然资源泄漏。
2026-05-06 16:04:05
179
原创 现代 C++ 核心详解(C++11/14/17/20 全覆盖,学习 + 面试通用)
原则:能用 unique 不用 shared,能用 shared 不用裸指针。list 插入删除基本不失效,面试高频。少手写数据结构,优先 STL 容器、算法、不用重复造轮子。替代普通回调、配合 STL 算法、线程、异步任务。独占所有权,不可拷贝,只能移动;:拷贝复制数据,移动只是转移资源所有权,极快。、不用手动关文件、解锁。、模板、常量表达式,提速 + 类型安全。资源(内存、文件、锁、网络句柄),大幅减少内存开销和拷贝耗时。杜绝裸指针、内存泄漏、野指针。、强类型、禁止危险隐式转换。优先用对象代替裸指针,
2026-05-06 16:02:55
169
原创 多态的优缺点是什么?
业务逻辑和具体实现分离,各司其职,修改某个子类功能不会影响其他模块,维护成本低。统一接收所有子类对象,对外只一套接口,内部自动匹配子类实现,代码更简洁优雅。父类可以封装通用逻辑,子类复用父类代码,只重写各自特有行为,减少重复开发。多态是 C++ 框架、插件架构、工厂模式的。底层原理,写法和逻辑比普通代码更难掌握。,能实现动态绑定、运行时自动匹配行为。,运行时要查表寻址,比普通非虚函数调用。含有虚函数的类,每个对象都会多出一个。,只需要新增子类并重写虚函数即可。
2026-05-02 16:30:44
35
原创 C++ 面向对象 完整详细精讲
类是模板,对象是实例;三大特性:封装、继承、多态;构造造对象,析构释资源;虚函数实现动态多态,虚析构防止内存泄漏;static 属于类,this 指向当前对象;继承有三种权限,菱形继承用虚继承解决。
2026-05-02 16:29:52
367
原创 变量、数据类型、运算符、流程控制
内存中一块用来存数据的空间,有名字、有类型,可以随时修改值。cpp运行// 定义int a;// 初始化int b = 10;int c(20);int d{30};// C++11 列表初始化。
2026-04-29 15:44:14
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅