IOyuk1Nya's Blog

IOyuk1Nya's Blog

=Just a Note.=

最新文章

cloud_computing

cloud_computing

# 大数据与云计算 # 大数据时代 # 大数据定义 指规模巨大,无法在合理时间内用主流 IT 系统进行采集、存储、管理、处理和分析,以支持决策的海量数据集。 # 大数据特征 (4V+1C) Volume (量): 数据量巨大 (PB 级常见)。 Velocity (速): 数据产生速度快,需要快速处理。 Variety (类):
more...
软件工程复习

软件工程复习

# 判定表 条件 条件 1 条件取值的组合 条件 2 ... 条件 n 动作 动作 1 动作 动作 2 ... 动作 n # 判定树 # SA 画 DFD # DFD 步骤 从顶层 DFD 开始,把整个系统视为加工处理。 自上而下,逐步对系统分解: 每分解一次,增加系统的加工元素,进一步具体化每个加工的功能。 重复第 2 步,直
more...
计算机图形学

计算机图形学

# 基本光栅图形的生成 # 直线的生成算法 画一条从 (x1​,y1​) 到 (x2​,y2​) 的直线。实质上是一个发现最佳逼近直线的像素序列,并填入色彩数据的过程。这一过程称为直线的光栅化。 # DDA 算法 DDA(Digital Differential Analyzer)算法是一种基本的直线生成算法。它的基本思想是:直
more...
Java学习

Java学习

# Java 概述 # Java 语言的主要特点 简单性 面向对象 跨平台 安全性 多线程 动态性 # 初始 Java 程序 Java 源文件以 “java” 结尾,此文件中最多只能有一个类被声明为 public,保存时源文件名需与 public 类名相同,如果文件中不存在 public 类,源文件名无要求。 一个源文件包含几个
more...
编译技术笔记

编译技术笔记

# 引论 # 什么是编译程序 # 编译程序 编译程序是翻译程序的一种,它将高级语言程序翻译成等价的目标程序。编译程序的输入是高级语言程序,输出是目标程序。编译程序的主要任务是将源程序翻译成目标程序,使得目标程序能够在计算机上正确运行。 # 解释程序 以源程序为输入,直接执行源程序,不生成目标程序。解释程序的主要任务是解释源程序,
more...
NJU编译原理Lab01-Lexer

NJU编译原理Lab01-Lexer

本实验为 NJU 编译原理实验 1 # 实验要求 通过标准错误输出( , 如 等), 打印程序的所有运行结果。 对于包含词法错误的文件,需要打印所有错误信息,格式为: 对于没有任何词法错误的文件,打印所有识别到的 信息 # .g4 文件编写 按照 SysY 词法规则来编写即可,这里不再赘述。 # 代码实现 在 中,我们需要实现
more...
算法导论笔记

算法导论笔记

# 算法概述 # 算法的定义 算法是由若⼲条指令组成的有穷序列 # 算法的性质 输入、输出、确定性、有限性 # 程序与算法的区别 程序是算法用某种程序设计语言的具体实现 程序可以不满足算法的有限性 # 问题求解 # 算法复杂度 # 复杂性的计量 C=F(N,I,A)⟹T=T(N,I),S=S(N,I) 其中,N 为问题规模,I
more...
Games101 作业 05

Games101 作业 05

# 作业要求 完善以下函数: # 作业实现 # Render() # rayTriangleIntersect() 使用 Moller-Trumbore 算法实现射线与三角形的相交检测。 computer sciencelearningcomputer graphics
more...
Games101 作业 04

Games101 作业 04

# 作业要求 完善以下函数: # 作业实现 # 绘制 Bézier 曲线 过程如下: # de Casteljau 算法 De Casteljau 算法说明如下: 考虑一个 p0, p1, ... pn 为控制点序列的 Bézier 曲线。首先,将相邻的点连接 起来以形成线段。 用 t : (1− t) 的比例细分每个线段,并找
more...
Games101 作业 03

Games101 作业 03

# 作业要求 完善以下函数: # 作业实现 # 三角形光栅化 直接按照注释中的提示,实现三角形光栅化即可。 # 实现 Blinn-Phong 模型计算 Fragment Color L=La​+Ld​+Ls​ 其中 La​=ka​⋅Ia​Ld​=kd​⋅(I/r2)⋅max(0,n⋅l)Ls​=ks​⋅(I/r2)⋅max(0,
more...