logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【C++】面试:关键字与语法特性

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

文章图片
#c++#面试
【C++】面试:STL容器与算法

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

文章图片
#c++#面试#算法
【C++】面试:数据结构与算法

C++面试核心考点涵盖链表、二叉树、排序算法、查找算法等高频题型。链表重点包括反转、环检测和双指针技巧;二叉树考察遍历方式和递归应用;排序算法需掌握快排、归并等实现;查找以二分和哈希为主。此外,位运算技巧、栈/队列应用、Top-K问题解法及回溯/DFS/BFS模板也是必考内容。建议熟记标准代码模板,理解各算法特性与适用场景,针对不同题型选择最优解法。

文章图片
#c++#面试
【C++】面试:设计模式

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

文章图片
#c++#面试#设计模式
【C++】面试:多线程并发

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

文章图片
#c++#面试
【Matlab】相机标定(计算机视觉工具箱)

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

文章图片
#matlab#计算机视觉#图像处理
【Java】BMI身体质量指数计算工具

BMI身体质量指数计算工具(终端+界面)

文章图片
#java#开发语言
    共 60 条
  • 1
  • 2
  • 3
  • 6
  • 请选择