- 博客(10)
- 收藏
- 关注
原创 深入解析Linux系统编程与内核架构。
Linux操作系统作为开源系统的代表,广泛应用于服务器、嵌入式设备和个人计算机。以下内容将深入探讨Linux操作系统的核心组件、进程管理、内存管理及文件系统,并辅以代码示例。进程状态包括运行(Running)、就绪(Ready)和阻塞(Blocked)。调度器通过时间片轮转(Round-Robin)或完全公平调度(CFS)算法分配CPU时间。进程是Linux系统的基本执行单元。每个进程拥有独立的地址空间和资源。内核通过系统调用(System Calls)向用户空间提供服务。内存分为用户空间和内核空间。
2025-10-13 04:37:34
204
原创 Flink SQL核心:时间语义与窗口操作。
Flink SQL 是 Apache Flink 提供的一种基于 SQL 的流处理和批处理接口,它允许用户通过标准的 SQL 语法操作数据流或批数据。动态表是 Flink SQL 的核心抽象,表示随时间变化的表。时间语义包括事件时间和处理时间,用于处理乱序事件和计算延迟。Flink SQL 支持两种时间语义:事件时间和处理时间。窗口操作是流处理的核心,支持滚动窗口、滑动窗口和会话窗口。窗口操作是流处理的核心,Flink SQL 支持三种窗口类型:滚动窗口、滑动窗口和会话窗口。窗口函数用于定义聚合逻辑。
2025-10-13 04:36:50
254
原创 Excel+Python自动化提取PDF论文关键信息。
批量处理PDF论文并提取关键信息是学术研究和数据分析中的常见需求。通过结合Excel、Python和PDF解析工具,可以构建一个自动化流程,实现高效的信息提取和分析。
2025-10-13 04:36:06
273
原创 iOS内核0Day漏洞:CVE-2025-24085深度解析。
CVE-2025-24085是一个影响iOS系统的0Day漏洞,涉及内核级内存破坏问题。该漏洞允许攻击者在受害者设备上执行任意代码,绕过沙盒限制。漏洞的PoC(Proof of Concept)利用代码已在公开平台发布,引发广泛关注。漏洞存在于iOS内核的ipc_kmsg模块中,由于对消息队列的处理不当,导致堆溢出。攻击者可通过精心构造的IPC消息触发漏洞,最终实现权限提升或远程代码执行。
2025-10-13 04:35:22
352
原创 最优化方法。
最优化方法是数学和工程领域中的核心工具,旨在找到目标函数在给定约束条件下的最优解。广泛应用于机器学习、金融建模、工程设计等领域。最优化问题通常分为线性规划、非线性规划、整数规划等类型。
2025-10-12 23:16:11
330
原创 解决 jenkins 用户 SSH 连接目标服务器时的 Permission denied 问题。
Jenkins 用户通过 SSH 连接目标服务器时出现 "Permission denied" 错误,通常与权限配置、密钥认证或网络设置有关。Jenkins 用户密钥文件权限必须严格限制。Jenkins 用户密钥文件权限必须严格限制。确保目标服务器已启用 SSH 服务并允许密钥认证。
2025-10-12 23:15:31
435
原创 [Windows] 发票识别工具。支持xml、pdf、ofd文件。
发票识别是财务自动化中的关键环节,支持多种格式(XML、PDF、OFD)的识别工具能显著提升工作效率。以下介绍基于Windows平台开发此类工具的技术方案。发票识别是财务自动化中的关键环节,支持多种格式(XML、PDF、OFD)的识别工具能显著提升工作效率。以下介绍基于Windows平台开发此类工具的技术方案。
2025-10-12 23:14:49
387
原创 ArrayList 与 LinkedList 的区别。
ArrayList 内部使用数组存储元素,初始容量为 10,当元素数量超过当前容量时,会自动扩容(通常为原容量的 1.5 倍)。ArrayList 在中间插入或删除元素时,需要移动后续元素,时间复杂度为 O(n)。LinkedList 在已知位置的情况下插入或删除节点只需调整指针,时间复杂度为 O(1)。ArrayList 在中间插入或删除元素时,需要移动后续元素,时间复杂度为 O(n)。LinkedList 在已知位置的情况下插入或删除节点只需调整指针,时间复杂度为 O(1)。
2025-10-12 23:14:07
229
原创 Linux使用kprobes跟踪内核函数。
Kprobes 是 Linux 内核提供的一种动态追踪机制,允许开发者在内核运行时插入探测点,从而监控特定函数的执行或内存访问。Kprobes 分为三种类型:kprobes(用于函数入口)、jprobes(用于函数参数捕获)和 kretprobes(用于函数返回值捕获)。通过 Kprobes,开发者可以收集性能数据、调试内核问题或实现动态行为修改。
2025-10-12 23:13:25
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅