换了 Argon 主题
325 日 , 2022 22:07
thumbnail
TA百人计划 图形 1.2.1 向量基础
啥是向量 向量的定义 向量是有大小和方向的有向线段。 向量没有位置,只有大小和方向。 向量的箭头是向量的结束,尾是向量的开始(从箭尾画到箭头,最终箭头指示方向为向量方向)。 向量描述的位移能被认为是与轴平行的位移序列(向量的数组不是向量的位置,最终箭头指示方向为向量方向)。 向量表示:三维($a_x,b_y,c_z$) 二维($a_x,b_y$) …
thumbnail
软考中级——操作系统
进程管理 操作系统的基本概念 操作系统的定义:能有效地组织和管理系统中的各种软/硬件资源,合理地组织计算机系统的工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口。 操作系统两个重要的作用: 通过资源管理提高计算机系统的效率; 改善人机界面向用户提供友好的工作环境 操作系统的 4 个特征:并发性、共享性、虚拟性和不确定性。 操作…
thumbnail
软考中级——数据结构
线性结构 线性表 线性表的定义 一个线性表是 $n$ 个元素的有限序列($n≥0$),通常表示为($a_1,a_2,a_3,...,a_n$)。 线性表的顺序存储(顺序表) 是指用一组地址连续的存储单元依次存储线性表中的数据元素,从而使得逻辑上相邻的两个元素在物理位置上也相邻。 优点:可以随机存取表中的元素,按序号查找元素的速度很快。 缺点:插入和…
thumbnail
TA百人计划 图形 1.1 渲染流水线
整体流程 应用阶段:粗细度剔除,进行渲染设置,准备基本数据,输出到几何阶段。(CPU阶段) 几何阶段:顶点着色器,曲面细分,几何着色器,顶点裁剪,屏幕映射。(GPU阶段) 光栅化阶段:三角形(点/线)设置,三角形(点/线)遍历,片段着色器。(GPU阶段) 逐片元操作:裁剪测试,透明度测试,深度测试,模板测试,混合。(GPU阶段) 后处理。 每个阶段…
thumbnail
软考中级——程序语言基础知识
程序语言概述 低级语言和高级语言: 低级语言:机器语言和汇编语言。是一种面向机器的语言,其格式取决于计算机的机器指令。难以理解,程序可读性差,程序设计效率低。 高级语言:面向各类应用的程序语言。如Java、C、C++、Python、PHP、JavaScript等等。与人们使用的语言较为接近,便于理解,提高了程序设计的效率。 汇编、解释、编译 高级程…
thumbnail
软考中级——计算机系统知识
计算机硬件基础知识 计算机硬件系统的组成 CPU的组成 运算器 功能: 执行所有的算术运算。如加、减、乘、除等基本运算及附加运算。 执行所有的逻辑运算并进行逻辑测试。如与、非、或、零值测试或两个值的比较等。 组成: 算术逻辑单元(ALU):负责处理数据,实现对数据的算术运算和逻辑运算。 累加寄存器(AC):也称累加器,当算术逻辑单元ALU执行运算时…
thumbnail
CSS-阴影和浮动
其他样式 圆角边框 在 CSS3 中,新增了圆角边框样式,这样我们的盒子就可以变圆角了。 border-radius 属性用于设置元素的外边框圆角。 border-radius:length; 参数值可以为数值或百分比的形式 如果是正方形,想要设置为一个圆,把数值修改为高度或者宽度的一半即可,或者直接写为 50% 该属性是一个简写属性,可以跟四个值…
thumbnail
CSS—三大特性、盒子模型
CSS 三大特性 层叠性 相同选择器给设置相同的样式,此时一个样式就会覆盖(层叠)另一个冲突的样式. 层叠性主要解决样式冲突的问题 层叠性原则: 样式冲突,遵循的原则是就近原则,哪个样式离结构近,就执行哪个样式 样式不冲突,不会层叠 div { color: red; font-size: 18px; } div { color: green; }…
thumbnail
CSS-复合选择器、显示模式、背景
Emmet语法 简介 Emmet 语法的前身是 Zen coding,它使用缩写来提高 HTML/CSS 的编写速度。 快速生成HTML结构语法 生成标签:直接输入标签名,按 tab 键即可。比如 div 然后 tab 键, 就可以生成 <div></div>。 如果想要生成多个相同标签 ,加上 * 就可以了。比如 div*…