- 博客(47)
- 资源 (1)
- 收藏
- 关注
原创 软件中级考试之软件设计师下午篇面向对象编程做题方法总结
类型设计模式重要性等级核心作用典型应用场景创建型单例模式★★★★★确保一个类仅有一个实例,并提供全局访问点全局配置管理、线程池、数据库连接池工厂方法模式★★★★☆定义创建对象的接口,由子类决定实例化的类动态创建对象、扩展产品类型抽象工厂模式★★★★☆创建相关或依赖对象的家族,无需指定具体类跨平台UI组件库、产品族创建建造者模式★★★☆☆分离复杂对象的构建与表示,支持逐步构造复杂对象配置(如HTTP请求构造器)原型模式★★☆☆☆通过复制现有对象创建新对象,避免重复初始化。
2025-05-24 01:43:58
621
原创 软件中级考试之软件设计师下午篇ER图做题方法总结
业务场景说明需求分析结果概念模型设计(给出不完整的实体联系图)关系模式设计(给出不完整的关系模式描述)
2025-05-23 13:17:01
950
原创 beamer的titlepage
本文介绍了如何构建一个标准的学术报告标题页(titlepage),包括标题、副标题、作者、机构、日期、标题图像等元素的顺序和格式。标题页的构建顺序为:\title、\subtitle、\author、\institude、\date、\titlegraphic。对于多作者和多机构的情况,提供了详细的代码示例,展示了如何标注作者及其所属机构。此外,还介绍了如何添加汇报人信息,并展示了最终效果图。通过本文的指导,用户可以轻松创建符合学术规范的标题页。
2025-05-14 16:01:04
208
原创 向量范数&&矩阵范数(norm)
对于向量xy∈Rnxy∈Rn,以及满足1p1q1p1q11的大于1的正实数ppp和qqq∑i1n∣xiyi∣≤∥x∥p∥y∥qi1∑n∣xiyi∣≤∥x∥p∥y∥q∥x∥p∑i1n∣xi∣p1p∥x∥pi1∑n∣xi∣pp1是向量x\mathbf{x}x的ppp-范数。∥y。
2025-01-02 16:12:32
1244
原创 矩阵的因子分解2-满秩分解
−112−2022−41−1−2221−1−2 进行满秩分解1. 通过初等行变换将矩阵化为最简行阶梯形并确定矩阵的秩 rrr2. 从矩阵 AAA 中选择 rrr 个线性无关的列向量,构成矩阵 BBB3. 从最简行阶梯形矩阵中选择前 rrr 个非零行,构成矩阵 CCC题目中为简化计算,都是取 Cm×n\mathbb{C}^{m\times n}Cm×n的特殊情形:Rm×n\mathbb{R}^{m\times n}Rm×n,如下也是按照 Rm×n\mathbb{R}^{m\times n}Rm×n
2024-12-30 14:52:08
1223
原创 矩阵的因子分解1-奇异值分解
0−1011020 进行奇异值分解1. 计算 AHAA^H AAHA 的特征值和特征向量2. 将奇异值按从大到小排列,并构造对角矩阵 Σ\SigmaΣ3. 计算 AAHA A^HAAH 的特征值和特征向量4. 构造分解结果例2. 对矩阵 A=(0−11200)A = \begin{pmatrix} 0 & -1&1 \\ 2 & 0 & 0 \end{pmatrix}A=(02−1010) 进行奇异值分解1. 计算 AHAA^HAAHA 的特征值和特征向量2. 将奇异值按从大到小排列,并构造
2024-12-28 21:55:45
1225
原创 Latex 自定义运算符加限定条件的实现
\operatorname*{mean}\limits_{n \in N}” 的效果。“\operatorname{mean}\limits_{n \in N}” 的效果。
2024-09-29 21:01:45
434
原创 Pawlak粗糙集模型入门篇
xRBy∈U∣xy∈INDBxRBy∈U∣xy∈INDBBa2B=\{a_2\}Ba2时,x1RBx1x2x3x1RBx1x2x3x2RBx1x2x3x2RBx1x2x3x4RBx4x5x7x8x4RBx4x5x7x8。
2024-09-06 01:15:36
1284
原创 ML学习导库出现的问题1
不存在,但是你确定有与此相关的,可能由于版本的原因名字有所更改。使用如下语句进行库的调用时,发现。可以参考使用如下语句进行看。在里面找到目标库的名字。
2024-08-22 20:13:32
305
原创 qemu参数选项说明-调试选项(Debug/Expert options)
选项用于指定监视器(monitor)的设备,监视器是 QEMU 提供的一个交互式控制台,允许用户在虚拟机运行时与其进行交互。这些固件配置项可以被虚拟机内的操作系统或固件在启动时读取,以执行特定的配置任务,例如网络配置、启动参数传递等。选项用于配置虚拟机的固件配置(firmware configuration),这通常用于向虚拟机的 BIOS 或 UEFI 固件传递特定的配置数据。并行端口通常用于打印机和其他并行设备,但在虚拟化环境中,它也可以用于重定向输出,类似于串行端口。选项用于配置虚拟机的串行端口。
2024-08-01 18:59:30
1463
原创 qemu参数选项说明-块设备选项(Block device options)
如果你需要更详细的帮助或示例,请参考 QEMU 的官方文档或特定于你的 iSCSI 连接需求的文档。如果你需要更详细的帮助或示例,请参考 QEMU 的官方文档或特定于你的嵌入式系统仿真需求的文档。如果你需要更详细的帮助或示例,请参考 QEMU 的官方文档或特定于你的 SD 卡仿真需求的文档。如果你需要更详细的帮助或示例,请参考 QEMU 的官方文档或特定于你的并行闪存仿真需求的文档。如果你需要更详细的帮助或示例,请参考 QEMU 的官方文档或特定于你的快照和调试需求的文档。
2024-08-01 16:30:11
1178
原创 qemu参数选项说明-标准选项(Standard options)
请注意,线程名称主要是用于调试目的,并不是一个稳定的 API,这意味着它们可能会在没有通知的情况下更改。如果你想要为每个虚拟机指定一个唯一的 UUID,可以使用上述格式并提供你自己的值。在这个例子中,虚拟机的窗口标题将是 “My Virtual Machine”,而进程名称将是 “my_vm_process”。请注意,不同的驱动程序有不同的属性和配置选项。在添加设备时,你需要根据具体的驱动程序和你的需求来设置适当的属性。请确保你提供的 UUID 符合正确的格式,并且每个十六进制数字都在正确的范围内(例如,
2024-08-01 15:35:02
1396
原创 日常踩坑---ljmp在BIOS中的使用
在 x86 架构,ljmp 指令用于执行远跳转,该指令的操作数是一个远指针,由一个16位的段选择器和一个16位的偏移量组成,在32位保护模式下,跳转后 IP=0xF000E05B, CS=0x3630;IP= E05B,CS=0xF000,最终地址为。
2024-07-30 23:36:38
658
转载 【虚拟化】QEMU 代码分析:BIOS 的加载过程
BIOS 提供主板或者显卡的固件信息以及基本输入输出功能,QEMU 使用的是一些开源的项目,如 Bochs、openBIOS 等。QEMU 中使用到的 BIOS 以及固件一部分以二进制文件的形式保存在源码树的pc-bios 目录下。pc-bios 目录里包含了 QEMU 使用到的固件,还有一些 BIOS 以 git 源代码子模块的形式保存在 QEMU 的源码仓库中,当编译 QEMU 程序的时候,也同时编译出这些 BIOS 或者固件的二进制文件。
2024-07-30 17:14:01
352
原创 uCore2020 lab1练习一作业
GCC首先会编译tools/sign.c文件生成目标文件obj/sign/tools/sign.o,然后会将这个目标文件链接成一个可执行文件bin/sign。-Ilibs/、-Ikern/debug/、-Ikern/driver/、-Ikern/trap/、-Ikern/mm/:这些参数分别指定了其他包含目录,用于包含特定目录下的头文件。-Ikern/init/:告诉GCC在编译过程中搜索头文件时,除了默认的目录外,还需要在kern/init/目录下查找。-m32:这个参数指定生成的是32位代码。
2024-07-29 17:55:09
664
原创 C++的关键字const
在类的声明中,可以使用 const 来声明成员变量为常量。此时指针的值可以改变,即指针指向可以更改,const 可以用于声明一个变量为常量。常量类成员函数不可以修改所有的成员变量。const 可以用于函数参数的声明,此时const的位置不影响语义。const 可以用于指针的声明。const修饰数组。
2024-07-17 17:03:01
442
原创 Linux 0.12 setup.S--重新对8259中断控制器进行编程
写完初始化命令字后,8259A已经建立了基本的工作环境,可以接受中断请求,也可以写入操作命令字OCW来改变某些中断管理方式。ICW3的主要功能:确定主片从片的级连状态,即确定主片的连接位和从片的编码。(1)初始化命令字顺序逻辑重新置位,准备接收ICW2、ICW3、ICW4。IR3的中断类型号(中断向量)为08H+03H=0BH。中,8259A的两个端口地址分别为20H和21H。ICW1的主要功能:确定级连方式,触发方式。(4)优先级排队,IR0最高,IR7最低。例:如果ICW2为08H,则。
2024-06-28 15:06:35
932
原创 x86兼容遗留的问题-A20 gate
的输入缓冲区为空,以确保对其的操作不会被中断。在两个循环中,代码首先通过读取端口 0x64 的值来检查 i8042 输入缓冲区是否为空,如果不为空,则会继续循环等待。这段代码的目的是启用 A20 线,使得系统可以访问超过 1MB 的内存地址。这段代码包含两个步骤。开启A20的常用的方法是通过键盘微控制器。,这个步骤的前面部分是相同的,用于确保。
2024-06-18 21:03:13
423
原创 Makefile中.PHONY
不是一个文件名,而是一个操作名,属于伪目标(phony target)。这条规则的作用是删除所有目标文件。(make会认为clean文件已经存在,没必要执行的必要)。Makefile文件由一系列规则(rules)构成。,即给这条规则取一个名字,此时这个操作名称为伪目标。,即这条规则执行后生成的文件名;其中每条规则的形式如下。
2024-05-20 20:28:27
311
原创 C/C++外包公司面试题
在顺序存储结构中,元素存储的先后位置反映出这种线性关系,而在链式存储结构中,是靠什么来反映这种关系的?D.在对象之间定义一种一对多的依赖关系,这样当一个对象的状态改变时,所有依赖于它的对象都将得到通知并自动更新。在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过什么来实现的?一个队列的进队顺序为1,2,3,4,则该队列可能的输出序列是什么?在C++中,使用流进行输入输出,其中用于定义文件输入流对象的类是 分值2分。在类 object 中,以下定义会出现编译错误的是 分值2分。
2023-12-31 10:59:53
545
原创 计算机网络-路由算法&路由选择协议
路由算法1.静态路由与动态路由2.距离-向量路由算法3.链路状态路由算法4.层次路由 路由协议1.自治系统2.域内路由与域间路由3.RIP 路由协议4.OSPF 路由协议5.BGP 路由协议
2023-01-06 20:31:04
823
数据结构课程设计题目:计算机辅助教学(CAI)软件开发:教小学生学英语。
2022-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人