01-软件工程基础
软件工程基础
一、软件的变革
30年代:数字计算机的建立
40年代:软件是硬件的一部分
50年代:软件工程与硬件工程一致
60年代:软件不是硬件
软件的特性:
1、软件与显示世界关系更加密切,对需求的规格化更加困难
2、软件与现实世界关系更加密切,对需求的规格化更加困难 , 软件⽐硬件容易修改的多,并且不需要昂贵的⽣产线复制产品
3、软件没有损耗
4、软件不可⻅
70~80年代:程序=算法+数据结构
90年代~2010s:软件发展比编程更加复杂
二、软件
软件的应用
云
众
大数据
AI
短视频、Web3.0
云原生
serverless架构:只有当
2024Spring-软件工程与计算II
01-软件工程基础
02-项目启动
03-需求基础
04-需求分析方法
05-需求文档化与验证
第一章-绪论
第一章 绪论
一、数据库系统概述
基本概念:
数据:描述事物的符号记录,包括数字、文字、图形、图像、音频、视频、学生的档案记录等
数据的含义称为数据的语义
数据库:长期储存在计算机内、有组织的、可共享的大量数据的集合
数据库管理系统:位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据
数据库管理系统的主要功能:
数据定义功能
数据组织、存储和管理
数据操纵功能
数据库的事务管理和运行管理
数据库的建立和维护功能
数据管理技术的产生和发展:
人工管理阶段:处理方式为批处理,由用户进行数据管理,数据无共享,不独立,完全依赖于程序,且数据由自
2024Spring-数据管理基础
第一章-绪论
第二章-关系数据库
第三章-关系数据库标准语言SQL
第四章-数据库安全性
JavaScript基础部分学习
JavaScript基础部分学习
一、JavaScript介绍
一种运行在客户端的编程语言,实现人机交互效果
网页特效
表单验证
数据交互
JavaScript的组成
ECMAScript
WebAPI
其中,webapi可以分为dom(页面文档对象模型)和bom(浏览器对象模型)
书写位置:
内部js:直接写在html文档里,在body里面的最后一行添加一个script标签,在其中添加js
外部js:写在以.js结尾的文件中,通过script+src的标签引入(例如:script src=“123.js”)
内联js:代码写在一个标签中,例如:button onclick=“a
CSS页面布局学习
CSS页面布局学习
一、盒子模型
看透网页布局的本质
网页布局的过程:
准备好网页元素
利用CSS设置好盒子样式,并摆到相应的位置上去
在盒子里面装内容
1、盒子模型的组成
边框border
内边距padding
外边距margin
实际内容content
2、边框
由三部分组成:
border-width边框粗细
border-style边框样式
border-color边框颜色
border-width
通常使用px为单位
border-style
solid:实线边框
dashed:虚线
dotted:点线
border-color
使用三种颜色的表示方式
CSS基础学习
CSS基础学习
CSS:CSS样式表/层叠样式表
一、CSS语法规范
选择器+一条或多条声明
例如:
123p { color: red;}
需要写在style标签中,style标签通常包含在head中
属性和属性值之间用":"分开
每一个属性之间用";"分开
CSS代码风格
使用展开格式(每个属性和属性值占用一行)
使用小写字母来书写样式
属性值前面,冒号后面,保留一个空格
选择器(标签)和大括号中间保留一个空格
二、CSS基础选择器
选择器:用于选择某个标签
选择器分为两大类:
基础选择器
复合选择器
1
HTML页面学习
HTML学习
一、HTML语法规范
标签:必须包含在一对尖括号里面
双标签:
1<html></html>
单标签:
1<br />
标签的关系:
包含关系
1234<head> <title> </title></head>
并列关系
12<head></head><body></body>
标签内的属性:每个属性之间需要使用空格隔开,并且每个属性都是字符串(尽管它表示的是一个数字)
1<img src = "abc/de
前端网页制作学习
HTML页面学习
CSS基础学习
CSS页面布局学习
JavaScript基础部分学习
计网冷知识与细节知识
计网中的一些冷知识/细节知识
IPV6并不是简单的6个字节,而是达到了128位
应用层通常使用的是TCP,使用UDP的一共只有以下几个:DNS,TFTP,DHCP,SNMP
专用(私有)IP地址为:10.0.0.0到10.255.255.255,172.16.0.0到172.31.255.255,192.168.0.0到192.168.255.255。要注意的是127.0.0.1不属于专用地址,它只是本地环回地址(根本不是一个网络地址)。
对于每个类的地址来说,A类地址最多网络号为27−22^7-227−2(减去网络号为0和127);B类地址为214−12^{14}-1214−1(减去网络