自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

X

花有重开日,人无再少年

  • 博客(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

原创 Openwrt之wifiscan

Openwrt之wifiscan

2024-11-29 15:10:16 478

原创 802.11BE Reduced Neighbor Report

802.11BE Reduced Neighbor Report

2024-07-25 16:04:31 1163

原创 Openwrt智能路由系统开发

Openwrt智能路由系统开发阅读总结

2024-06-28 15:07:16 1040

原创 802.11r FT帧详解

802.11r Fast Transition

2024-06-27 16:09:50 463

原创 汇编语言 第三章 寄存器(内存)

汇编语言 第三章 寄存器(内存)

2024-06-27 15:29:22 445

原创 汇编语言 第二章 寄存器(指令)

汇编语言 第二章 寄存器(内存)

2024-06-26 13:48:40 514

原创 汇编语言-第一章 基础知识

汇编语言是计算机体系结构和操作系统的粘合剂

2024-06-24 11:14:21 230

原创 LeetCode28.实现StrStr()/找出字符串中第一个匹配项的下标

LeetCode28.实现StrStr()/找出字符串中第一个匹配项的下标

2024-02-07 18:00:22 302

原创 LeetCode5.最长回文子串

LeetCode5.最长回文子串

2024-02-07 17:58:57 285

原创 LeetCode498.对角线遍历

LeetCode498.对角线遍历

2024-01-28 17:46:38 286

原创 LeetCode14.最长公共前缀

LeetCode14.最长公共前缀

2024-01-28 17:44:44 242

原创 LeetCode73.矩阵置零/面试题 01.08. 零矩阵

LeetCode73.矩阵置零/面试题 01.08. 零矩阵

2024-01-27 22:36:47 146

原创 LeetCode48.旋转图像/面试题.01.07 旋转矩阵

LeetCode48.旋转图像/面试题.01.07 旋转矩阵

2024-01-27 17:00:02 728

原创 LeetCode74.区间合并

LeetCode74.区间合并

2024-01-25 22:39:11 173

原创 二分查找的不同实现方法和总结

二分查找的不同实现方法和总结

2024-01-25 16:10:40 664

原创 LeetCode24.移除元素

LeetCode24.移除元素

2024-01-24 20:26:57 384

原创 Leetcode724.寻找数组的中心索引

LeetCode724.寻找数组的中心索引不同解决方法

2024-01-24 20:22:37 621

原创 快速选择算法

本文介绍快速选择算法的边界和返回值的不同版本总结

2024-01-22 10:07:54 365

原创 数组越界的相关问题

关于数组越界

2024-01-05 23:01:38 514

原创 排序算法总结

六大排序算法原理汇总

2024-01-05 02:39:41 1123

原创 快速排序原理和边界条件

排序算法的基本原理和边界条件注意点

2024-01-04 15:28:31 434 1

原创 #邓老师数据结构代码环境

【代码】邓老师数据结构代码环境

2023-08-25 16:00:12 106

原创 #C1_数据结构绪论

C1_绪论数据结构的基本概念基本概念和术语数据:信息的载体,是描述客观事物属性的数,字符及所有能输入到计算机中并被计算机程序识别和处理的符号集合数据元素:数据元素是数据的基本单位,通常作为一个整体进行考虑和处理。一个数据元素由若干个数据项组成。数据项:构成数据元素的不可分割的最小单位数据对象:具有相同性质的数据元素的集合,是数据的子集。例如:整数数据对象​ 数据>数据对象>数据元素>数据项数据类型:一个值的结合和定义在

2020-07-14 21:18:21 130 1

原创 #C1_计算机系统概述

文章目录计算机系统概述操作系统的基本概念操作系统的概念计算机系统操作系统操作系统的特征并发:两个或多个事件在同一时间间隔内发生共享:资源共享,系统中的资源可供内存中多个并发执行的进程共同使用虚拟:把一个物理上的实体变为若干逻辑上的对应物异步:进程以不可预知的速度向前推进操作系统的目标和功能操作系统作为计算机系统资源的管理者操作系统作为计算机硬件系统与用户之间的接口操作系统用作扩充机器操作系统的发展与分类手工操作阶段批处理阶段分时操作系统实时操作系统网络操作系统和分布式计算机系统个人计算机操作系统操作系统的运

2020-07-12 17:53:15 1063

websocket技术

websocket

2025-01-09

1.信息学奥赛骗分导论 2.数之理 3.数学奥林匹克中的应试技巧

1.信息学奥赛骗分导论 2.数之理 3.数学奥林匹克中的应试技巧 本文以竞赛心态的调整为开端,以常数时间优化为基础,以数学分析与猜想为指导思想, 以非完美算法为主要策略,以搜索为最后的万能策略,讲述信息学竞赛2中“骗分3”的若干 策略,再进行实战演习,说明“骗分”的强大功力 李博杰,今年31岁(1992年生),主要研究方是与AI相关的数据中心网络和系统。 曾在SIGCOMM、SOSP、NSDI、ATC、PLDI等多个计算机国际顶会上发表多篇论文。 公开资料显示,李博杰高中时拿下了NOI(全国青少年信息学奥林匹克竞赛)铜牌。 2010年,他进入中国科学技术大学少年班学院学习。在校期间,担任中科大镜像站USTC Mirrors的维护者。 2014年,李博杰以联合培养博士生的身份,加入中国科学技术大学与MSRA的联合项目。 这个项目每年在中科大招收20名左右的大三学生,让他们进行为期一年的实习,并且在微软完成本科毕业论文。等到实习2个月后,将从中挑选7人(左右)成为联合培养博士生。 此阶段,李博杰的研究方向是数据中心网络和可重构硬件(FPGA)上的编程。 他先是师从MSRA无线与网

2024-01-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除