宋图图的工学课程3

本文详细介绍了CSS(层叠样式表)的基础知识,包括CSS如何简化HTML,使其更专注于结构呈现,以及如何通过CSS控制文本、图片和版面布局。文章深入探讨了字体样式属性,如font-family、font-weight和font-style,以及如何使用这些属性定制网页的视觉效果。

今天主要是学习了CSS
而CSS也是为了简化HTNL 使得HTML可以专注于结构呈现诞生的。
CSS(Cascading Style Sheets),CSS通常称为CSS样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样式。

CSS以HTML为基础,提供了丰富的功能,如字体、颜色、背景的控制及整体排版等,而且还可以针对不同的浏览器设置不同的样式。

CSS字体样式属性
在这里插入图片描述font-family:字体
font-family属性用于设置字体。网页中常用的字体有宋体、微软雅黑、黑体等,例如将网页中所有段落文本的字体设置为微软雅黑,可以使用如下CSS样式代码:
p{ font-family:“微软雅黑”;}
如果需要选择多个字体只需在字体之间加上逗号即可。
在这里插入图片描述CSS Unicode字体

Unicode 统一码,单一码,万国码 是计算机科学领域一项业界标准,包括字符集,编码方案。它为世界上每一种语言的每一个字符都设置了一个同一且唯一的二进制编码,满足了跨语言,跨平台的需求。
在这里插入图片描述**字体粗细(font-weight):**字体加粗除了用 b 和 strong 标签之外,可以使用CSS 来实现,但是CSS 是没有语义的。

**字体风格(font-style)?*字体倾斜除了用 i 和 em 标签之外,可以使用CSS 来实现,但是CSS 是没有语义的。font-style属性用于定义字体风格,如设置斜体、倾斜或正常字体,其可用属性值如下:
normal:默认值,浏览器会显示标准的字体样式。italic:浏览器会显示斜体的字体样式。oblique:浏览器会显示倾斜的字体样式。

综合设置字体样式(font):
font属性用于对字体样式进行综合设置,其基本语法格式如下:
在这里插入图片描述在这里插入图片描述

内容概要:本文档是一份关于交换路由配置的学习笔记,系统地介绍了网络设备的远程管理、交换机与路由器的核心配置技术。内容涵盖Telnet、SSH、Console三种远程控制方式的配置方法;详细讲解了VLAN划分原理及Access、Trunk、Hybrid端口的工作机制,以及端口镜像、端口汇聚、端口隔离等交换技术;深入解析了STP、MSTP、RSTP生成树协议的作用与配置步骤;在路由部分,涵盖了IP地址配置、DHCP服务部署(接口池与全局池)、NAT转换(静态与动态)、静态路由、RIP与OSPF动态路由协议的配置,并介绍了策略路由和ACL访问控制列表的应用;最后简要说明了华为防火墙的安全区域划分与基本安全策略配置。; 适合人群:具备一定网络基础知识,从事网络工程、运维或相关技术岗位1-3年的技术人员,以及准备参加HCIA/CCNA等认证考试的学习者。; 使用场景及目标:①掌握企业网络中常见的交换与路由配置技能,提升实际操作能力;②理解VLAN、STP、OSPF、NAT、ACL等核心技术原理并能独立完成中小型网络搭建与调试;③通过命令示例熟悉华为设备CLI配置逻辑,为项目实施和故障排查提供参考。; 阅读建议:此笔记以实用配置为主,建议结合模拟器(如eNSP或Packet Tracer)动手实践每一条命令,对照拓扑理解数据流向,重点关注VLAN间通信、路由选择机制、安全策略控制等关键环节,并注意不同设备型号间的命令差异。
<think>好的,我现在需要帮用户查找学生课程注册系统的活动图示例和相关资料。首先,我应该回忆一下用户提供的引用内容,看看有没有相关的信息。用户之前提到的引用[1]和[2]中提到了用例图、类图、活动图等,特别是引用[3]详细列出了UML的各种图,包括活动图。所以可能需要参考这些部分。 用户现在明确需要的是活动图的示例,所以我需要先解释活动图的基本概念,然后结合学生课程注册系统的流程来构建一个示例。活动图通常用于描述业务流程或系统的工作流程,展示活动的顺序和分支。 接下来,我需要确定学生课程注册系统的主要流程。通常流程包括学生登录、查看可选课程、选择课程、系统验证选课条件(如时间冲突、先修课程、人数限制)、成功选课或失败处理,以及结束流程。这些步骤可以作为活动图中的各个节点。 然后,我需要考虑活动图中的元素:开始节点、结束节点、活动(圆角矩形)、判断节点(菱形)、合并节点、并行节点等。比如,在验证选课条件时可能会有多个判断条件,每个条件对应不同的分支,这时候需要使用判断节点。 另外,根据引用[3],活动图属于Logical View的一部分,也可以用于Process View。需要确保示例中的活动图符合UML的标准符号,比如正确的节点形状和箭头类型。 可能还需要考虑是否有并行流程,比如在验证选课条件时是否同时检查多个条件,但通常这些验证是顺序进行的,所以可能不需要并行节点。不过,如果有多个独立的条件检查,可以展示分支处理。 在画活动图时,需要确保每个决策点都有明确的是/否分支,并且流程最终汇聚到结束节点。同时,可以添加注释或约束来说明某些步骤,如引用[1]提到的系统非功能需求,但用户这次主要关注活动图的结构,可能不需要太多注释。 最后,生成相关问题,帮助用户进一步了解活动图的应用或其他相关UML图,比如状态图、序列图等,这样用户可以根据需求继续深入学习。</think>### 学生课程注册系统活动图示例与解析 #### 1. 活动图核心要素 活动图用于描述系统动态行为,展现从**开始节点**到**结束节点**的控制流和数据流。主要符号包括: - 圆角矩形:表示**活动**(如"登录系统") - 菱形:表示**判断节点**(如验证选课条件) - 实线箭头:表示**控制流** - 黑色横条:表示**并行处理节点** #### 2. 典型活动图示例 ```plaintext 开始 → [登录系统] → [查看可选课程] → [选择目标课程] ↓ 菱形{验证条件} ↙ ↘ [时间冲突?]→否→[先修课程达标?]→否→[人数未满?]→否→[选课失败提示] ↓是 ↓是 ↓是 [冲突提示] [未达标提示] [选课成功] ↘ ↙ ↓ [更新课表] ←←←←←←┘ ↓ 结束 ``` #### 3. 关键流程说明 1. **前置验证流程** 系统会依次检查三个约束条件: - 时间冲突检测:$$ \exists c \in S, |c.time \cap newCourse.time| \neq \varnothing $$ - 先修课程验证:$$ \forall p \in prerequisites, p \in completedCourses $$ - 人数容量判断:$$ currentStudents < maxCapacity $$ 2. **异常处理机制** 每个验证环节失败时,会通过**独立泳道**返回错误信息(如图中虚线框标注),保证错误隔离[^3]。 3. **数据更新逻辑** 选课成功后触发: - 学生课表更新:$$ S_{courses} = S_{courses} \cup \{newCourse\} $$ - 课程人数递增:$$ C_{count} := C_{count} + 1 $$ #### 4. 扩展应用场景 - 添加**撤销选课**分支流程 - 集成**支付模块**的并行活动(适用于收费课程) - 增加**自动候补队列**处理逻辑
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值