编译原理八股文——文法和语言 文法和语言 符号、符号串及其集合的运算任何一种语言都是由该语言的基本符号组成的符号串的集合 字母表和符号串字母表是元素的非空又穷集合,又称符号集,例如对于全部由小写字母组成的字符串,其字母表为 {a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z} 符号串是字母表中的符号组成的任何有序序列 字母 2025-01-05 #Compile
编译原理八股文——绪论 绪论 什么是编译程序翻译程序和解释程序的区别: 翻译程序:将源代码翻译成目标代码 解释程序:将目标代码直接得出结果,目标代码只是其中间过程 编译程序将全部源代码先成功编译后才会运行,例如编译 C++ 程序,如果遇到错误一条语句都不会运行 解释程序会将源代码一行一行的翻译成机器语言并直接运行,例如运行 python 程序、bash 脚本,程序会一直执行到发生错误 2025-01-04 #Compile
downfall downfall Downfall attacks target a critical weakness found in billions of modern processors used in personal and cloud computers. This vulnerability, identified as CVE-2022-40982, enables a user to 2024-12-21 #Learning
数据库八股文——规范化理论 规范化理论 规范化理论的目的不恰当的关系设计有这样一个关系:in_dep (ID, name, salary, dept_name, building, budget),其中 ID 为主码。 现在有以下四个问题: 重复性:属性 building 和 budget 出现了大量重复的值 更新:如果我仅仅更新了一个 building 的 budget,理论上所有对应的 bu 2024-12-20 #DataBase
数据库八股文——E-R模型 E-R 模型 数据模型概述数据库结构的基础是数据模型,它是描述数据(数据结构)、数据之间的联系,数据语义即数据操作,以及一致性(完整性)约束的概念和工具的集合。 概念数据模型 逻辑数据模型 物理数据模型 实体(Entity) 实体(Entity) 表(table) 2024-12-18 #DataBase
数据库八股文——关系代数 简单专门关系代数 关系代数是施加于关系之上的一组集合代数运算,每个运算都以一个或多个关系作为运算对象,并生成另外一个关系作为该关系运算的结果。 选择运算 选择运算为一元运算,其中 p 为谓词语句,R 为输入的关系,结果是 R 中所有符合谓词语句 p 的元组构成的新关系。 投影运算 投影运算为一元运算,其中 (A1, A2, …, An) 为输入的属性列表,R 为输入的关系,结果是 R 中所有 2024-12-16 #DataBase
数据库八股文——关系模型的基本概念 关系、关系模式、关系实例的定义一个 关系 对应一张 表格 引入关系的目标是更数学化,规范化的描述一张表格 例如对于下面的表格: ① 关系的属性和属性值 关系中的每一列中的数据都属于某个域中(域是属性的取值范围),并有一个独特的名字称为属性名,关系中具体的值是属性值。ID 是属性名,该列的域为无符号整数域,10101为属性值。 域是一个集合,集合的个数成为域的基数。 ② 关系的元组 关系 2024-12-15 #DataBase
数据库八股文——数据库概述 数据库概论数据库的功能 Storage Management: 存储数据 Query: 构建一条高效的查询路径 Execution Component: 根据查询所需的执行计划实际执行 Internal Management and Scheduling: 内部管理和调度 Management Tools Interfaces: 管理工具接口 数据库的基本概念数据 Data数据是指可以记录和 2024-12-14 #DataBase
Rust Chapter2let 定义变量,默认不可变,可变变量需要用 mut 关键字。 1let mut num = 10; 强类型推导,会根据等号右边结果或者后文自动推导变量类型。使用冒号可以定义类型。Rust 在编译的时候就必须知道变量的类型。 12let num: i32 = 10;let num: u32 = 10; 宏println!用于输出,{}用于填入此参数,在大括号 2024-11-24 #Learning
ENGLISH 2024-11-22list 1 1 2 3 account benefit challenge impact apply focus involve potential promote shift tend access resource launch current opportunity reflect debate conduct despite de 2024-11-21 #Learning