视图变换,是指变换照相机的位置,角度。 模型变换,是指变换被照物体的位置,角度。 这两个变换,都会影响最终图形中,物体的位置,角度。而这两个变换,可以达到相同的效果。比如,你想要一个倒着的水杯图形,可以把你自己倒立,这样看到的水杯就是倒立的了。或者把水杯倒立,自己直立,也能看到倒立的水杯。 如图所示 ...
分类:
其他 时间:
2016-08-19 09:50:10
收藏:
0 评论:
0 赞:
0 阅读:
152
首先来一张朋友传给我的图 其中第六步很少用就不太理解,找了一篇博客,如下,感觉有点可以理解了 http://blog.csdn.net/id19870510/article/details/6254358 更多参考: http://blog.jobbole.com/55086/ ...
分类:
数据库技术 时间:
2016-08-19 09:49:40
收藏:
0 评论:
0 赞:
0 阅读:
174
1.装饰器 2.迭代器&生成器 生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法 ...
分类:
编程语言 时间:
2016-08-19 09:49:36
收藏:
0 评论:
0 赞:
0 阅读:
158
有两种方式: 1、用tr 例如:UPPERCASE=$(echo $VARIABLE | tr '[a-z]' '[A-Z]') (把VARIABLE的小写转换成大写) LOWERCASE=$(echo $VARIABLE | tr '[A-Z]' '[a-z]') (把VARIABLE的大写转换成... ...
分类:
系统服务 时间:
2016-08-19 09:49:20
收藏:
0 评论:
0 赞:
0 阅读:
329
在使用java集合的时候有的时候集合是来自于一些第三方工具提供的从字符串或json 转出集合的对象有时是抽象类,这时的对象部分功能是未实现的,在使用相应操作的时侯 会引发bug。 Exception in thread "main" java.lang.UnsupportedOperationExc ...
分类:
编程语言 时间:
2016-08-19 09:49:10
收藏:
0 评论:
0 赞:
0 阅读:
113
下面直接贴代码 1. 将GB2312转化为中文,如BAFAC2DCB2B7→胡萝卜,两个字节合成一个文字 2.将中文转化为GB2312,并且结果以byte[]形式返回,如胡萝卜→new byte[]{BA FA C2 DC B2 B7},一个字被分为两个字节 3.将十六进制的byte[]原封不动的转 ...
分类:
移动平台 时间:
2016-08-19 09:49:00
收藏:
0 评论:
0 赞:
0 阅读:
174
这个错误是说明没有android虚拟机,那么新建一个就OK了。 假如出现了这个状况,就点击yes,然后new一个。 具体方案如下,(可自定义。仅供参考) ...
分类:
移动平台 时间:
2016-08-19 09:48:50
收藏:
0 评论:
0 赞:
0 阅读:
156
摘要:“如果你不能向一个六岁的孩子解释清楚,那么其实你自己根本就没弄懂。”好吧,我试着向一个27岁的朋友就是JS闭包(JavaScript closure)却彻底失败了。 越来越觉得国内没有教书育人的氛围,为了弄懂JS的闭包,我使出了我英语四级吃奶的劲去google上搜寻着有关闭包的解释,当我看到s ...
分类:
编程语言 时间:
2016-08-19 09:48:40
收藏:
0 评论:
0 赞:
0 阅读:
176
1、到官网下载NPOI组件 http://npoi.codeplex.com/releases 2、在使用中的实例 ...
分类:
Web开发 时间:
2016-08-19 09:48:30
收藏:
0 评论:
0 赞:
0 阅读:
202
这款盈动的线性绝对值编码器型号为: CAPLIN-A-485 其安装好光栅尺后的外型下面这样的. 工作的时候,信号端子和光栅尺是固定的, 滑头由电机带动. 编码器数据由485口主动抛出, IPC可以在适当时机读取. 这款产品的通讯格式如下: 默认的波特率为9600,每桢起始位为0,数据位8位,停止位 ...
分类:
其他 时间:
2016-08-19 09:48:21
收藏:
0 评论:
0 赞:
0 阅读:
285
这大概是处理一个方法在多处使用时最常见的重构。如果不加以注意的话,你会慢慢地养成重复的习惯。开发者常常由于懒惰或者在想要尽快生成尽可能多的代码时,向代码中添加很多重复的内容。我想也没必要过多解释了吧,直接看代码把。 我们用共享方法的方式来删除重复的代码。看!没有重复了吧?请务必在必要的时候执行这项重 ...
分类:
其他 时间:
2016-08-19 09:48:10
收藏:
0 评论:
0 赞:
0 阅读:
179
/** * 根据操作员ID获得该操作员的所有角色id所拼成的String,每个ID用“,”分隔 * @param operatorId 操作员ID * @return roleIds */ public String getRoleIdsByOperatorId(long operatorId) { ...
分类:
其他 时间:
2016-08-19 09:48:02
收藏:
0 评论:
0 赞:
0 阅读:
125
iOS开发基础知识--碎片6 三十三:IOS多视图跳转方法 第一种: 跳转:[self presentModalViewController:control animated:YES]; 返回:[self dismissModalViewControllerAnimated:YES]; 第二种: 跳 ...
分类:
移动平台 时间:
2016-08-19 09:47:40
收藏:
0 评论:
0 赞:
0 阅读:
139
【转】如何在html与delphi间交互代码 (2015-11-19 22:16:24) 转载▼ 【转】如何在html与delphi间交互代码 转载▼ 标签: it 分类: uniGUI it uniGUI总群中台中cmj朋友为我们总结了如下内容,对于利用delphi+uniGUI开发应用,可以说是 ...
分类:
Windows开发 时间:
2016-08-19 09:47:30
收藏:
0 评论:
0 赞:
0 阅读:
227
目录: 1、装饰器 2、迭代器&生成器 3、Json & pickle 数据序列化 4、软件目录结构规范 一、装饰器 定义:本质是函数,(装饰其他函数)就是为其他函数添加附加功能 原则: 1、不能修改被装饰的函数的源代码 2、不能修改被装饰的函数的调用方式 一个简单的装饰器: 实现装饰器知识储备: ...
分类:
编程语言 时间:
2016-08-19 09:47:11
收藏:
0 评论:
0 赞:
0 阅读:
278
ajax提交请求,参数在data上依然乱码,并且已经做了过滤转码, 其他请求没有问题,此请求有问题建议使用下述方式处理: 前端:encodeURIComponent(fileName)或者encodeURI(fileName)转码一次. 后台:使用URLDecoder.decode(fileName ...
分类:
Web开发 时间:
2016-08-19 09:46:50
收藏:
0 评论:
0 赞:
0 阅读:
148
程序:购物车程序 需求: 程序: 三级菜单 要求: ...
分类:
编程语言 时间:
2016-08-19 09:46:40
收藏:
0 评论:
0 赞:
0 阅读:
192
---------------------------------------------------------------------------查看oracle中运行的sql语句Select Last_Load_Time, First_Load_Time, Sql_Text From V$sq... ...
分类:
数据库技术 时间:
2016-08-19 09:46:30
收藏:
0 评论:
0 赞:
0 阅读:
226
重构没有固定的形式,多年来我使用过不同的版本,并且我敢打赌不同的人也会有不同的版本。 该重构适用于这样的场景:switch语句块很大,并且会随时引入新的判断条件。这时,最好使用策略模式将每个条件封装到单独的类中。实现策略模式的方式是很多的。我在这里介绍的策略重构使用的是字典策略,这么做的好处是调用者 ...
分类:
其他 时间:
2016-08-19 09:46:21
收藏:
0 评论:
0 赞:
0 阅读:
190
chrome 45以上不自动播放"非必要"flash的一种可能解决方案chrome 45以上flash被拦截的一种可能解决方案 问题 1、chrome 45以上(包含45)版本默认不自动播放"非必要"flash,对于非自动播放的广告,chrome会在flash上悬浮一个播放按钮,点击后可播放2、对于 ...
分类:
其他 时间:
2016-08-19 09:46:10
收藏:
0 评论:
0 赞:
0 阅读:
232