计算机图形学作业2
2-1假设RGB光栅系统的设计采用8x10英寸的屏幕,每个方向的分辨率为每英寸100个像素。如果每个像素使用8位,存放在帧缓冲器中,则帧缓冲器至少需要多大存储容量(字节数) ? 8×100×10×100÷8= 800,000 Byte
需要800000字节。
2-2假设计算机字长为32位,传输速率为1 MIPS(每秒百万条指令)。300 DPI。(每英寸点数)的激光打印机,页面大小为8.5x11英寸,要填满帧缓冲器至少需要多长时间?计算机共有DPI为:
8.5×300×11×300=8,415,000 DPI
一共需要存储空间为:
8,415,000÷32=262,968.75 Byte
根据MIPS,可计算t为:
t = 262,968.75 Byte ÷1 MIPS ≈0.26 s
2-3考虑分辨率为1024x768的光栅系统。若刷新速率为每秒60帧,则每秒钟应访问多少像素,每个像素的访问时间至少是多少? 每秒访问的像素为:
1024×768×60= 47,185,920 个
每个像素访问的时间为:
1/47185920 秒
...
解决网页打开慢/正在解析的主机问题
自从我回到家里之后,利用家里的WiFi打开个B站要花费10秒左右的时间,浏览器打开网页很慢,chrome左下角总是显示“正在解析主机”,edge浏览器标签栏总是显示“waiting for response…”。我就忍不了了,这样每次算下来得耗费多久时间啊!借助手机还能上网,我便开始了一一排查。
问题查找首先手机和网络在同一网络环境下打开同一网站,这里以B站为例,手机端耗时0.1s,是平常的速度。PC端耗时9.2s,这····忍不了。显然路由器没有问题。于是怀疑看看是不是电脑端的DNS的问题。
检查电脑的dns设置,dns配置为自动获取,当前获取的地址是路由器的ip地址192.168.31.1,没有问题。这就奇了怪了朋友们,先把DNS清理一下吧。使用ipconfig /flushdns清除dns缓存,然后ping百度网址,结果解析时间花了10秒左右,表明dns解析确实延迟比较长。
那好,跟踪一下DNS配置。这里呢就使用nslookup,返回的结果是DNS request timed out.,同时返回的Address是192.168.40.1。这这,,,这个地址在前面检查的网卡DNS服 ...
计算机图形学作业1
第1章 计算机图形学概述课后作业1-1 第一届ACM SIGGRAPH会议是哪一年在哪里召开的?
1974年在博尔德召开,参展人数600人
1-2 计算机图形学之父是谁?
伊凡·苏泽兰(Ivan Sutherland)
1-3 列举一些计算机图形学的应用领域(至少5个)。
计算机辅助设计(CAD)
科学计算的可视化应用
图形的绘制与实物仿真
二维和三维动画
图形化操作系统
虚拟现实
1-4 简要介绍计算机图形学的研究内容。
描述复杂物体图形的方法与数学算法。二三维景物的表示是计算机图形显示的前提和基础,包括曲线、曲面的造型技术,实体造型技术,以及纹理、云彩、波浪等自然景物的造型和模拟;三维场景的显示包括光栅图形生成算法、线框图形以及真实感图形的理论和算法。
物体图形描述数据的输入。
几何和图形数据的存储,包括数据压缩和解缩。
物体图形数据的运算处理,包括基于图像和图形的混合绘制技术、自然景物仿真、图形用户接口、虚拟现实、动画技术和可视化技术等。
物体图形数据的输出显示,包括图形硬件和图形交互技术等。
实时动画和多媒体技术,研究实现高速动画的各种硬/软件 ...
CSS-list相关
所有的CSS列表属性
属性
描述
list-style
简写属性。用于把所有用于列表的属性设置于一个声明中
list-style-image
将图象设置为列表项标志。
list-style-position
设置列表中列表项标志的位置。
list-style-type
设置列表项标志的类型。
列表在HTML中,有两种类型的列表:
无序列表 - 列表项标记用特殊图形(如小黑点、小方框等)
有序列表 - 列表项的标记有数字或字母
使用CSS,可以列出进一步的样式,并可用图像作列表项标记。
例如:
12345678910111213141516171819202122232425262728293031323334353637383940414243<html><head><meta charset="utf-8"><title></title><style>ul.a {list-style-type:circle;}ul.b {list-s ...
CSS链接相关
链接样式链接的样式,可以用任何CSS属性(如颜色,字体,背景等)。特别的链接,可以有不同的样式,这取决于他们是什么状态。
这四个链接状态是:
a:link- 正常,未访问过的链接
a:visited - 用户已访问过的链接
a:hover - 当用户鼠标放在链接上时
a:active- 链接被点击的那一刻
就像这样:

当设置为若干链路状态的样式,也有一些顺序规则:
a:hover 必须跟在 a:link 和 a:visited后面
a:active必须跟在 a:hover后面
z这里就拿一个`文本修饰`来演示一下:

12345678910111213141516171819202122232425262728293031323334353637383940414243<!DOCTYPE html& ...
CSS-Text相关
所有CSS-Text属性
属性
描述
color
设置文本颜色
direction
设置文本方向。
letter-spacing
设置字符间距
line-height
设置行高
text-align
对齐元素中的文本
text-decoration
向文本添加修饰
text-indent
缩进元素中文本的首行
text-shadow
设置文本阴影
text-transform
控制元素中的字母
unicode-bidi
设置或返回文本是否被重写
vertical-align
设置元素的垂直对齐
white-space
设置元素中空白的处理方式
word-spacing
设置字间距
文本颜色[color]
设置字体颜色就color,不要加一个text-color。123body {color:red;}h1 {color:#00ff00;}h2 {color:rgb(255,0,0);}
效果如下:
W3C标准的CSS:如果定义了颜色属性,还必须定义背景色属性。当 ...
CSS选择器
说实话,如果不是复习,我原来还有这么多没有记住
选择器的分组Id选择器
HTML元素以id属性来设置id选择器,CSS 中 id 选择器以"#"来定义。
123456/* id="para1": */#para1{ text-align:center; color:red;}
注意:ID属性不要以数字开头,数字开头的ID在 Mozilla/Firefox 浏览器中不起作用。
Class选择器
在 CSS 中,类选择器以一个点"."号显示。12345/* 所有拥有 center 类的 HTML 元素均为居中。 */.center {text-align:center;}/* 所有的 p 元素使用 class="center" 让该元素的文本居中 */p.center {text-align:center;}
注意:同样,class属性不要以数字开头,数字开头的class在 Mozilla/Firefox 浏览器中 ...
CSS背景相关
CSS背景常用属性background-color
CSS中,颜色值通常以以下方式定义:
十六进制 - 如:"#ff0000"
RGB - 如:"rgb(255,0,0)"
颜色名称 - 如:"red"
123h1 {background-color:#6495ed;}p {background-color:#e0ffff;}div {background-color:#b0c4de;}
background-image
默认情况下,背景图像进行平铺重复显示,以覆盖整个元素实体.
水平或垂直平铺1234body{background-image:url('gradient2.png');}
如果图像只在水平方向平铺 (repeat-x), 页面背景会更好些:12345body{background-image:url('gradient2.png');background-rep ...
日志的自动分类插件
简介
Hexo写日志,通常我们都需要维护一个front-matter信息,包括title、date。博客多了,为了方便日志分类,一般还需要设置categories。比如下面的例子:
这样就会导致文章特别多而且繁杂,不好整理:久而久之,就会发现很多问题:
工作繁琐:大量的category是重复性工作
容易出错:大小写和中英文目录有可能混杂。比如有个web目录,偶尔我们写成了Web,造成了目录树中冗余的节点。
可维护性差:如果要更改目录树中的节点,就要手动更改每个日志的categories变量。
所以,这里介绍一个可以让我们文章自动生成category插件 hexo-auto-category,实现自动分类
自动生成 categories
最常用的文件管理策略,就是利用文件系统目录结构(树形结构 directory-tree)。同样,为了便于管理大量的日志文件,采用目录结构是一种简便可行的方案。hexo-auto-category根据日志文件(Markdown)所在文件目录自动分类,即自动生成markdown的front-matter中categories变量。
示例对于博客 sou ...
6分钟让你明白距离向量路由算法
6分钟左右让你明白距离向量路由算法
以下来自百度百科:
距离向量路由算法(Bellman-Ford Routing Algorithm),也叫做最大流量演算法(Ford-Fulkerson Algorithm),其被距离向量协议作为一个算法,如RIP, BGP, ISO IDRP, NOVELL IPX。使用这个算法的路由器必须掌握这个距离表(它是一个一维排列-“一个向量”),它告诉在网络中每个节点的最远和距离。在距离表中的这个信息是根据临近节点信息的改变而时时更新的。表中数据的量和在网络中的所有的节点(除了它自己本身)是等同的。这个表中的列代表直接和它相连的邻居,行代表在网络中的所有目的地。每个数据包括传送数据包到每个在网上的目的地的路径和距离/或时间在那个路径上来传输(我们叫这个为“成本”)。这个在那个算法中的度量公式是跳跃的次数, 等待时间,流出数据包的数量,等等。在距离向量路由算法中,相邻路由器之间周期性地相互交换各自的路由表备份。当网络拓扑结构发生变化时,路由器之间也将及时地相互通知有关变更信息。








