设计思想 源码 思想vue3

2023-2024-1 20231320 《计算机基础与程序设计》第七周学习总结

2023-2024-1 20231320 《计算机基础与程序设计》第七周学习总结 作业信息 这个作业属于哪个课程 <班级的链接>(2023-2024-1 计算机基础与程序设计) 这个作业要求在哪里 <作业要求的链接>(2022-2023-1计算机基础与程序设计第七周作业) 这个作业的目标 <自学《计 ......

结构型设计模式07-享元模式

结构型设计模式07-享元模式 1、享元模式介绍 享元模式是一种结构型设计模式,旨在通过共享对象来减少内存使用和提高性能。它主要用于处理大量细粒度对象的情况,其中许多对象具有相似的属性和行为。 在享元模式中,对象分为两种类型:内部状态(Intrinsic State)和外部状态(Extrinsic S ......
结构型 模式 设计模式 结构 07

电子公文传输系统 描述设计-符文大陆小组

团队作业(四)———描述设计 一、团队分工 二、用例图 三、类图 四、活动图 五、状态图 六、推荐工具 Typora 工具推荐 Typora Typora是一款轻量化的离线markdown编辑器。 优点: 与在线编辑器相比,Typora可以离线使用,不受网络限制,并且方便保存、管理markdown文 ......
传输系统 公文 小组 大陆 系统

# 2023-2024-1 20231322 《计算机基础与程序设计》第七周学习总结

|2022-2023-1-计算机基础与程序设计)| |-- |-- | |2022-2023-1计算机基础与程序设计第七周作业)| |这个作业的目标|总结本周学习成果及疑问| |作业正文|(https://www.cnblogs.com/cjl03/p/17827451.html)| 教材学习内容总 ......

2023-2024-1 20231303 《计算机基础与程序设计》赵泊瑄第七周学习总结

2023-2024-1 20231303 《计算机基础与程序设计》赵泊瑄第七周学习总结 作业信息 这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计 这个作业要求在哪里 作业要求的链接2023-2024-1计算机基础与程序设计第七周作业) 这个作业的目标 总结第七周学习收获 作业正文 ......

11月12日基础的网页设计以及阴影的设计box-shadow属性

目录基础的网页设计html的代码css的代码 基础的网页设计 html的代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>今天网页</title> <link rel="stylesheet" href= ......
box-shadow 网页设计 阴影 属性 网页

团队作业(四):描述设计

团队分工 类图 状态图 用例图 活动图 工具选择 最快的可以手画在纸上,拍照上传,后面再电子化 推荐用上课讲过的WhiteStarUML Visio ROSE ......
团队

团队作业(四):描述设计

团队作业(四):描述设计 一、团队分工 泳道图 二、UML练习 例图 类图 活动图 状态图 * 三、工具选择 Visio 更适合绘制复杂项目的流程图和线框,有模板可以直接套用,同时可以多人协作完成任务 StarUML 可以绘制9款UML图,主要包括用例图,类图,序列图,状态图,活动图 Process ......
团队

2023-2024-1 20211327 信息安全系统设计与实现 学习笔记9(必做)

学习笔记9 信号和中断 Unix/Linux 中的信号处理 信号处理步骤与异常 Linux 中的 IPC 实践过程 信号和中断 “中断”是从I/O设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移到中断处理。“信号”是发送给进程的请求,将进程从正常执行转移到中断处理。 中断的概念和机制 ......
20211327 笔记 系统 信息 2023

团队作业(四)描述设计

一、团队分工 二、用例图 三、类图 四、活动图 五、状态图 六、工具推荐 工具推荐一 工具推荐Typedown——免费轻量级MARKDOWN编辑器 Typedown 是一款 Windows 下的轻量级 Markdown 编辑器,所见即所得,拥有打字机模式、专注模式,支持 LaTeX、代码高亮等功能。 ......
团队

《信息安全系统设计与实现》第十周学习笔记

第六章 信号和信号处理 信号和中断 “中断”是从I/O设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移 到中断处理。与发送给CPU的中断请求一样,“信号”是发送给进程的请求,将进程从正常执行转移到中断处理。 进程:一个“进程”就是一系列活动 广义的 “进程”包括:从事日常事务的人。在用 ......
笔记 系统 信息

20211105李宜时信息安全系统设计与实现学习笔记9

信号和信号处理包括信号和中断 1. 信号和中断的基础 定义和概述:解释信号在操作系统中的作用,它们如何与中断相关。 信号类型:列出常见的 UNIX/Linux 信号,例如 SIGINT, SIGTERM, SIGKILL 等。 2. UNIX/Linux 信号示例 实例演示:通过实际示例展示信号如何 ......
20211105 笔记 系统 信息

Java SPI机制总结系列之万字详细图解SPI源码分析

原创/朱季谦 我在《Java SPI机制总结系列之开发入门实例》一文当中,分享了Java SPI的玩法,但是这只是基于表面的应用。若要明白其中的原理实现,还需深入到底层源码,分析一番。 这里再重温一下SPI机制的概念:SPI,是Service Provider Interface的缩写,即服务提供者 ......
SPI 源码 机制 Java

信息安全系统设计与实现学习笔记9

学习笔记 9 一、知识点归纳以及自己最有收获的内容 1. 信号和信号处理 进程的概念 一个“进程”是一系列活动,包括从事日常事物的人、在用户模式或内核模式下运行的Unix/Linux进程以及执行机器指令的CPU。 中断 中断可分为三类:来自硬件的中断、来自其他人的中断、自己造成的中断。 人员中断可根 ......
笔记 系统 信息

2023-2024-1 20211319《计算机基础与程序设计》第七周学习总结

2023-2024-1 20211319 《计算机基础与程序设计》第七周学习总结 作业信息 这个作业属于哪个课程 <班级的链接>(如2023-2024-1-计算机基础与程序设计) 这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK ......

树上动态DP状态设计及实现细节

状态设计 由于具有更改操作,我们希望更改后会变的东西可以简单的通过线段树上单点修改来维护。 对于一般的常数层转移 DP,这一点较好处理。但是对于树上 DP,就需要结合重儿子进行设计另一个 \(g\) 数组,表示不含重儿子的 DP 值,就可以结合树剖快速计算。 如这道,各点有不同代价,可覆盖子树所有叶 ......
细节 状态 动态

2023-2024-1 20231417 《计算机基础与程序设计》第七周学习总结

2023-2024-1 20231417 《计算机基础与程序设计》第七周学习总结 作业信息 这个作业属于哪个课程<班级的链接>(https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP) 这个作业要求在哪里 <作业要求的链接>(https://www ......

2023-2024-1 20231403 《计算机基础与程序设计》第七周学习总结

作业信息 这个作业属于哪个课程 <班级的链接>(如2022-2023-1-计算机基础与程序设计) 这个作业要求在哪里 2023-2024-1计算机基础与程序设计第七周作业) 这个作业的目标 自学《计算机科学概论》第8章 《C语言程序设计》第6章 作业正文 https://www.cnblogs.co ......

学期:2023-2024-1 学号:20231426 《计算机基础与程序设计》第七周学习总结

作业信息 这个作业属于哪个课程 2022-2023-1-计算机基础与程序设计 这个作业要求在哪里 2022-2023-1计算机基础与程序设计作业 这个作业的目标 通过教材内容了解数组、子程序与参数 作业正文 https://www.cnblogs.com/hhaxx/p/17826871.html ......

领域驱动 | 事件驱动 | 测试驱动 | 声明式设计 | 响应式编程 | 命令查询职责分离 | 事件溯源

Wow: 基于 DDD、EventSourcing 的现代响应式 CQRS 架构微服务开发框架 领域驱动 | 事件驱动 | 测试驱动 | 声明式设计 | 响应式编程 | 命令查询职责分离 | 事件溯源 架构图 事件源 可观测性 OpenAPI (Spring WebFlux 集成) 自动注册 命令  ......
事件 职责 命令 领域

一个操作系统的设计与实现——第14章 文件系统

文件系统是操作系统的一个重要模块。本章将要实现的是文件系统。 14.1 什么是文件系统 文件系统是操作系统用于管理硬盘,并使硬盘更易于使用的模块。 想要管理硬盘,就需要记录硬盘扇区的使用情况,可以使用位图实现这个功能。 想要让硬盘更易于使用,就需要一个非常关键的概念:文件。文件可以将底层的起始扇区号 ......
系统 文件

一个操作系统的设计与实现——第17章 系统交互

操作系统最终是供用户使用的,所以其需要具备与用户交互的能力,交互方式可以是命令行,图形界面,甚至是触摸屏,语音,实体按钮等。本章将要实现的是系统交互。 17.1 外壳程序 我们的操作系统使用的是基于命令行的交互模式。实现此功能的模块被称为外壳(Shell)程序。 事实上,上一章的Test.c已经是一 ......
系统

一个操作系统的设计与实现——第15章 键盘驱动(上)

到目前为止,我们的操作系统只能输出而不能输入。本章将要实现的是键盘驱动,其能让我们的操作系统接收键盘输入。 15.1 键盘驱动的原理 当按下键盘上的键时,发生了什么呢?原来,每当按下键盘上的键,键盘都会发起至少一次键盘中断;每当一个键弹起时,键盘又会发起至少一次键盘中断;如果一直按住一个键不松手,键 ......
键盘 系统

一个操作系统的设计与实现——第16章 键盘驱动(下)

我们的操作系统虽然已经实现了键盘驱动,但其功能仅限于在屏幕上打印输入的字符,任务并不能读取到这些字符。本章将要实现读取键盘输入的系统调用。 16.1 读取键盘输入的原理 想要让任务读取到键盘输入,最简单的方法是构造一个数组,当键盘中断发生时,将键盘输入的字符保存在这个数组中。然而,这个方案有一个无法 ......
键盘 系统

#2023-2024-1 20231424《计算机基础与程序设计》第7周学习总结

2023-2024-1 20231424《计算机基础与程序设计》第7周学习总结 作业信息 作业属于的课程 <班级链接>(2022-2023-1-计算机基础与程序设计) 作业要求 <作业要求链接>(2022-2023-1计算机基础与程序设计第一周作业) 作业目标 《计算机科学概论》第8章和《C语言程序 ......

一个操作系统的设计与实现——第7章 中断

7.1 什么是中断 中断是一种能够随时打断CPU正常工作的机制。这句话看着挺别扭的,CPU工作的好好的,为什么要"随时打断"它?这是因为,CPU需要为诸多外部设备提供服务,以键盘为例,当键盘上的键被按下时,CPU需要对此做出响应和处理,如果不能及时响应,我们会说:"电脑很卡";如果一直都不能响应,我 ......
系统

一个操作系统的设计与实现——第3章 保护模式

实模式下,内存的访问是没有任何限制的,任何程序都能访问和修改任何内存地址,这就导致了实模式下的程序,甚至操作系统自己,都可能自身难保。于是,自8086的下一代产品80286起,保护模式诞生了;进一步的,自80386起,32位保护模式诞生了。 3.1 内存为什么要分段 在学习保护模式之前,需要先讨论一 ......
模式 系统

一个操作系统的设计与实现——第5章 加载内核

一直以来,我们都在使用汇编语言对MBR编程,但对于操作系统这样的复杂程序来说,使用汇编语言是比较困难的。本章将实现操作系统内核的加载与进入。 5.1 读硬盘的实现原理 操作系统存储于硬盘中,现在需要将其读出至内存。想要读硬盘,就需要依次进行以下操作: 设定读取的扇区数 设定起始扇区号 发送读硬盘命令 ......
内核 系统

一个操作系统的设计与实现——第9章 硬盘驱动

操作系统应当具备读写硬盘的能力。因此,本章将要实现的是硬盘驱动。硬盘驱动由两个函数构成:读硬盘函数与写硬盘函数。 9.1 读硬盘 想要读硬盘,就需要提供以下三个信息: 起始扇区号 读取的扇区数 数据存储的地址 需要注意的是:读取的扇区数只能是一个8字节的整数。 由于读硬盘需要使用大量的端口读写指令, ......
硬盘 系统

一个操作系统的设计与实现——第6章 显卡驱动

进入内核以后,应该做些什么呢?本章将实现一个最容易看到效果的模块:显卡驱动。 6.1 什么是驱动 驱动这个词听起来很高大上,但实际上很简单,就是硬件的接口函数。在软件工程中,可以使用接口封装和简化设计,硬件也是一样。例如:想要读硬盘,需要很多指令设定好几个端口,然后等待硬盘就绪,最后才能读硬盘。这一 ......
显卡驱动 显卡 系统