本文分类:news发布日期:2024/11/30 20:51:30
相关文章
内存管理篇-05物理页面的迁移类型migratetype
本节内容依旧是对上节课伙伴系统的补充,主要介绍了新版伙伴系统的页面迁移相关的内容 为什么要引入页面迁移类型?新版本伙伴系统针对老版本的伙伴系统的升级改进。主要优化memory compaction内存碎片整理的过程。 页面迁移实际上就是伙伴系统中free_area…
建站知识
2024/11/30 20:28:49
git rebase 合并
/* * git rebase */ git rebase 是另一种将更改从一个分支合并到另一个分支的方法。 与git merge不同,rebase 通过重新应用一个分支上的更改到另一个分支的末端,来创建一个线性的提交历史。 这样做的好处是可以得到一个更干净、更直观的项目历…
建站知识
2024/11/18 5:34:43
git cherry-pick 合并单个提交
git cherry-pick 允许开发者有选择地合并其他分支的提交到当前分支。 cherry-pick 对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。 分两种情况。 一种情况,需要另一个分支的所有代码变动,那么就采用合并 (git merge)。…
建站知识
2024/11/30 20:49:40
设计模式—装饰者模式
一、什么是装饰者模式 装饰者模式是一种结构型设计模式,它允许你动态地向对象添加新的行为而不影响其原有的行为。它在运行时给对象动态地添加一些额外的职责,通常是在原有的行为基础上,通过装饰器进行一些修饰,实现了更加灵活的代…
建站知识
2024/11/29 16:35:48
Android系统架构
文章目录 Android系统架构Android四层架构01.Linux内核层02.系统运行库层03.应用框架层04.应用层 Android应用开发特色01.四大组件02.丰富的系统控件03. SQLite数据库04.强大的多媒体05.地理位置定位 Android系统架构
为了让你能够更好地理解Android系统是怎么工作的ÿ…
建站知识
2024/11/19 21:34:54
代码随想录算法训练营第三十五天 | 416. 分割等和子集
416. 分割等和子集 题目链接:力扣题目链接 文章讲解:代码随想录 视频讲解:动态规划之背包问题,这个包能装满吗?| LeetCode:416.分割等和子集 给定一个只包含正整数的非空数组。是否可以将这个数组分割…
建站知识
2024/11/12 4:27:16
敲重点!最全大模型训练合集!
01
大模型训练总体架构 如何利用计算中心成千上百的AI加速芯片的集群,训练参数量超过百亿的大规模模型?并行计算是一种行之有效的方法,除了分布式并行计算相关的技术之外,其实在训练大模型的过程还会融合更多的技术,如…
建站知识
2024/11/18 7:57:14
leetcode 2177.找到和为给定整数的三个连续整数
1.题目要求:
给你一个整数 num ,请你返回三个连续的整数,它们的 和 为 num 。如果 num 无法被表示成三个连续整数的和,请你返回一个 空 数组。示例 1:输入:num 33
输出:[10,11,12]
解释:33 可…
建站知识
2024/11/9 14:35:42