4.5k 4 分钟

# 基本配置 需要配置依赖,用户名,密码,数据库名,以及 JPA。 在 pom.xml 中添加 PostgreSQL 驱动和 Spring Data JPA 依赖 <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <scope>runtime</scope> </dependency>...
1.4k 1 分钟

# 2025.2.5 在 IDEA 里初步体验。idea 可以在创建项目时直接创建 spring 项目,选择 maven。 Spring Boot 中文文档 Application.java 启动文件 resources 更改配置 Application.java : package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import...
11k 10 分钟

计算系统基础知识点复习整理 整理者:ErinwithBMQ # 第六章 原码反码补码计算:正数的三个码都一样;负数的反码补码才和原码不一样,反码直接取反,补码取反加 1 负数二进制位数扩展是在前面加 1 32 位 IEEE 标准浮点数:第 31 位为符号, 23~30 位(共 8 位)为指数(转化为无符号整数,然后减 127,即为 2 的多少次方), 0~22 位(共 23 位)为尾数,即 1.…… 后面的省略号部分。如果想正常表示一个数,符号位既不能最大(为 255,所有位都是 1),也不能最小(0)。 非规格化浮点数(指数位全为 0):2 的次方:1 - 127...
9.2k 8 分钟

# 指针与数组 # 【一维数组】 int *arr <=> int arr[] arr[i] <=> *(arr + i) &arr[i] <=> &(*(arr + i)) <=> arr + i 若 p 为指向 a[i] 的指针变量,则 p + 3 为指向 a[i + 3] 的指针变量,不是地址 + 3! malloc 手搓数组(有 <stdlib.h> 库): int *numbers = (int...
1.2k 1 分钟

LaTeX 渲染有问题。将就着看吧。 能否将外设直接连接到系统总线上?不可以 为什么不能把外设直接连接到系统总线上 外设种类繁多,操作方法多种多样 外设的数据传送速度一般比存储器或处理器的慢得多 某些外设的数据传送速度比存储器或处理器要快 外设使用的数据格式和字长度通常与处理器不同 # I/O 模块 I/O 模块是计算机内部系统和外设之间的桥梁 # 功能 # 处理器通信 命令译码,状态报告,数据,地址识别 # 设备通信 通信内容包含命令、状态信息和数据 # 数据缓冲 # 控制和定时 # 检错 # 外部接口 并行接口:多根线 串行接口:一根线 # 操作技术 # 编程式...
1.1k 1 分钟

LaTeX 渲染有问题。将就着看吧。 # 寄存器 # 分类 用户可见寄存器 通用寄存器 数据寄存器 地址寄存器 条件码寄存器 控制和状态寄存器 程序计数器 PC 指令寄存器 IR 存储器地址寄存器 MAR 存储器缓冲寄存器 MBR(或者说是 MDR) 程序状态字 PSW 设计出发点:对操作系统的支持 / 控制信息在寄存器和存储器之间的分配 两者的区分并不严格 # 微操作 # 微操作分组的原则 事件的流动顺序必须是恰当的 必须避免冲突 满足上述条件下,所用的时间单位尽可能少 #...
2.9k 3 分钟

LaTeX 渲染有问题。将就着看吧。 # 指令周期 指令周期:处理单个指令的过程(时间) 取指周期:从内存中提取一条指令 执行周期:执行所提取的指令 还可能有中断周期、间址周期 # 间址周期 间址周期:把间接地址的读取看成是一个额外的指令子周期 # CPU 的任务与需求 取指令(从特定地方获取),解释指令(译码),取数据(从特定地方获取),处理数据(如进行算术运算),写数据(写入特定地方) # 数据流 # 取值周期 控制器下达指令:取指周期的开始。 通过 MAR 将地址传入地址总线 控制器通过控制线通知存储器地址就绪 存储器读取地址 存储器通过数据总线将数据发送给...