事实上效果并不怎么好,因为延迟光照下的很多效果不支持正交,许多后期效果会炸掉,需要酌情使用 通过对投影矩阵进行插值来实现 如果透视相机的远截面和正交相机的远截面差太多,插值时会很奇怪,需要注意。 效果: 代码: ...
分类:
编程语言 时间:
2017-05-06 10:12:42
阅读次数:
752
生产一个产品,需要依次执行多个步骤,才能完成,那么是使用责任链模式则是极好的。 在性能告警模块开发过程中,创建一条告警规则需要执行阈值解析,中间表生成,流任务生成,规则入库,告警事件入库等诸多操作。如果把这些步骤糅合在一个类中,代码可读性及复杂度往往是灾难的,特别对于这么多步骤的事务性操作,更是力不 ...
分类:
编程语言 时间:
2017-05-06 10:13:05
阅读次数:
306
数据结构 研究数据结构有什么用? 数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。 数据结构具体指同一类数据元素中,各元素之间的相互关系,包括三 ...
分类:
编程语言 时间:
2017-05-06 10:13:23
阅读次数:
221
python os模块的主要用法python中的os模块可以用来编写于平台无关的一些文件系统操作。主要的方法如下:一些标记属性os.linesep 文件中分割行的字符串os.sep文件路径名的分隔符os.curdir当前工作目录的字符串名称os.pardir父目录字符串名称常用方法os.remove ...
分类:
编程语言 时间:
2017-05-06 10:13:50
阅读次数:
198
网上有很多,发个简单的出来,关键是头文件"dirent.h" ...
分类:
编程语言 时间:
2017-05-06 10:14:10
阅读次数:
271
Get Many Persimmon Trees Time Limit:1000MS Memory Limit:30000KB 64bit IO Format:%I64d & %I64u SubmitStatusPracticePOJ 2029 Description Seiji Hayashi h ...
分类:
编程语言 时间:
2017-05-06 10:15:22
阅读次数:
233
近期做的几个项目都是用R语言来完毕的。正如老师所说。学起来非常快。忘起来也非常快。整理一下放在这里,方便以后查阅。 安装所需的包: install.packages("xxxx") 载入包: library("xxxx") 显示/改变工作文件夹 getwd()/setwd("d:/temp") 文件 ...
分类:
编程语言 时间:
2017-05-06 10:15:43
阅读次数:
192
#判断if 条件: 内容一 内容二else: 如果的意思 内容三 内容四 示例如下:name = raw_input ('请输入用户名:')pwd = raw_input ('请输入密码:')if name == "abc" and pwd == "123qwe": print ('登录成功')el ...
分类:
编程语言 时间:
2017-05-06 10:16:00
阅读次数:
165
条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age = 20 if age >= 18: print('your age is', age) print('adult') 根据Python ...
分类:
编程语言 时间:
2017-05-06 10:17:03
阅读次数:
232
最近做了一些SpringBoot单元测试方面的东西,总结一下。单元测试尽量要和SpringBoot框架减少耦合度,当你在测试某一项功能点是需要mock太多的对象时你就应该意识到这个功能点的耦合度太高了使用ConstructorInjection,不要使用FieldInjection。这样才能更容易写单元测试代码。..
分类:
编程语言 时间:
2017-05-06 10:17:24
阅读次数:
158
数据结构图的经常使用算法总结 本人在校期间写了一个win32应用程序,用于回想算法导论图的经常使用算法(图中边的权值为两个圆心的像素点的距离) 1.dijkstra算法求两点之间最短路径: 贪心算法用优先队列实现,每次选择距离起点路径和最短的顶点弹出队列,此顶点最短路径就已经确定 初始图例如以下 选 ...
分类:
编程语言 时间:
2017-05-06 10:18:23
阅读次数:
320
1.2.答案:数字+字符串相加会报错,原因两者不属于一个类型,不能相加。需转换其中一个后可以加或组合;3.序列类型可以相互转换,要注意字符串str、列表list、元组tuple
分类:
编程语言 时间:
2017-05-06 10:18:31
阅读次数:
102
访问属性:obj.attr 或者 obj['attr'] 通过js访问style属性 : style 只能获取元素的内联样式。因此,要获取元素的完整的样式信息,必须使用 window 对象的 getComputedStyle 方法,此方法有2个参数,第一个参数为要获取计算样式的元素,第二个参数可以是 ...
分类:
编程语言 时间:
2017-05-06 10:18:37
阅读次数:
98
1.1. 下载和编译 本系列博客参考了Spring Security 官方网站 http://docs.spring.io/spring-security/site/docs/4.2.2.RELEASE/reference/htmlsingle/ 下载 从以下网站下载Spring Security源 ...
分类:
编程语言 时间:
2017-05-06 10:18:57
阅读次数:
207
最近做了一些SpringBoot单元测试方面的东西,总结一下。单元测试尽量要和SpringBoot框架减少耦合度,当你在测试某一项功能点是需要mock太多的对象时你就应该意识到这个功能点的耦合度太高了使用ConstructorInjection,不要使用FieldInjection。这样才能更容易写单元测试代码。..
分类:
编程语言 时间:
2017-05-06 10:20:30
阅读次数:
142
‘’‘ 需求:将N个文件打包成rar格式 功能应用模块,zip.file 作者:琦琦爸爸 ’‘’ #引用模块zipfile import zipfile # D:\\test\\ 这个是将打包完的文件存放的位置,注意“\”需要转义,不然会报错,转义后的为“\\”, test.zip是打包后的文件名。 ...
分类:
编程语言 时间:
2017-05-06 10:20:54
阅读次数:
140
第一步,我们先来安装Python,博主选择的版本是最新的3.4.2版本。windows下面的Python安装一般是通过软件安装包安装而不是命令行,所以我们首先要在Python的官方主页上面下载最新的Python安装包。下载地址是:https://www.python.org/downloads/ 在 ...
分类:
编程语言 时间:
2017-05-06 10:21:58
阅读次数:
151
推荐第二种,比较好用些。sun包有长度限制,不过具体使用根据情况而定。 ...
分类:
编程语言 时间:
2017-05-06 10:22:12
阅读次数:
188
为什么使用多线程进程之间不能共享内存,但线程之间共享内存很容易系统创建进程需要为该进程重新分配系统资源,但创建线程代价小得多,因此使用多线程来实现多任务并发比多进程的效率高JAVA内置了多线程功能支持,而不是单纯的作为底层操作系统的调度方式,从而简化了JAVA的多..
分类:
编程语言 时间:
2017-05-06 10:22:41
阅读次数:
187
python的set和其他语言类似,是一个无序不重复元素集,基本功能包括关系测试和消除重复元素.集合对象还支持union(联合),intersection(交),difference(差)和sysmmetricdifference(对称差集)等数学运算.sets支持xinset,len(set),和forxinset。作为一个无序的集合,sets不记录元素位..
分类:
编程语言 时间:
2017-05-06 10:23:21
阅读次数:
147