logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据库设计------(数据库设计基本概念)、需求分析(数据字典)

数据库设计的特点:三分技术,七分管理,十二分基础数据数据库设计分6个阶段:需求分析概念结构设计逻辑结构设计物理结构设计数据库实施数据库运行和维护1. 需求分析阶段是否做得充分与准确,决定了构建数据库的速度和质量2. 概念结构设计阶段通过对用户需求进行综合、归纳与抽象,形成一个独立于具体数据库管理系统的概念模型3. 逻辑结构设计阶段将概念结构转换为某个数据库管理系统所支持的数据模型,并对其进行优化4

利用PE系统破解密码

https://blog.csdn.net/weixin_42492218/article/details/92399075当上文系统漏洞不存在时。原理:1.PE系统是一个独立于硬件系统的微型系统(例如使用U盘),系统启动柜可以对系统的SAM文件(账户密码存储文件C:\Windows\System32\config\SAM)做修改。2.设置U盘为第一启动顺序(默认为电脑硬盘,不同品...

#安全
四个强制类型转换reinterpret_castconst_caststatic_cast dynamic_cast及比较

然后我们使用“reinterpret_cast”创建一个指向浮点数“fp”的指针,它获取“i”的地址并将其视为指向“浮点数”的指针。它可用于相关类型之间的转换,例如将派生类指针转换为基类指针,或执行算术转换,例如将整数转换为浮点数。我们还有一个基类“Base”和一个派生类“Derived”,并创建一个“Derived”类型的新对象并将其赋值给一个“Base*”类型的指针。我们使用“static_c

#c++
LLVM学习之OPT工具

1.概述ELF文件是Linux中的目标文件。分为:可执行文件可重定位文件(.o)共享目标文件(.so)

C++ 内存管理中内存泄漏问题产生原因以及解决方法

C++内存管理中内存泄露(memory leak)一般指的是程序在申请内存后,无法释放已经申请的内存空间,内存泄露的积累往往会导致内存溢出。

#c++
数据库完整性(实体完整性、参照完整性、用户定义的完整性、完整性约束命名字句、断言、触发器)

数据库完整性:数据的正确性(是指数据是符合现实世界语义,反映了当前实际状况的)、数据的相容性(是指数据库同一对象在不同关系表中的数据是符合逻辑的)数据的完整性 :防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据防范对象:不合语义的、不正确的数据完整性检查:(数据库管理系统中检查数据是否满足完整性约束条件的机制称为完整性检查。)一般在INSERT、UPDATE、DELETE语句执

在Linux下安装配置bochs,并成功跑一个简单的boot引导(超详细)

在Linux下安装配置bochs,并成功跑一个简单的boot引导(超详细)

#linux#操作系统
编译Linux后在根目录下生成的几个文件详解

内核构建系统使用 modules-only.symvers 文件来确保在构建依赖于内置模块导出的符号的外部内核模块时所有必要的符号都可用。使用此文件代替构建外部内核模块时生成的 Module.symvers 文件,因为内置模块的符号在内核映像中已经可用,不需要单独导出。内核构建系统也使用该文件来确保在构建依赖于内核中定义的符号的外部内核模块时所有必要的符号都可用。内核构建系统使用 Module.s

#linux
LLVM学习笔记----clang、llvm-as、llvm-dis、llc、 llvm-link、lli

写在前面:有哪些无法理解请结合下方链接共同参看。对LLVM的认识与理解(LLVM与传统编译器对比)_What’sman 的博客-CSDN博客基础概念LLVM(Lower Level Virtual Machine):是一个编译器(编译器就是把人类可读的高级语言映射到机器执行码)基础框架、是模块化和可重用的编译器和工具链技术的集合。LLVM的代码有 3种表示形式:内存编译器中的IR(intermed

数据库设计----概念结构设计(概念模型、E—R模型、概念结构设计)

概念模型将需求分析得到的用户需求抽象为信息结构(即概念模型)的过程就是概念结构设计。特点:能真实、充分地反映现实世界,是现实世界的一个真实模型。易于理解,从而可以用它和不熟悉计算机的用户交换意见。易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。易于向关系、网状、层次等各种数据模型转换E-R模型E-R图提供了表示实体型、属性和联系的方法实体型:用矩形表示,矩形框内写明实体名。属性:用

到底了