leetCode100算法开源笔记分享
磁盘内存数据页InnoDB 从磁盘拉取数据到内存 的最小单位 默认 16KB一行数据数据页包含多行数据存在磁盘中如果要修改一个数据需要从磁盘把数据拉到内存里假设你要把id5的用户余额从 1000 改成 900。第一步把那一页从磁盘拉到内存磁盘 内存┌──────────┐ ┌──────────────┐│ 页3 │ ──读入──→ │ Buffer Pool ││ (含id5)│ │ ┌────────┐ │└──────────┘ │ │ 页3 │ ││ └────────┘ │└──────────────┘第二步在内存里改直接把内存中页3里的id5那行改成 900。第三步写 redo log在 redo log 里记一笔“页3的偏移量100处值从1000改成了900”-有页号偏移量直接定位第四步页3变成脏页意思是内存里改了但磁盘上还是旧的。后台线程会找机会把它刷回磁盘。系统崩溃时可以直接从redo log里恢复保证数据始终是900实现持久性为什么把数据页拉从磁盘拉到内存来还拉一大把数据因为磁盘读需要进行寻址时间是ms级而cpu是nm级拉到内存来读速度快的多leetcode100最大子数组和在一个整数数组中找到一个数字连续子数组和要最大思路利用动态规划dp[i]定义为以nun[i]结尾的最大连续子数组和确保连续性不能定义为前i个数中最大子数组和保证不了连续性dp[i]max(dp[i-1]num[i],num[i]);如果前面的贡献是负那就直接抛弃从num[i]重新开始如果前面贡献是正就加上反转链表给定一个链表头节点将链表反转思路脑子里面一定要有这张图先画出来维护两个指针prev前一个节点初始为null和curr当前节点初始为head。遍历链表每次把curr.next指向prev实现反转。然后prev和curr同时后移一步继续处理下一个节点。当curr为null时prev就是新的头节点。![[屏幕截图 2026-10-03 172545 3.png]]一个前驱指针prev和一个curr指针反转时curr.nextprev直到currnull先初始化ListNode prevnull ListNode currhead;while(curr!null){ListNode tempcurr.next;curr.nextprev;prevcurr;currtemp;}return prev;

相关新闻

OpenClaw技能生态实战:从脚本工具到可复用技能系统

OpenClaw技能生态实战:从脚本工具到可复用技能系统

最近在折腾 OpenClaw,被它那套技能(Skill)机制彻底吸引了。不夸张地说,OpenClaw 的定位是一个开源的智能体运行框架,自带模型接入、任务规划和工具调用能力;但最让我上头的,是它的"技能生态…

2026/10/4 2:43:11 阅读更多 →
PyCharm永久使用全攻略:合法免费方案与长期配置实践

PyCharm永久使用全攻略:合法免费方案与长期配置实践

“PyCharm 永久”这个标题,是不是戳中了很多人的心事?我隔三差五就会在技术群里看到有人问类似的问题,尤其是刚入门Python的朋友,几乎人手一个PyCharm,但总在“免费试用到期”“专业版提示过期”这些坎上反复折腾。先说…

2026/10/4 2:43:11 阅读更多 →
AI编程工具context-mode全解析:上下文管理与精准控制实战

AI编程工具context-mode全解析:上下文管理与精准控制实战

写代码的时候,最让人血压升高的事,往往不是需求改了三版,而是你满心期待地让AI助手改一个函数,它却把整个模块的命名风格都给你"顺手"重构了。我最初被"context-mode"这个词击中,就是因为这类事故…

2026/10/4 2:43:11 阅读更多 →

最新新闻

云端智能体基础设施的四大瓶颈与演进方向

云端智能体基础设施的四大瓶颈与演进方向

云端智能体这两年的热度不用我多说,但大家可能都有个共同感受:单聊一个Demo场景,效果惊艳得不得了;一旦想把智能体真正推到生产环境,各种问题就像雨后春笋一样冒出来。我自己观察了很多团队,也亲手做过几个Agent项目,发现最大的瓶颈往往不在模型能力,而在底层的云端基础设施——…

2026/10/4 8:22:42 阅读更多 →
STM32L041C6驱动MR25H40CDF串行MRAM:工业数据记录新方案

STM32L041C6驱动MR25H40CDF串行MRAM:工业数据记录新方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 8:22:42 阅读更多 →
Skills Manager:统一54+AI编程工具技能,打造跨平台桌面中枢

Skills Manager:统一54+AI编程工具技能,打造跨平台桌面中枢

1. 为什么需要 Skills Manager:我受够了在工具之间搬运技能先说结论:过去半年我把主要精力从"多写业务代码"切换到了"维护自己的 AI 编程技能库"上,原因很简单——当前主流 AI 编程工具的能力上限,已经不取决…

2026/10/4 8:22:42 阅读更多 →
linux-command 之 who 命令详解:查看当前登录用户与登录历史

linux-command 之 who 命令详解:查看当前登录用户与登录历史

文档教程 【免费下载链接】linux-command Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux 项目地址: https://gitcode.com/GitHub_Trending/linux/linux-command 点击查看 免费下载 who 是 GNU coreutils 提供的…

2026/10/4 8:22:42 阅读更多 →
Chaos Monkey 随机杀 Pod 没发现任何问题,但真实故障还是发生了:混沌工程不是随机搞破坏

Chaos Monkey 随机杀 Pod 没发现任何问题,但真实故障还是发生了:混沌工程不是随机搞破坏

title: "Chaos Monkey 随机杀 Pod 没发现任何问题,但真实故障还是发生了:混沌工程不是随机搞破坏" description: "从 Netflix 的 Chaos Monkey 到生产级故障注入,深入讲解混沌工程的设计原则、实验框架和 3 个 Java 故障注入实…

2026/10/4 8:22:42 阅读更多 →
pi coding agent CLI 深度解析:架构、agent loop 与 TUI 启动报错排查

pi coding agent CLI 深度解析:架构、agent loop 与 TUI 启动报错排查

1. 从“pi”这个标题说起:一个极简命名背后的技术野心第一次看到“pi”这个项目标题,很多人会愣一下——是数学常数?是树莓派?还是某个内部代号?我当初也是同样的反应。但把热搜词摊开一看,答案就清楚了&am…

2026/10/4 8:21:41 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:35 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →