现在位置: 首页 > JanelleApplebau发表的所有文章
        这一章讲的是纹理,也是Direct3D中必不可少的一个技术:你见过那种所有物体基本都是单色的游戏吗?         以前我在这里一直不明白光照和纹理的关系。更具体地说,是在启用光照和材质之后,模型本身已经有了颜色,那么再用纹理给模型增添颜色,这几种颜色的关系是怎么样的呢?它们如何共存呢?         以前看非shader方法(就是固定管道渲染方法)的时候老是搞不懂,现在用shader方法全明白了,因为我可以看见实现的细节了!事实上,是这样的:         ambient color一般设为灰度光,然后在VertexShader中,与根据光照......
阅读全文
  • 10月
  • 09日
综合 ⁄ 共 1456字 评论关闭
本文转自: http://www.cnblogs.com/vieboo/archive/2013/05/30/3108130.html 声明: 1)利用系统定义的id  <ListView     android:id="@android:id/list" 使用android.R.id.list来获取。 3)利用系统的字符串资源 @android:string/yes和@android:string/no,在简体中文环境下会显示“确定”和“取消”,在英文环境下会显示“OK”和“Cancel  4)利用系统的Style android:textAppearance="?android:attr/textAppearanceMedium"就是使用系统的style。需要注意的是,使用系统的style,需要在想要使用的资源前面加“?android:”作为......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 1806字 评论关闭
使用了PyQT,发现Python真是一门强大的脚本语言,开发效率极高。 首先需要引用 from PyQt4 import QtGui, uic, QtCore 很多控件像QPushButton是从QtGui的空间中得来的,下面def __init__(self, parent=None)中定义了界面的设计及与控件相互联系的方法。 class AddressBook(QtGui.QWidget): def __init__(self, parent=None): super(AddressBook, self).__init__(parent) #button控件 self.out_put = QtGui.QPushButton("&Out_put") #该button在被单击之后,调用self.out的方......
阅读全文
  • 01月
  • 07日
综合 ⁄ 共 2092字 评论关闭
文章目录 输入格式 输出 样例输入 样例输出 题目描述: 在本题中,将会给出一个按照先序遍历得出的字符串,空格代表空的子节点,大写字母代表节点内容。请通过这个字符串建立二叉树,并按照题目描述中的一种先序遍历和两种中序遍历的算法分别输出每一个非空节点。 输入格式 输入只有一行,包含一个字符串S,用来建立二叉树。保证S为合法的二叉树先序遍历字符串,节点内容只有大写字母,且S的长度不超过100。 输出 共有三行,每一行包含一串字符,表示分别按先序、中序......
阅读全文
  • 09月
  • 22日
综合 ⁄ 共 1722字 评论关闭
题目链接:  http://acm.hdu.edu.cn/showproblem.php?pid=1754 题目大意:  给出初始化区间的值,有m次操作                   Q a b询问[a,b]区间中的最大值,U a b将第a个元素替换为b 解题思路:  线段树    更新:单点替换   询问:区间询问                  每次更新的时候在区间结点存储此区间的最大值,查询的时候就不需要每次都查到最下面                  更新时间复杂度O(logN),询问时间复杂度O(logN) 代码: #include <stdio.h> #include <string.h> #include <stdlib.h> #define MAXN 200005 #defi......
阅读全文
  • 07月
  • 09日
综合 ⁄ 共 75810字 评论关闭
. SQL 命令这部分包含那些 PostgreSQL 支持的 SQL 命令的信息.这里的 "SQL" 就是该语言通常的含义; 每条命令的与标准有关的兼容性的信息可以在相关的参考页中找到. Table of ContentsABORT --  退出当前事务ALTER GROUP --  向组中增加用户或从组中删除用户  ALTER USER --  改变数据库用户帐号.ANALYZE --  收集与数据库有关的统计BEGIN --  开始一个事务块CHECKPOINT -- 强制一个事务日志检查点CLOSE --  关闭一个游标CLUSTER --  根据一个索引对某个表集簇COMMENT --  定义或者改变一个对象的评注COMMIT --  提交当前事务C......
阅读全文
  • 07月
  • 05日
综合 ⁄ 共 1053字 评论关闭
柱状图(CategoryPlot):     CategoryPlot plot=chart.getCategoryPlot();//获取图表区域对象    CategoryAxis domainAxis=plot.getDomainAxis();    //水平底部列表    domainAxis.setLabelFont(new Font("黑体",Font.BOLD,14));    //水平底部标题    domainAxis.setTickLabelFont(new Font("宋体",Font.BOLD,12));    //垂直标题    ValueAxis rangeAxis=plot.getRangeAxis();//获取柱状    rangeAxis.setLabelFont(new Font("黑体",Font.BOLD,15)); 饼图(PiePlot):      JFreeChart chart = ChartFactory.createPieChart3D("IT......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 1228字 评论关闭
1:视频 <video> 标签定义视频,比如电影片段或其他视频流。   <video src="movie.ogg" controls="controls">您的浏览器不支持 video 标签。</video> 2:视频格式                video元素支持的创建视频格式和对于不同视频格式的浏览器支持 视频格式 IE Firefox Opera Chrom Ogg NO 3.5 10.5 5.0 H.264 9.0 NO NO 5.0 MPEG-4 9.0 NO NO 5.0 WebM 9.0* 4.0 10.6 6.0 Ogg是带有Thedora视频编码和Vorbis音频编码的Ogg文件 H.264是带有H.264视......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 3174字 评论关闭
 Java流操作有关的类或接口: Java流类图结构:   流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。  IO流的分类 根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流   字符流和字节流 字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,去查了指定的码表。 字节流和字符流的区......
阅读全文
  • 03月
  • 23日
综合 ⁄ 共 4231字 评论关闭
文章目录 0、big endian和little endian 1、字符编码、内码,顺带介绍汉字编码 2、Unicode、UCS和UTF 3、UCS-2、UCS-4、BMP 4、UTF编码 5、UTF的字节序和BOM   这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题: 问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 5906字 评论关闭
1。extjs node 节点类 package com.jijiags.jesen.ExtjsTree; /******************************************************************************* * <code>Node</code>类存储ExtjsTree的节点信息.  * <p>节点信息包括: * id:存储节点的id值. * parentId:存储节点的父id值.注:当节点的parentId是0时表示该节点为根节点. * text:节点的名称. * checked:权限树的节点权限. *  * @author jesen * @version 1.0,2009-5-12 * @see ExtjsTree */public class Node {  /**  树节点的id */ private int id;  /**   * 树......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 639字 评论关闭
本文环境:VS2005(VC8) 问题一:如果int不是64位,编译无法通过。 char test[sizeof(int)==8];//如果此行编译不过,原因:系统不是64位 原理: 数组的元素不能为0。 类似情况: Window的int低位在前,高为在后。linux相反,安卓是基于linux的。 问题二:较大类别不能转化成较小类别,比如:int到char。 template<class FROM,class TO> TO Change(const FROM& from) {     {         char test[sizeof(TO)>=sizeof(FROM)];//如果此行编译不过,原因:FROM比TO长     }     return from; } 如下使用没问题: long i = C......
阅读全文