OpenGL教程翻译 第十六课 基本的纹理贴图
原文地址:http://ogldev.atspace.co.uk/(源码请从原文主页下载)
Background
纹理贴图就是将任意一种类型的图片应用到3D模型的一个或多个面。图片(也可以称之为纹理)内容可以是任何东西,但是他们一般都是一些比如砖,叶子,地面等的图案,纹理贴图增加了场景的真实性。例如,对比下面的两幅图片。...
分类:
其他好文 时间:
2015-04-21 16:13:26
阅读次数:
500
我们知道Spring有两个重要的特性:IOC和AOP ,大学期间只是对Spring有一个粗浅的认识,认为spring就是配置类,建立bean,然后就可以调用类的方法。直到慢慢了解才知道Spring还有很深的东西,Spring的强大。
这篇博文主要讲述Spring AOP 的 hijack(拦截) 功能,主要描述为当我们在执行一个类的方法的时候我们可以在方法执行前和执行后增加额外的...
分类:
编程语言 时间:
2015-04-21 16:08:49
阅读次数:
179
centosgit本地更新gitadd增加文件到版本库gitcommitpull从远程获取更新push将本地改变上传到远程cleanup删除无版本控制的文件
分类:
其他好文 时间:
2015-04-21 14:54:38
阅读次数:
94
题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=973
题目大意:给你n种武功,每两种武功都可以相互转化,但是有转化率f, 每次必须从一开始转化, 中间有武功转化不了, 后面的就不能在转化了, 问你能否可以无限增加转化。
在做这道题以前做了和这道题一样的一道题, 所以我认为很快就能AC了, 但是这道题我还是弄了一天还是没能AC。来讲一...
分类:
其他好文 时间:
2015-04-21 14:46:36
阅读次数:
205
Js的alert不被支持 使用 navigator.notification.alert 需要在CONFIG中增加 示例 效果
分类:
移动开发 时间:
2015-04-21 14:32:27
阅读次数:
169
一、背景 在生产环境中可能经常遇到各种问题,定位问题需要获取程序运行时的数据信息,如方法参数、返回值、全局变量、堆栈信息等。为了获取这些数据信息,我们可以通过改写代码,增加日志信息的打印,再发布到生产环境。通过这种方式,一方面将增大定位问题的成本和周期,对于紧急问题无法做到及时响应;另一方面重新部....
分类:
其他好文 时间:
2015-04-21 12:57:21
阅读次数:
378
用scala实现读取oracle数据增加oralce的jar包后package cn.bigdata.scala.oracleimport java.sql.{DriverManager, Connection, ResultSet}object ConnectOracle { val use...
分类:
数据库 时间:
2015-04-21 12:50:52
阅读次数:
334
只需要在页面引用这样的命名空间:xmlns:pt="http://xmlns.jcp.org/jsf/passthrough"之后,在JSF的控件的html5属性加上前缀"pt:"即可完整显示样式了。示例代码如下: 此处是给输入框增加placeholder属性。
分类:
Web程序 时间:
2015-04-21 12:40:50
阅读次数:
157
Linux系统自带的日志滚动压缩服务logrotated举例说明:
cat<<_CONF>/etc/logrotate.d/haproxy
/var/log/haproxy/haproxy.log
{
compress
copytruncate
daily
dateext
missingok
notifempty
rotate2
}
_CONF
上述将增加一个logrotated的配置文件/etc/logrotate.d/ha..
分类:
系统相关 时间:
2015-04-21 11:27:10
阅读次数:
251
这一篇blog是接着上一篇,上一篇有一些不完美,这里做出改进。
首先我们需要理清思路:使用ListView显示数据是很方便的,ListVIew的数据之间通过适配器adapter去作为桥梁连接起来。当我们需要使用listview显示大量数据的时候,我们需要使用到分页功能,比如我们有一千条数据,那么我们应该分开数据一点一点的显示,比如每次用户刷新我就增加20条数据额、展示给用户,每次都是增加一定量的...
分类:
微信 时间:
2015-04-21 09:43:40
阅读次数:
384