
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
【AI工具】cc-switch调用本地大模型

发布pyproject.toml格式包到 PyPI

本文系统梳理了C++指针相关核心知识点,涵盖面试高频考点。主要内容包括:指针与引用的本质区别(内存、初始化、修改性等);野指针成因与防范措施;空指针与空引用的合法性与风险;常量指针与指针常量的const位置辨析;多级指针的应用场景;数组指针与指针数组的语法区分;函数指针与回调函数机制;this指针的底层原理;指针运算的特殊规则;以及指针传参与值传递的对比。文章特别强调指针安全问题和工程实践建议,并

【C++】面试:内存管理

本文系统梳理了C++面向对象编程的核心知识点,主要涵盖以下重点内容: 类与对象基础:类与对象概念、成员分类(访问权限/存储属性)、静态成员特性 特殊成员函数:构造函数、拷贝构造、析构函数的特性与调用时机,重点区分拷贝构造与赋值重载的使用场景 拷贝机制:深/浅拷贝的本质区别及实现方式,解决指针成员的内存管理问题 继承体系:三种继承方式对访问权限的影响,菱形继承问题及虚继承解决方案 多态实现:虚函数原

本文总结了C++面试中的10个高频关键字及其用法: const:定义只读变量,保护数据安全,五种应用场景(变量、指针、形参、返回值、类成员函数)。 static:控制变量/函数的生命周期和作用域,包括局部/全局变量、类静态成员。 volatile:禁止编译器优化,确保直接从内存读取数据,适用于多线程和嵌入式开发。 inline:内联函数优化调用开销,但可能导致代码膨胀,适合短小高频函数。 exte

本文系统梳理了C++ STL容器的核心知识点,包括底层实现、特性对比及使用场景。主要内容包括:(1) vector的连续数组结构与2倍扩容机制;(2) string的SSO优化与常见陷阱;(3) list与vector的访问/增删效率对比;(4) deque的分段连续内存设计;(5) map(红黑树)与unordered_map(哈希表)的有序性和时间复杂度差异;(6) 迭代器失效问题的容器特异性

这篇文章总结了C++中高频考察的设计模式,重点包括单例、工厂和观察者模式,次要介绍了策略、装饰器等模式。主要内容涵盖: 单例模式:确保类唯一实例,实现方式包括饿汉式(线程安全)和懒汉式(双检查锁),适用于全局资源管理场景。 工厂模式:分为简单工厂、工厂方法和抽象工厂,各自适用于不同复杂度的对象创建需求。 观察者模式:实现一对多依赖关系,主题状态变化自动通知观察者,常用于事件驱动系统。 其他重要模式

本文系统梳理了C++中高级面试核心知识点,涵盖多线程编程(线程创建、互斥锁、条件变量、原子操作)、C++11新特性(lambda表达式、右值引用、完美转发)、模板编程(函数/类模板、特化)以及编译链接原理四大模块。重点包括:线程函数入口的四种形式、死锁的四大条件与解决方案、原子变量与锁的性能对比、移动语义的资源所有权转移机制、模板的编译期实例化特性,以及预处理/编译/汇编/链接的全流程解析。文章强

图像处理和计算机视觉是Matlab的一个主要应用领域,这部分包括4个工具箱——图像处理、计算机视觉、雷达、医学图像。由于视觉的东西容易呈现,所以先从计算机视觉工具箱学起。官方文档对的介绍如下:设计和测试计算机视觉、3D 视觉和视频处理系统,提供了算法、函数和应用可用于特征检测、对象识别、语义分割和相机的标定校准等,此外还有视觉和点云 SLAM、立体视觉、点云处理和运动估计等,不过关于雷达点云的相关








