- 博客(30)
- 收藏
- 关注
原创 递归算法详解
递归(Recursion)是指在定义一个问题时,问题的解法包含了对问题本身的调用。换句话说,递归算法通过重复执行相同的过程来分解复杂的问题,直到问题可以直接解决为止。递归的本质是分治思想,将大问题分解成多个小问题,通过解决这些小问题来完成大问题。每次递归调用都会把原问题简化,最终会达到一个容易处理的“基本情况”(base case),从而停止递归过程。递归是一种强大的算法工具,它通过分解问题、解决子问题,最终得出原问题的解。
2025-01-14 16:24:37
975
原创 Linux之Kobject
kobject是 Linux 内核中非常核心的概念,它提供了统一的内核对象管理机制。通过kobject,内核能够高效地管理设备、驱动等各种内核对象,支持动态创建、销毁和属性管理,并通过sysfs与用户空间进行交互。kobject的引用计数机制保证了对象生命周期的正确管理,而事件通知机制使得内核与用户空间的交互更加灵活。随着 Linux 内核不断发展,kobject的作用愈加重要,它不仅是内核中很多子系统的基础,也是系统可靠性、可扩展性和灵活性的保障。
2025-01-09 15:43:19
1050
原创 如何做工作报告
逻辑性强的汇报依赖于清晰的结构、严谨的推理过程、合理的因果关系和强有力的数据支持。通过明确问题的根源、逐步展开分析、依次提出解决方案,并通过逻辑过渡串联各部分内容,你可以提高汇报的逻辑性,确保听众理解并信服你的分析和结论。
2024-12-31 10:45:05
667
原创 Linux之 PWM(脉宽调制
脉宽调制(PWM,Pulse Width Modulation)是一种通过调节信号的宽度来控制电力输出的技术。它广泛应用于各种领域,包括电动机控制、LED调光、电源管理等。在嵌入式系统中,PWM 被广泛用于精确地控制硬件设备的功率输出。在 Linux 系统中,PWM 的实现是通过驱动程序控制硬件计时器产生特定频率和占空比的信号来实现的。本文将介绍 Linux 中的 PWM 如何工作,如何使用它,以及如何在 Linux 中配置和操作 PWM。PWM 是通过调整信号的占空比(Duty Cycle)
2024-12-23 16:59:39
1125
原创 如何锻炼工作中快速学习的能力?
• 跨领域学习:尝试将学到的知识与不同领域联系起来(比如用数学方法解决管理问题)。坚持这些方法,通过持续实践与调整,可以逐步提升快速学习能力,适应工作中的各种挑战。• 主动寻求反馈:定期向同事、上级或导师请教自己的学习和工作表现,找出薄弱环节。• 定期反思:每天总结3件学到的新知识或技能,并思考如何改进学习方法。• 关键路径学习:聚焦核心概念,先掌握80%的关键知识,后深入细节。• 间隔复习:每隔1天、7天、30天复习一次,强化长时记忆。• 视觉化学习:将知识点制成图表、思维导图,增强理解与记忆。
2024-12-20 22:13:55
505
1
原创 计算机原理之SRAM 和 DRAM 内存
SRAM 在性能上具有更高的速度和更低的延迟,但由于每个存储单元需要多个晶体管,因此其存储密度较低,且功耗较高,价格也更贵。DRAM 的存储密度更高,价格更便宜,适合大规模内存需求,但需要进行定期的刷新操作,因此读取和写入速度较慢,且功耗相对较低。
2024-12-20 10:53:37
847
原创 LeetCode28.实现StrStr()/找出字符串中第一个匹配项的下标
LeetCode28.实现StrStr()/找出字符串中第一个匹配项的下标
2024-02-07 18:00:22
302
原创 #C1_数据结构绪论
C1_绪论数据结构的基本概念基本概念和术语数据:信息的载体,是描述客观事物属性的数,字符及所有能输入到计算机中并被计算机程序识别和处理的符号集合数据元素:数据元素是数据的基本单位,通常作为一个整体进行考虑和处理。一个数据元素由若干个数据项组成。数据项:构成数据元素的不可分割的最小单位数据对象:具有相同性质的数据元素的集合,是数据的子集。例如:整数数据对象 数据>数据对象>数据元素>数据项数据类型:一个值的结合和定义在
2020-07-14 21:18:21
130
1
原创 #C1_计算机系统概述
文章目录计算机系统概述操作系统的基本概念操作系统的概念计算机系统操作系统操作系统的特征并发:两个或多个事件在同一时间间隔内发生共享:资源共享,系统中的资源可供内存中多个并发执行的进程共同使用虚拟:把一个物理上的实体变为若干逻辑上的对应物异步:进程以不可预知的速度向前推进操作系统的目标和功能操作系统作为计算机系统资源的管理者操作系统作为计算机硬件系统与用户之间的接口操作系统用作扩充机器操作系统的发展与分类手工操作阶段批处理阶段分时操作系统实时操作系统网络操作系统和分布式计算机系统个人计算机操作系统操作系统的运
2020-07-12 17:53:15
1063
1.信息学奥赛骗分导论 2.数之理 3.数学奥林匹克中的应试技巧
2024-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人