首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一斗水
掘友等级
全栈工程师
天上白玉京,十二楼五城。仙人抚我顶,结发受长生。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
赞
文章( 10 )
沸点( 0 )
简单工厂模式
简单工厂模式是工厂模式的一种最简单的形式,该模式可以根据消费者的需求,生产固定的几种产品,且将生产产品(创建对象的行为逻辑隐藏起来)。大概的类图如下: 可以看到,简单工厂将产品创建的过程交给工厂去处理
ucore_lab5实验报告
ucore_lab5实验报告 实验目的: 了解第一个用户进程创建过程 了解系统调用框架的实现机制 了解ucore如何实现系统调用sys_fork/sys_exec/sys_exit/sys_wait来
单例模式
单例模式(Singleton Pattern)是一种很常见的设计模式。核心就是保证系统中单例类只有一个实例。在系统中某些涉及配置数据,以及生成唯一序列ID的情况用的很多。 参考《设计模式之禅》中的定义
ucore_lab1实验报告
此篇是学习ucore操作系统lab1的实验报告,参考了很多资料和文章,也学到了不少。 先看要求: 为了实现lab1的目标,lab1提供了6个基本练习和1个扩展练习,要求完成实验报告。 对实验报告的要求
ucore_lab2实验报告
lab1的实验完成后开始lab2,lab2主要是实现内存分配 实验目的: 理解基于段页式内存地址的转换机制 理解页表的建立和使用方法 理解物理内存的管理方法 在lab1的时候我们用的是段式管理,涉及到
ucore通用双向循环链表学习
双向循环链表是很常用的一种数据结构。其结构如下图所示: ucore里面使用了很多双向循环链表组织数据,如空闲页链表等。 一般我们在Java写双向链表可能会这么写: 而在C里面可能会这么写: 但是uco
页表自映射机制(Page Tables self-map)
学习ucore操作系统的时候在附录D. 自映射机制 · ucore_os_docs (gitbooks.io)看到关于页表自映射的介绍,但是讲的不是很详细,理解起来有些吃力,查了一些资料大概有了一个自
ucore_lab3实验报告
在做完lab1、lab2的实验后接着就是lab3,lab3主要是虚拟内存管理相关的内容,按照lab3的实验指导书的要求,开始做lab3的练习 实验目的 了解虚拟内存的Page Fault异常处理实现
ucore_lab4实验报告
- 了解内核线程创建/执行的管理过程 - 了解内核线程的切换和基本调度过程 - 内核线程只运行在内核态 - 用户进程会在在用户态和内核态交替运行 - 所有内核线程共用ucore内核内存空间,不需为每个
为什么arrayList.removeAll(set)的速度远高于arrayList.removeAll(list)?
这不是危言耸听,大家感兴趣可以去实测一下。 从图中可以看到,图中相关的集合类(HashSet、LinkedList、ArrayList),除了ArrayList自己实现了removeAll()方法外,其他两个集合都是借助父类(或超父类)的Iterator迭代器进行删除。 我们再…
下一页
个人成就
文章被点赞
9
文章被阅读
4,087
掘力值
137
关注了
10
关注者
0
收藏集
1
关注标签
11
加入于
2017-11-16