笔记
文章平均质量分 74
「已注销」
这个作者很懒,什么都没留下…
展开
-
面向对象分析与设计(UML)软件建模与UML
💕❤🤞模型:模型就是对现实世界的简化抽象。建模的原因: 1.帮助我们按照需要对系统进行可视化 2.允许我们详细说明系统的结构和行为 3.给出了一个指导我们构造系统的模板 4.对我们所做出的决策进行文档化软件建模:软件建模是把软件系统中人们关心的各个部分用模型的方式表达出来,以帮助软件产品开发的相关人员对其所开发的系统的行为和结构进行有效的说明(specifying)和可视化(visualizing),指导软件系统的建造(constructing),和为所建造的系统进..原创 2022-06-08 21:18:15 · 1330 阅读 · 0 评论 -
面向对象分析与设计(UML)概述
“面向过程”(Procedure Oriented)是一种以过程为中心的编程思想面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式面向对象方法的解决思路是从现实世界中的客观对象入手,尽量运用人类的自然思维方式来构造软件系统。是一种运用对象、类、继承、封装、聚合、消息传送、多态性等概念来构造系统的软件开发方法。面向对象方法中,把一切都看成是对象。对象是功能抽象和数据抽象的统一,较过程稳定。OOSD由三部分组成:OOA(Object-Oriented An原创 2022-06-08 21:09:09 · 664 阅读 · 1 评论 -
数据结构树
适合初学者树结构的学习原创 2022-06-08 17:42:01 · 82 阅读 · 0 评论 -
数据结构栈
适合初学者学习栈结构原创 2022-06-08 17:39:50 · 215 阅读 · 0 评论 -
数据结构线性表
数据结构线性表讲解原创 2022-06-08 17:35:55 · 63 阅读 · 0 评论 -
软件工程期末总复习---详解
软件工程整体介绍原创 2022-06-08 17:28:43 · 345 阅读 · 4 评论 -
数据结构总复习
栈顺序栈循环队列原创 2022-06-06 22:51:00 · 94 阅读 · 0 评论 -
VB编程复习
'-------------------------------------------------------'题目:编写程序,当单击窗体时求1~100中既是5的倍数’ 又是7的倍数的数的和。其中Sum为累加和变量,’ i为循环控制变量,并在窗体上输出累加结果。'-------------------------------------------------------2、累加'-----------------------------------------------原创 2022-06-06 13:10:56 · 434 阅读 · 0 评论 -
软件工程总复习
1.1源文件文档化1.2语句构造1.3数据说明1.4输入/输出也称代码评审,是指通过阅读代码来检查源代码与编码标准的符合性以及代码质量的活动。3.1 单元测试是指对软件中的最小可测试单元进行检查和验证。3.2 回归测试在软件项目中,如果一个模块或功能以前是正常工作的,但是在一个新的构建中出了问题,那么这 个模块就出现了一个“退步”(Regression),从正常工作的稳定状态退化到不正常工作的不稳定状态。 版本回退4.1 软件调试软件调试是在进行了成功的测试之后才开始的工作,它与软件测试不同,调试的任务原创 2022-06-05 22:57:10 · 150 阅读 · 0 评论 -
python复习
人生苦短,我用Pythonpython复习numpy库1、引入2、数组的创建3、打印数组4、基本操作5、索引、切片和迭代pandas库1、生成对象python基础1、倒序输出列表 ls 中的值2、输出3、元素的基本类型4、算术运算符5、python字符串格式化符号6、列表7、元组python练习1、不同数字2、完数3、排序4、斐波那契数列5、9*9乘法表6、兔子问题7、素数问题8、水仙花数9、正整数分解成质因数10、分数表示11、指定输出日期格式12、完数13、猴子吃桃14、递归求5!15、回文数16、.原创 2022-05-28 12:43:53 · 195 阅读 · 0 评论 -
MYSQL基础增删改查
加油💕💕文章目录1、 SQL简介2、 通用语法3、 SQL分类4、DDL:操作数据库5、DDL:操作表5.1 查询表5.2 创建表5.3 数据类型5.4删除表5..5修改表6、DML语句6.1 添加数据6.2 修改数据6.3 删除数据7、DQL7.1基础查询7.2条件查询7.3排序查询7.4聚合函数7.5分组查询7.6分页查询1、 SQL简介英文:Structured Query Language,简称 SQL结构化查询语言,一门操作关系型数据库的编程语言定义操作所有关系型数据库的统一标.原创 2022-05-19 14:31:59 · 99 阅读 · 0 评论 -
计算机系统基础 第三章程序的转换和机器级表示
程序的转换和机器级表示3.1 程序转换概述3.1.1 机器级指令3.2 IA-32 /x86-64指令系统3.2.1 IA-32的标志寄存器3.2.2 IA-32的寻址方式3.3 C语言程序的机器级表示3.3.1 过程调用的机器级表示3.4 复杂数据类型的分配和访问3.4.1 数据的对齐3.5 越界访问和缓冲区溢出 、x86-64架构3.1 程序转换概述3.1.1 机器级指令机器指令和汇编指令一一对应,都是机器级指令R:寄存器内容M:存储单元内容3.2 IA-32 /x86-64指令系统原创 2022-05-13 13:34:39 · 505 阅读 · 0 评论 -
计算机系统基础 第四章程序的链接
4.1 可重定位目标文件格式ELF 头定义了ELF魔数、版本、小端/大端、操作系统平台、目标文件的类型、机器结构类型、节头表的起始位置和长度等.text 节 编译后的代码部分.rodata 节 只读数据,如 printf 格式串、switch 跳转表等.data 节已初始化的全局变量.bss 节未初始化全局变量,仅是占位符,不占据任何实际磁盘空间。区分初始化和非初始化是为了空间效率4.2 符号解析与重定位.symtab 节记录符号表信息,是一个结构数组4.2.1 符号解析目的:将每原创 2022-05-13 13:06:06 · 613 阅读 · 0 评论 -
计算机系统基础 第二章数据的机器级表示与处理
计算机基础2.1 数制和编码2.1.1 信息的二进制编码2.1.2 进位计数制2.1.3 定点数的编码表示2.2 整数的表示2.2.1 无符号整数2.2.2 有符号整数2.3 浮点数的表示2.3.1 浮点数的表示范围2.3.2 IEEE 754 浮点数标准先写一部分,后面补充2.1 数制和编码2.1.1 信息的二进制编码数据是计算机处理的对象从机器指令的角度来看,数据只有无符号定点整数、带符号定点整数、浮点数和非数值型数据(位串)数值数据表示的三要素进位计数制定浮点表示如何用二进制原创 2022-05-11 00:14:57 · 665 阅读 · 0 评论 -
计算机系统基础 第一章计算机系统概述
第一章 计算机系统概述1.1计算机基本工作原理1.1.1 冯诺依曼结构的基本思想1.1.2 冯诺依曼机基本结构1.1.3 程序和指令的执行过程1.2 程序的开发与运行1.2.1 程序设计语言和翻译程序1.3 计算机系统层次结构1.3.1 计算机系统抽象层的转换1.4 计算机性能评价1.4.1 计算机性能的定义博主使用的教材为《计算机系统基础—第二版(袁春风 余子濠编著)》1.1计算机基本工作原理1.1.1 冯诺依曼结构的基本思想存储程序: 任何要计算机完成的工作都要先被编写成程序,然后将程序和原创 2022-05-10 13:06:01 · 356 阅读 · 0 评论 -
Linux------重点内容
在分区创建文件系统创建:mkfs -t ext4 /dev/sdb1创建交换文件系统mkswap /dev/sdb6 //格式化swapon /dev/sdb6 //启用交换分区swapoff /dev/sdb6 //停用swapon -s //查看交换空间df -hmount挂载mount [选项] 源 目的地mount -t vfat /dev/sdb /media/diskumount /dev/kk原创 2022-05-08 00:01:55 · 68 阅读 · 0 评论 -
linux复习------软件的安装与卸载(yum和源码安装)
提示:本文主要介绍在linux环境下软件的安装与卸载,如果有帮到你,请不要吝啬你的小心心呀🤞❤💕软件管理一、安装yum二、yum的操作命令1.yum基础命令2.rpm命令总结一、安装yum提示:这里插入一个大佬的链接,我当时配置的时候找了好久,看了这个大佬的博文,就用了5分钟,配置好本地的yumLinux RedHat 7 配置本地 YUM源二、yum的操作命令1.yum基础命令1、yum help 显示使用信息2 、yum list 列出软件包3、yum search ke.原创 2022-05-07 16:49:15 · 434 阅读 · 0 评论 -
Linux复习------进程管理
进程管理1、进程的概念2、进程的相关命令1)、ps命令功能:显示正在执行的进程统计信息格式:常用:ps aux2)、ps命令功能:查看动态的进程排名信息3)、nice命令功能:反应进程优先级状态的值3)、renice命令功能:调整优先级状态...原创 2022-04-18 00:24:04 · 627 阅读 · 2 评论 -
git的入门操作------教你一步步在电脑上克隆一个完整的项目
提示:无论是计算机学习者还是计算机从业者,git操作是我们必不可少的技能,本文主要适合零基础的从业者,帮助他们快速掌握git操作。本文主要针对GitHub平台,其他平台大同小异。 Git的基础操作一、下载git二、属性1、Git Bash2、Git CMD3、Git GUI三、常用的Linux命令四、git配置五、设置用户名和密码六、仓库的搭建1、本地仓库2、克隆仓库七、git文件的操作1、文件的四种状态2、查看文件的状态八、连接GitHub1、 进入 C:\Users\Administrator\..原创 2022-04-17 23:43:20 · 1302 阅读 · 0 评论 -
Linux复习------逻辑卷管理
逻辑卷管理1、LVM概述Logical Volume Manager,逻辑卷管理屏蔽了底层磁盘布局,便于动态调整磁盘容量需要注意:/boot分区用于存放引导文件,不能应用LVM机制PV(Physical Volume) 物理卷:物理卷处于LVM的最底层,可以是整个物理磁盘,也可以是硬盘中的分区。VG(Volume Group) 卷组:可以看成单独的逻辑磁盘,建立在PV之上,是PV的组合。一个卷组中至少要包括一个PV,在卷组建立之后可以动态的添加PV到卷组中。LV(Logical Volum原创 2022-04-17 00:19:56 · 796 阅读 · 1 评论 -
Linux复习------磁盘和文件系统管理
磁盘和文件系统1、磁盘分区介绍1)、主引导记录(MBR)MBR:磁盘的第0号磁柱,第0号磁面第一个扇区称之为MBR,为512字节信息:初始化程序加载器:446字节分区表:64字节,存储初始化程序加载验证码:2字节,存储初始化程序加载器的检查码2)、磁盘分区分区:硬盘存储空间在逻辑上分为若干个相互独立的区域,每一个区域称之为分区类型:基本分区(–>主分区和扩展分区,扩展分区只能有一个):编号1-4 扩展分区不能直接使用,必须划分为逻辑分区逻辑分区:编号从5开始2、磁盘管理常原创 2022-04-16 00:22:33 · 522 阅读 · 1 评论 -
Linux复习------用户和组管理
用户和组管理1、用户和组账号概述1)、用户分类超级用户root普通用户程序用户 //用于维持系统或某个程序的正常运行,一般不允许登陆到系统。 例如:mail、ftp2)、组账号基本组(私有组)附加组(公有组)3)、UID和GIDUID (用户标识号)GID (组标识号)root用户的UID、GID都是0程序用户的UID、GID是 1~499普通用户的UID、GID是 500~60002、单个用户管理1)、/etc/passwd每一行对应一个用户的原创 2022-04-15 00:13:21 · 730 阅读 · 1 评论 -
一文彻底理解------linux入门命令
常见的Shell命令(2)1、命令补齐1)、自动补齐命令: 连续两次tab键2)、自动补齐文件或目录名: 连续两次tab键2、命令历史记录格式一:history [n] //n表示列出最后执行的几个命令...原创 2022-04-10 17:37:58 · 1023 阅读 · 3 评论 -
常见的shell命令
常用Shell命令1、目录的创建与删除命令1)、mkdir命令格式:mkdir [选项] 目录选项:-m 创建目录的同时设置目录的访问权限 -p 一次性创建多级目录2)、rmdir命令格式:rmdir [选项] 目录选项:-p 递归删除目录,当子目录删除后父目录为空时,也一同删除2、改变工作目录命令cd格式:cd [目录]功能: 改变当前目录为指定目录,可以使用 **“cd…”**返回上一级目录3、显示路径的命令pwd格式:pwd功能:显示当前目录的绝对路径4、显原创 2022-04-09 20:18:02 · 1045 阅读 · 4 评论 -
第三章 数据链路层
数据链路层属于计算机网络的底层,它使用的信道主要有以下两种类型(1)点对点通信:一对一点对点通信(2)广播通信:一对多的通信3.1数据链路层的几个共同问题3.1.1数据链路和帧 链路:从一个节点到相邻节点之间的一段物理线路(有线或者无线)。可见链路是一条路径的组成部分。 数据链路:把实现这些协议的软件和硬件加到链路上,就构成数据链路。 帧:对点信道的数据链路层的协议数据单元 网络层协议的数据单元就是IP数据报 点对点信道的数据链路层在进行通信时的原创 2021-11-22 13:12:57 · 1946 阅读 · 1 评论 -
Mysql高级
1.1 概念约束是作用于表中列上的规则,用于限制加入表的数据 约束的存在保证了数据库中数据的正确性、有效性和完整性1.2 分类非空约束: 关键字是 NOT NULL 保证列中所有的数据不能有null值。 唯一约束:关键字是 UNIQUE 保证列中所有数据各不相同。 主键约束: 关键字是 PRIMARY KEY 主键是一行数据的唯一标识,要求非空且唯一。 检查约束: 关键字是 CHECK 保证列中的值满足某一条件。 注意:MySQL不支持检查约束 默认约束: 关键字是 DEFAULT 保存原创 2021-11-20 01:18:42 · 606 阅读 · 1 评论 -
SQL基础语法
1 SQL简介英文:Structured Query Language,简称 SQL 结构化查询语言,一门操作关系型数据库的编程语言 定义操作所有关系型数据库的统一标准 对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言”2 通用语法SQL 语句可以单行或多行书写,以分号结尾。 如上,以分号结尾才是一个完整的sql语句。 MySQL 数据库的 SQL 语句不区分大小写。 注释 单行注释: -- 注释内容 或 #注释内容(MySQL 特有) 注意:使用-..原创 2021-11-18 23:56:19 · 720 阅读 · 0 评论 -
第一章 概述(续)
1、5计算机网络的类别1.5.1 计算机网络的定义自治的(断网也可以工作)互联网的计算机的集合1.5.2 几种不同类别的网络1、按范围分广域网WAN(wide area network)城域网MAN(metropolitan area network)局域网LAN个人区域网PAN1.5.2按使用者分公用网专用网1.5.3用来把用户接入互联网的网络,接入网AN(核心中的边缘)又称本地接入网和居民接入网1、6计算机网络的性能1)速率:连接在计算机网原创 2021-11-16 14:19:48 · 1232 阅读 · 0 评论 -
第一章 概述
第一章 概述1.1计算机网络在信息时代中的作用 21世纪的一些重要特征就是数字化、网络化和信息化,它是一个以网络为核心的时代。 网络分为电信网络、有线电视网络和计算机网络 Internet是由数量级的各种计算机网络互连在一起的 对于仅在局部范围互连起来的计算机网络称之为互连网 互联网具有两个特性:连通性和共享 1.连通性:万物互联 2.共享:指资源共享。互联网最主要的目的就是资源共享。 1.2互联网概述1.2.1网络的网络 计算机网..原创 2021-11-15 00:39:06 · 1628 阅读 · 0 评论 -
第四章存储器的层次结构
<节名称>4.1存储器的层次结构4.2存储器管理概述1)主存的分配与回收1.调入策略2.放置策略3.置换策略4.分配策略 位示图:位示图是利用二进制的一位来表示磁盘中的一个盘块的使用情况。 当其值为“0”时,表示对应的盘块空闲;为“1”时,表示已经分配。有的系 统把"0"作为盘块已分配的标记,把“1”作为空闲标志。(它们的本质上是 相同的,都是用一位的两种状态标志空闲和已分配两种情况。)磁盘上的所 有盘块都有一个二进制位与之对...原创 2021-10-19 23:49:55 · 128 阅读 · 1 评论