Home
AI
AIoT
Course
李宏毅 ML/DL
Linear Algebra
Python
Django
基础
C++
知识点
STL
基础
Linux
性能分析 tools
Windows
Interview
工作经历
Q&A
LeetCode
高频考题
面试经典150题
Archives
About
疯狂的TalentQ
累计撰写
111
篇文章
累计创建
0
个标签
累计收到
2
条评论
栏目
Home
AI
AIoT
Course
李宏毅 ML/DL
Linear Algebra
Python
Django
基础
C++
知识点
STL
基础
Linux
性能分析 tools
Windows
Interview
工作经历
Q&A
LeetCode
高频考题
面试经典150题
Archives
About
目 录
CONTENT
以下是
TalentQ
的文章
2025-08-29
💻 工作经历:系统启动 - systemd
为避免泄露内部信息,本文只描述概要信息,不涉及具体的方案细节和实现细节。 0 摘要 终端设备开机启动时,各类服务启动混乱,日志大量飘红,需要整改和重构。梳理现有的全部服务,借助 systemd 和 shell 脚本,重新设计系统启动方案,实现更稳定可控、易定位问题、扩展性更新强的系统启动方式。 sy
2025-08-29
8
0
0
工作经历
2025-08-29
性能分析工具 perf
1 perf 简介 perf是 Linux 内核自带的性能分析工具,基于内核的 Performance Monitoring Unit(PMU)实现。它能够收集CPU、缓存、分支预测等硬件事件,以及内核和用户空间的各种软件事件。perf 支持采样(Sampling)、统计(Counting)、调用栈
2025-08-29
8
0
0
Linux
性能分析 tools
2025-08-28
C++ STL:算法-非变动算法
什么是非变动算法? 非变动算法(Non-modifying Sequence Operations)是指不会直接修改容器元素值的算法。它们通常用于查找、计数、比较、遍历等操作,保证原始数据不被更改,适合读操作场景。 常见非变动算法包括: for_each find find_if find_if_n
2025-08-28
9
0
0
STL
C++
2025-08-28
C++ STL:算法概览
引言 C++ STL(Standard Template Library,标准模板库)中的算法非常丰富,主要定义在 <algorithm> 头文件中。STL 的算法分为几大类,常见的有非变动算法、变动算法、排序与相关算法、集合算法、数值算法等。下面给出主要算法的分类和常用算法列表。 1 非变动算法(
2025-08-28
16
0
0
STL
C++
2025-08-28
内存分析工具 Valgrind(massif)
1 介绍 Massif是一个堆分析器,能够测量程序使用了多少堆内存。 Massif将程序堆的快照保存起来(生成massif.out文件),然后使用Massif-Visualizer进行可视化分析。 2 安装 sudo apt install massif-visualizer 3 Valgrind
2025-08-28
8
0
0
Linux
性能分析 tools
2025-08-28
内存分析工具 Valgrind(memcheck)
1 Valgrind 简介 Valgrind 是一个用于内存调试、内存泄露检测和性能分析的工具,主要用于Linux平台,可以帮助开发者检测 C/C++程序中的各种内存错误: 内存泄露(Memory Leak) 访问未分配的内存(Invalid Memory Access) 访问已经释放的内存(Use
2025-08-28
11
0
0
性能分析 tools
Linux
2025-08-28
性能部分
死锁产生的条件,如何避免 死锁需要同时满足4个条件: 互斥:某资源一次只能被一个线程占有,其他线程必须等待; 占有且等待:一个线程已经占有了某些资源,同时又请求其他资源,但被阻塞,导致占有的资源不释放。 不可抢占:已经分配的资源不能被强制抢占,只能由占有它的线程主动释放; 循环等待:若干线程形成一个
2025-08-28
11
0
0
Interview Q&A
2025-08-27
C++ 部分
值传递、引用传递、指针传递的区别 值传递:将实参的值复制一份,传递给形参,函数内部对形参的修改不会影响到外部。安全,但是有一次值拷贝,效率低,适合基本数据类型和小型对象。 引用传递:函数行参是实参的别名,传递的是变量本身,函数内部对形参的修改会影响到外部。没有拷贝效率高,适用于需要在函数内部修改外部
2025-08-27
8
0
0
Interview Q&A
2025-08-27
C++ STL:lambda表达式
引言 随着C++11标准的发布,Lambda表达式成为了C++语言的重要特性之一。它极大地提高了代码的简洁性和灵活性,尤其在STL(标准模板库)算法中表现突出。 1 Lambda表达式简介 Lambda表达式是一种轻量级的匿名函数,可以在需要函数对象的地方直接定义和使用。其基本语法如下: [捕获列表
2025-08-27
9
0
0
STL
C++
2025-08-27
第二节:3 Adaptive Learning Rate
引言 之前学习的 critical point,在训练任务中并不是做大的障碍,也不是非常常见。也就是说,训练受阻,并不一定是梯度太小,还可能是别的原因。 1 Training stuck ≠ Small Gradient Grad Norm(也称为 Norm of Gradient):梯度范数,是梯
2025-08-27
5
0
0
李宏毅 ML/DL
1
...
6
7
8
...
12