- 博客(335)
- 资源 (7)
- 收藏
- 关注
原创 【Autoware】2小时安装Autoware1.13(保姆级教程)
Autoware是一款“一体化”开源自动驾驶软件,能实现感知、决策、控制等功能,通过在Ubuntu中搭建Autoware开发环境和案例的运行,使大家对自动驾驶技术的实现有一个更清晰的认识。
2023-02-27 21:58:32
15715
58
原创 【AI模型】NanoDet-PyTorch环境配置及运行测试
近几年目标检测模型发展很快,最近接触到一款智能小车用到了Nanodet这种目标检测模型,便拿下来试一试,在这过程中,发现一些作者在环境配置方面未提到的细节并在requirements.txt中进行了完善,可以说是手把手教你运行这个目标检测模型。
2021-12-13 16:40:35
2355
原创 【C++】面试:系统设计与性能优化
本文系统梳理了C++高级面试中的核心技术体系,涵盖系统设计、性能优化和分布式架构三大核心领域。重点解析了短链系统、秒杀架构的设计要点,深入探讨了缓存策略、消息队列、分库分表等关键技术方案。文章提供了高并发场景下的典型解决方案,包括Redis原子操作、分布式锁、限流熔断等工程实践,并给出性能指标计算方法和监控诊断工具链。最后总结了CAP理论、BASE原则等分布式系统核心思想,形成了一套完整的面试技术框架,可有效展示候选人的系统设计能力和工程实践经验。
2026-06-27 12:52:50
695
原创 【C++】面试:网络编程
C++后台开发高频面试考点摘要: Socket编程:TCP服务端(socket-bind-listen-accept)与客户端流程,三次握手(可靠连接)与四次挥手(半关闭)原理及面试追问点。 TCP/UDP对比:TCP可靠传输(重传、流量控制)vs UDP高效无连接,适用场景(文件传输/DNS/视频流)。 IO多路复用:select(FD限制1024)、poll(无限制但效率低)、epoll(高效O(1),支持ET/LT模式),重点区分性能差异与使用场景。 线程池:核心组件(任务队列+工作线程),参数优化(
2026-06-27 12:49:06
417
原创 【C++】面试:设计模式
这篇文章总结了C++中高频考察的设计模式,重点包括单例、工厂和观察者模式,次要介绍了策略、装饰器等模式。主要内容涵盖: 单例模式:确保类唯一实例,实现方式包括饿汉式(线程安全)和懒汉式(双检查锁),适用于全局资源管理场景。 工厂模式:分为简单工厂、工厂方法和抽象工厂,各自适用于不同复杂度的对象创建需求。 观察者模式:实现一对多依赖关系,主题状态变化自动通知观察者,常用于事件驱动系统。 其他重要模式: 策略模式:封装可互换算法族 装饰器模式:动态扩展对象功能 模板方法:定义算法骨架 适配器/代理模式:接口转换
2026-06-21 19:20:20
354
原创 【C++】面试:数据结构与算法
C++面试核心考点涵盖链表、二叉树、排序算法、查找算法等高频题型。链表重点包括反转、环检测和双指针技巧;二叉树考察遍历方式和递归应用;排序算法需掌握快排、归并等实现;查找以二分和哈希为主。此外,位运算技巧、栈/队列应用、Top-K问题解法及回溯/DFS/BFS模板也是必考内容。建议熟记标准代码模板,理解各算法特性与适用场景,针对不同题型选择最优解法。
2026-06-21 19:16:32
331
原创 【C++】面试:多线程并发
本文系统梳理了C++中高级面试核心知识点,涵盖多线程编程(线程创建、互斥锁、条件变量、原子操作)、C++11新特性(lambda表达式、右值引用、完美转发)、模板编程(函数/类模板、特化)以及编译链接原理四大模块。重点包括:线程函数入口的四种形式、死锁的四大条件与解决方案、原子变量与锁的性能对比、移动语义的资源所有权转移机制、模板的编译期实例化特性,以及预处理/编译/汇编/链接的全流程解析。文章强调这些知识点在区分工程师技术深度和工程实战能力上的重要性,并配有高频面试问题解析,是C++开发者进阶必备的核心知
2026-06-21 19:08:33
470
原创 【C++】面试:STL容器与算法
本文系统梳理了C++ STL容器的核心知识点,包括底层实现、特性对比及使用场景。主要内容包括:(1) vector的连续数组结构与2倍扩容机制;(2) string的SSO优化与常见陷阱;(3) list与vector的访问/增删效率对比;(4) deque的分段连续内存设计;(5) map(红黑树)与unordered_map(哈希表)的有序性和时间复杂度差异;(6) 迭代器失效问题的容器特异性分析;(7) STL空间配置器的内存池优化;(8) sort和find算法的底层原理。文章最后给出容器选型口诀,
2026-06-14 20:15:15
510
原创 【C++】面试:关键字与语法特性
本文总结了C++面试中的10个高频关键字及其用法: const:定义只读变量,保护数据安全,五种应用场景(变量、指针、形参、返回值、类成员函数)。 static:控制变量/函数的生命周期和作用域,包括局部/全局变量、类静态成员。 volatile:禁止编译器优化,确保直接从内存读取数据,适用于多线程和嵌入式开发。 inline:内联函数优化调用开销,但可能导致代码膨胀,适合短小高频函数。 extern:声明外部变量/函数,支持跨文件访问和C/C++混合编程。 typedef/using:类型别名,using
2026-06-14 13:52:01
450
原创 【C++】面试:面向对象与多态
本文系统梳理了C++面向对象编程的核心知识点,主要涵盖以下重点内容: 类与对象基础:类与对象概念、成员分类(访问权限/存储属性)、静态成员特性 特殊成员函数:构造函数、拷贝构造、析构函数的特性与调用时机,重点区分拷贝构造与赋值重载的使用场景 拷贝机制:深/浅拷贝的本质区别及实现方式,解决指针成员的内存管理问题 继承体系:三种继承方式对访问权限的影响,菱形继承问题及虚继承解决方案 多态实现:虚函数原理(虚函数表/虚表指针)、动态多态三要素、虚析构的必要性 抽象类与接口:纯虚函数定义、抽象类规则及其在接口设计中
2026-06-14 13:46:51
434
原创 【C++】面试:指针与引用
本文系统梳理了C++指针相关核心知识点,涵盖面试高频考点。主要内容包括:指针与引用的本质区别(内存、初始化、修改性等);野指针成因与防范措施;空指针与空引用的合法性与风险;常量指针与指针常量的const位置辨析;多级指针的应用场景;数组指针与指针数组的语法区分;函数指针与回调函数机制;this指针的底层原理;指针运算的特殊规则;以及指针传参与值传递的对比。文章特别强调指针安全问题和工程实践建议,并附赠3个综合高频追问的标准答案,帮助开发者全面掌握指针这一C++核心概念。
2026-06-07 23:55:37
532
原创 【AI技能】跟着费曼学具身智能
先问一个问题:什么是"具身智能"?简单说,就是让AI有身体,能在真实世界里做事情。不是光在那儿"想",而是真的能感知、能行动。你可能觉得这不就是机器人吗?对,但不完全对。传统机器人是写好规则让它动,具身智能是让AI自己学——像人一样,从经验里摸索。这个方向现在火得不行。光会说话不够,得能做事。所以各路玩家都在往这个方向冲:特斯拉的Optimus、Figure、1X……但问题来了——这个东西太容易学偏了。一种天天追论文,追热点,Transformer改个参数就发一篇。
2026-04-25 22:31:09
464
原创 【AI技能】跟着费曼学机器人
如果让你说出最常见的机器人,你会说出什么?扫地机器人、还是机械臂。机械臂 —— 工厂里的老大哥这个最常见。你在汽车厂看到的那种焊接、喷漆的大家伙,就是工业机械臂。它有多少关节?常见的是6轴——就像人的肩膀、肘、手腕加起来轴越多,能到达的位置越灵活足式机器人 —— 用腿走的这是最酷的,但也是最难的。轮子在平地上走得快,但碰到楼梯、泥坑、过河就不行了。足式机器人要解决一个问题:怎么在不平的地上保持平衡?quadruped(四足)
2026-04-12 22:10:27
485
原创 【AI技能】跟着费曼学自动驾驶
说起自动驾驶,我们可能会说出一堆术语——传感器融合、SLAM、轨迹规划、端到端学习——但如果要解释给一个六年级学生听,我们会怎么说呢。需要换个方式,想象你坐在车里,前面有个司机。自动驾驶要干的,就是把那个司机替换掉。那司机在干嘛?看——用眼睛看路、车、行人想——判断前面那个人会不会闯红灯动——决定是踩刹车还是打方向盘控——真的去操作刹车和方向盘感知→规划→决策→控制。名字听起来高大上,其实就是看、想、动、控。现在自动驾驶学习的问题是什么呢?
2026-04-11 18:40:27
481
原创 【Arduino】ESP32配置及点灯示例
本文介绍了ESP32-S3开发板的配置及点灯示例。ESP32是一款集成Wi-Fi和蓝牙的低成本SoC微控制器,适用于物联网、智能家居等场景。文章详细讲解了在Arduino IDE中配置ESP32开发环境的方法,包括添加国内镜像源和安装开发板支持包。最后提供了一个简单的LED闪烁示例代码,演示了如何控制板载LED实现定时闪烁功能,并展示了实际运行效果。该教程适合ESP32初学者快速入门硬件开发。
2026-03-14 19:19:55
322
Carsim/Simulink联合仿真-车辆基本控制资源包
2024-07-10
MATLAB MPT 3.2.1工具箱安装
2021-11-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅