相关文章
[Linux]从零开始的STM32MP157 Buildroot根文件系统构建
一、前言 在前面的教程中,教了大家如何移植一个LInux的内核并且正确启动,我们发现Linux内核在启动后会出现一个错误,提示我们没有找到根文件系统。那么什么是根文件系统呢?之前我们使用Ubuntu编译了STM32MP157的TF-A,UBOOT,LINUX内…
建站知识
2025/5/12 2:06:15
B站pwn教程笔记-8
接着上次的习题刷,然后补充新的知识。这开始就接触花式栈溢出了
pwn3(ret2libc较难)
上次已经知道大致思路,现在看看怎么实现。
使用命令 ldd 可看出连接的LIBC是哪个,如下图所示。(第一行) …
建站知识
2025/5/13 5:49:42
Linux系列:如何用perf跟踪.NET程序的mmap泄露
一:背景
1. 讲故事
如何跟踪.NET程序的mmap泄露,这个问题困扰了我差不多一年的时间,即使在官方的github库中也找不到切实可行的方案,更多海外大佬只是推荐valgrind这款工具,但这款工具底层原理是利用模拟器ÿ…
建站知识
2025/5/12 13:30:39
QT生成保存 Excel 文件的默认路径,导出的文件后缀自动加(1)(2)等等
//生成保存 Excel 文件的默认路径 QString MainWidget::getDefaultFilePath() const { QString basePath pathEdit->text(); if (basePath.isEmpty() || !QDir(basePath).exists()) { basePath QStandardPaths::writableLocation(QStandardPaths::DocumentsLocation); } r…
建站知识
2025/5/12 4:30:24
使用OpenCV 和 Dlib 实现疲劳检测
文章目录 引言1.相关技术介绍2. 系统原理2.1 眼睛纵横比(EAR)算法2.2 系统工作流程 3.代码解析3.1 关键函数说明3.2 主循环逻辑 4.实际应用效果5.参数调优建议6.总结 引言
疲劳驾驶是交通事故的主要原因之一。本文将介绍如何使用Python和计算机视觉技术构建一个实时疲劳驾驶检…
建站知识
2025/5/12 8:30:46
里氏替换原则(LSP)
太好了,现在我们来讲解 SOLID 中非常核心的 LSP:里氏替换原则(Liskov Substitution Principle)。
我会一步步讲清楚:
什么是 LSP?为什么重要?优劣分析Python 正反例子清晰的结构图(…
建站知识
2025/5/12 1:52:57
goner/otel 在Gone框架接入OpenTelemetry
文章目录 背景与意义快速上手:五步集成 OpenTelemetry运行效果展示代码详解与实践目录结构说明组件加载(module.load.go)业务组件示例(your_component.go)程序入口(main.go) 进阶用法与最佳实践…
建站知识
2025/5/12 6:37:14
[java八股文][Java并发编程面试篇]场景
多线程打印奇偶数,怎么控制打印的顺序
可以利用wait()和notify()来控制线程的执行顺序。
以下是一个基于这种方法的简单示例:
public class PrintOddEven {private static final Object lock new Object();private static int count 1;private stat…
建站知识
2025/5/12 8:24:24