自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 问答 (2)
  • 收藏
  • 关注

原创 智驾的面经

C++11 面试核心三件套智能指针(shared_ptr/weak_ptr/循环引用)右值引用+移动语义多线程+锁+死锁问题:算法模型部署的完整流程是什么?答案:训练模型→模型导出 (pt/pth)→模型转换 (ONNX)→模型优化 (量化 / 剪枝)→推理引擎部署→服务封装 (API)→压测上线。问题:什么是 ONNX?作用是什么?答案:开放式神经网络交换格式,统一不同框架(PyTorch/TensorFlow)的模型格式,实现框架无关部署,是模型转换的中间标准。

2026-04-22 19:16:57 449

原创 开发规范性

协作开发中,我会遵守团队编码规范,做好模块化拆分,写清晰注释,配合代码评审,加上完善的异常和日志,让代码可读性高、扩展性强、方便别人维护。

2026-04-22 17:15:26 62

原创 QT八股文2

QT 是一个跨平台的 C++ 应用程序开发框架,支持 Windows、Linux、macOS、iOS、Android 等操作系统。通过继承QWidget或其他控件类,并重写相关的虚函数(如paintEvent)来实现。

2026-04-13 21:25:40 415

原创 QT八股文总结1

信号和槽是Qt用于对象间通信的核心机制,用于替代传统的回调函数。信号(Signal): 对象状态发生改变时发出的广播。槽(Slot): 接收信号并进行处理的普通成员函数。特点: 类型安全(编译期/运行期检查参数匹配)、松耦合(发送者和接收者互不关心对方的存在)、支持多对多连接。从Qt 5开始,推荐使用基于函数指针的连接方式,能够在编译期发现类型不匹配的问题。

2026-04-13 21:21:12 533

原创 Linux面试八股文

在上面的命令中,sort -k3 -nr用于按第三列(请求耗时)进行倒序排序。-k3表示按第三列排序,-n表示按数字排序,-r表示倒序排序。然后,使用head -n 10来获取排序后的前10行,即耗时最高的10条记录。top 命令,除了会显示系统内存情况,还会显示系统任务情况、CPU使用情况、各进程状态等信息。将命令中的“日志文件”替换为实际的日志文件路径,即可查找到请求耗时最高的10条记录。执行 top 命令之后,按数字 1,就能显示 CPU 有多少个核心了。-a:显示所有进程,包括其他用户的进程。

2026-03-15 13:50:00 532

原创 操作系统基础知识

select/poll 本质都是「线性遍历+全量拷贝」,高并发场景下效率低;epoll 用红黑树+事件驱动优化了这两个核心问题。epoll先复习下 epoll 的用法。如下的代码中,先用epoll_create 创建一个 epol l对象 epfd,再通过 epoll_ctl 将需要监视的 socket 添加到epfd中,最后调用 epoll_wait 等待数据。//将所有需要监听的socket添加到epfd中while(1) {for(接收到数据的socket){//处理。

2026-03-15 13:03:13 387

原创 数据结构八股文

上面这种思想方式,LRU 算法可以在 O(1) 的时间复杂度内实现数据的插入、查找和删除操作。每次访问数据时,都会将对应的节点移动到链表头部,保证链表头部的节点是最近访问的数据,而链表尾部的节点是最久未访问的数据。RU 是一种缓存淘汰算法,当缓存空间已满时,优先淘汰最长时间未被访问的数据。通过上述方法,可以实现用两个栈来模拟队列的先进先出(FIFO)特性。数组必须要内存中一块连续的空间,并且数组中必须存放相同的数据类型。主要区别在于元素的插入和删除方式以及元素的访问顺序。实现的方式是哈希表+双向链表结合。

2026-03-14 16:39:43 338

原创 计算机网络

在网络出现拥堵时,如果继续发送大量数据包,可能会导致数据包时延、丢失等,这时 TCP 就会重传数据,但是一重传就会导致网络的负担更重,于是会导致更大的延迟以及更多的丢包,这个情况就会进入恶性循环被不断地放大…拥塞窗口cwnd是发送方维护的一个的状态变量,它会根据网络的拥塞程度动态变化的。发送窗口swnd和接收窗口rwnd是约等于的关系,那么由于加入了拥塞窗口的概念后,此时发送窗口的值是,也就是拥塞窗口和接收窗口中的最小值。拥塞窗口 cwnd 变化的规则:• 只要网络中没有出现拥塞,cwnd 就会增大。

2026-03-14 15:09:02 358

原创 C++学习2

记录自己春招的笔记

2026-03-13 21:40:41 442

原创 数据库学习

基础学习

2025-02-14 17:25:27 137

原创 目标检测入门--VOC

VOC数据集下载地址:The PASCAL Visual Object Classes Homepage (ox.ac.uk)数据集下载解压后:

2023-11-01 15:21:19 154 1

原创 深度学习——数据处理

问题:pandas读取csv文件时报错:EmptyDataError: No columns to parse from file。解决方法:inputs = inputs.fillna(inputs.mean(numeric_only=True))问题2:解决python保存csv文件Excel打开乱码的问题。numeric_only=True表示仅数字参与运算。解决办法:缩进弄错了,需要和with open一头。

2023-08-25 20:26:40 335 2

原创 LInux安装qq

如果你的计算机运行的是基于Debian的发行版。例如Ubuntu和Linux Mint。请运行命令sudo apt install ./linuxqq_3.0.0-571_amd64.deb安装Linux QQ命令。如果你的计算机运行的是基于Redhat的发行版。例如CentOS和Fedora。请运行命令sudo yum install ./linuxqq_3.0.0-571_amd64.deb安装locate命令。

2023-07-28 09:20:56 367 1

原创 os.path.join() 方法

Python中的OS模块提供了与操作系统交互的功能。操作系统属于 Python 的标准实用程序模块。该模块提供了一种使用操作系统相关功能的可移植方式。os.path模块是 Python 中 OS 模块的子模块,用于常见的路径名操作。Python 中的os.path.join()方法智能地连接一个或多个路径组件。此方法将各个路径组件与除最后一个路径组件之外的每个非空部分后面的一个目录分隔符(“/”)连接起来。如果要连接的最后一个路径组件为空,则在末尾放置一个目录分隔符(“/”)。

2023-07-21 20:40:47 725 1

原创 Python enumerate用法

2023-07-20 22:52:20 165 1

原创 Sequential和tensorboard学习

注意tensorboard的使用必须先在terminal中激活进行:conda activate pytorch。再输入tensorboard --logdir=logs_seq。

2023-07-15 22:55:05 151 1

原创 保存目录提醒

是父目录 结果保存到刚项目同等级的文件中了。

2023-06-08 15:33:02 85

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除