Shader是为渲染管线中的特定处理阶段提供算法的一段代码。shader是伴随着可编程渲染管线出现的,它的出现使得游戏开发者可以对渲染过程加以控制,拥有更大的创作空间,因此Shader的出现可以看作是实时渲染技术的一次革命。为了方便游戏开发者使用,Unity提供了大量的内建Shader,包括从最简单...
分类:
编程语言 时间:
2015-09-05 17:43:30
阅读次数:
337
简介双缓冲技术主要使用在绘图方面,不过,借鉴双缓冲技术的原理,可以让你的控制台程序优势更加优秀的体验,例如你编写的控制台游戏,往往需要不停地刷新屏幕,这时候会造成非常严重的问题-----屏幕闪烁!这极大的降低了用户体验(虽然说没什么用户吧,但这并不妨碍我们追求完美嘛~),双缓冲就可以消除这种闪烁控制...
分类:
其他好文 时间:
2015-09-05 16:28:14
阅读次数:
177
1.点击开始—>控制面板—>打开或关闭windows功能 如图:2.现在出现了安装Windows功能的选项菜单,注意选择的项目,我们需要手动选择需要的功能,下面这张图片把需要安装的服务都已经选择了,大家可以按照图片勾选,如图:3.下面是配置iis:安装完成后,点击开始—>管理工具—>双击Intern...
分类:
其他好文 时间:
2015-09-05 16:22:42
阅读次数:
163
NSMutableAttributedString *text = [[NSMutableAttributedString alloc] initWithString:@"以“弘扬优秀文化、创办经典教育,倡导品质生活、开发经典产品”为宗旨, 以打造“理念创新、外观经典、内容一...
分类:
其他好文 时间:
2015-09-05 13:51:56
阅读次数:
118
一.Git已经在你的系统中了,你会做一些事情来客户化你的Git环境。 你只需要做这些设置一次;即使你升级了,他们也会绑定到你的环境中。你也可以在任何时刻通过运行命令来重新更改这些设置。 Git有一个工具被称为git config,它允许你获得和设置配置变量;这些变量可以控制Git的外观和操作的各个方...
分类:
其他好文 时间:
2015-09-05 13:51:27
阅读次数:
161
APS.NET MVC中(以下简称“MVC”)的每一个请求,都会分配给相应的控制器和对应的行为方法去处理,而在这些处理的前前后后如果想再加一些额外的逻辑处理。这时候就用到了过滤器。
分类:
Web程序 时间:
2015-09-05 13:50:21
阅读次数:
186
1、堆和栈什么区别?答:管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生memory leak。2、数组和链表什么区别?答:数组是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素。 链表恰好相反,链表中的元素在...
分类:
其他好文 时间:
2015-09-05 13:49:40
阅读次数:
170
题意是,一个公司A要想可以控制另外一个公司B,必须满足一下三个条件之一1.A等于B。也就是自己控制自己。2.A拥有B的超过百分之50的股份。3.A控制的所有公司拥有B的股份和超过百分之50.求输出所有公司之间的控制关系。不输出自己控制自己的情况。看见求任意两点之间的控制关系,先想到了Floyd,但是...
分类:
其他好文 时间:
2015-09-05 13:47:43
阅读次数:
215
1.语句是逐行执行的,除非你不是这么编写
如果语句中使用if语句,他的执行是跳跃的,if语句是流程控制
>>> def test():
print(1)
print(2)
print(3)
print(4)
>>> test()
1
2
3
4
>>> def testIf(param):
if param<1:
print("输入的数字小于1"...
分类:
编程语言 时间:
2015-09-05 12:34:04
阅读次数:
218