Home
Interview
工作经历
Q&A
LeetCode
高频考题
面试经典150题
C++
知识点
STL
基础
Python
Django
基础
Linux
性能分析 tools
Windows
Course
李宏毅 ML/DL
Linear Algebra
Archives
About
疯狂的TalentQ
累计撰写
102
篇文章
累计创建
0
个标签
累计收到
0
条评论
栏目
Home
Interview
工作经历
Q&A
LeetCode
高频考题
面试经典150题
C++
知识点
STL
基础
Python
Django
基础
Linux
性能分析 tools
Windows
Course
李宏毅 ML/DL
Linear Algebra
Archives
About
目 录
CONTENT
最新文章
2025-09-05
DevOps and CI/CD
1 什么是 DevOps 和 CI/CD DevOps 是 Development 和 Operations 的混写,即“开发和运维”一体。 CI/CD 是持续集成和持续交付/部署(Continuous Integration / Continuous Delivery(Deployment))的缩
2025-09-05
0
0
0
Developer Guide
2025-09-05
计算机网络部分
TCP和UDP的区别 1 连接性 TCP是面向连接的协议。 在数据传输之前,通信双方必须通过三次握手建立一条稳定的连接通道。传输结束后,还需要通过四次挥手来释放连接。 UDP是无连接的协议。 发送数据之前不需要建立连接,可以直接发送。它只是简单地把数据包扔给网络,不关心对方是否收到。 2 可靠性 T
2025-09-05
1
0
0
Interview Q&A
2025-09-05
💻工作经历:机载软件Agent - 基于libchrome+mojo
1 任务描述 基于 Chromium 的 “IPC通信框架mojo“ 和 “基础类库libchrome“,开发一个机载软件Agent。该Agent需要实现: 向 OTA Agent 提供补光灯 OTA 的mojo接口,支持补光灯固件在线升级; 向其他 Agent 提供补光灯控制的mojo接口,以适应
2025-09-05
11
0
0
工作经历
2025-09-04
C++ STL:算法-集合算法
引言 C++ STL 提供了强大的集合相关算法,能够高效地处理有序序列的合并、交集、并集、差集等操作。本文将由浅入深,全面介绍以下七个集合算法:merge, inplace_merge, includes, set_union, set_intersection, set_difference, s
2025-09-04
7
0
0
C++
STL
2025-09-04
💻工作经历:程序调优 - 机载软件重启时间过长
1 问题描述 这是在一个 生产者-消费者 场景下的问题。消费者A不断从生产者B那里读取数据,在收到的数据乱序时,A会重启B,即A向B先后发送 stop 和 start 指令。 这里的逻辑是,A处理数据发现数据乱序则发送 stop 指令,置标志位,在下一次处理数据时检测标志位和ACK,并发送 star
2025-09-04
5
0
0
工作经历
2025-09-04
调试工具 gdb
引言 在软件开发过程中,调试是不可避免的重要环节。虽然现代IDE提供了强大的图形化调试工具,但掌握命令行调试器GDB(GNU Debugger)仍然是每位C/C++开发者必备的核心技能。GDB不仅能在缺乏图形界面的环境中发挥作用,还能提供更底层、更灵活的控制能力。 1. GDB 概述 GDB是GNU
2025-09-04
4
0
0
性能分析 tools
Linux
2025-09-04
💻工作经历:优化日志压缩算法
1 日志压缩逻辑存在严重问题 设备运行期间会产生大量日志,直接存储很容易遇到磁盘空间不足的风险,因此需要对日志文件进行压缩。 原有的压缩逻辑中,直接将整个日志文件一次性加载到内存,瞬时几百MB的内存消耗,对内存造成极大的压力,存在诸多风险: 内存压力过大时,操作系统可能会触发OOM(Out of M
2025-09-04
5
0
0
工作经历
2025-09-04
哈夫曼编码
引言 数据压缩是信息处理领域的核心技术之一。在无损压缩算法中,哈夫曼编码(Huffman Coding)因其理论最优性和工程实用性,成为文件压缩、网络传输、图像和音频编码的基础。哈夫曼编码的本质是根据符号概率分布,构建最短平均码长的前缀码,从而达到节省存储空间的目的。 典型应用包括:ZIP、GZIP
2025-09-04
1
0
0
Interview
2025-09-02
C++ STL:算法-排序算法
引言 排序是编程中最常见的数据处理操作之一。C++ STL(标准模板库)为我们提供了多种高效且灵活的排序相关算法。本文将详细介绍 STL 排序算法,包括 sort、stable_sort、partial_sort、partial_sort_copy、nth_element、is_sorted 及 i
2025-09-02
10
0
0
STL
C++
2025-09-02
系统服务管理器 —— systemd
1 systemd 概述 systemd(官网:systemd.io) 是现代 Linux 系统的初始化系统和服务管理器,被广泛用于众多主流发行版,如 Ubuntu、CentOS 等。它旨在代替传统的 SysV init 和 Upstart,提供更高效的系统启动速度、更强的服务管理能力以及更丰富的功
2025-09-02
4
0
0
Linux
性能分析 tools
1
...
4
5
6
...
11