![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 82
luoya263547560
坚持!努力!
展开
-
D3D学习笔记之一---创建D3D环境的窗口
今天是第一次在这里开张,先做下说明:写这个并不是一个教程,我也不是专家,只是想更深的理解一下Direct3D,同时如果我写的这些东西如果你“不幸”看到了,希望能对你有点帮助。 同时本人郑重声明:本贴谢绝转载,本人非专家,犯错是在所难免,但是如果误导了别人可就是自己的大错了,希望大家见谅。在这里先谢谢大家。。。我这里写到的代码和说明并非自己所悟,是参考了SDK和其他一些书籍和网原创 2008-11-18 22:30:00 · 1960 阅读 · 2 评论 -
Android 图片处理方法大全
源地址:http://06peng.com/read.php/52.htm整理了一下目前Android开发中图片的各种处理方法:Java代码 /** * 使头像变灰 * @param drawable */ public static void porBecomeGrey(Image转载 2011-11-28 19:12:10 · 662 阅读 · 0 评论 -
解决sqlite3:not found
原因: sqlite3 为一个可执行程序,在system/xbin/下面,某些rom 不带这个东西,导致没有该工具。解决方法:拷贝一个sqlite3进去。步骤:1) 让/system文件夹可读写$ adb shell # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system2)打开另外一个有sq转载 2011-11-01 15:47:36 · 4819 阅读 · 0 评论 -
java 中的单例模式 的使用
单例模式顾名思义,就是一个程序中只有一个这个类的实例,相当于C++中的全局变量,该实例只初始化一次,其他对象使用时通过相关方法来获得该对象:使用单例模式的方式有以下几点:1.类的构造函数为私有函数,即不允许其他类实例化该类。2.拥有一个自己类型的静态对象,作为全局唯一的对象。3.拥有一个可以获取唯一对象静态的方法,对象的初始化可以放到该方法中。示例:publ原创 2011-10-31 11:09:32 · 488 阅读 · 0 评论 -
java对象 引用传递和值传递的一些总结
关于java中 对象的参数传递过程中,确实有些烦乱,在这里做一下总结:首先是一段测试代码public class Main { public class AA{ public String i; public int j; } public static void main(String args[]) {原创 2011-07-13 14:51:34 · 2394 阅读 · 0 评论 -
C++ 学习 备忘记录(二)
1、malloc、free 与 new 、delete的区别首先malloc、free 属于C的一组库函数,new delete 属于C++的一组运算符。 功能都是开辟和释放内存空间。 但是区别在于。new 和delete运算符 在开辟空间的时候会调用类的构造函数和析构函数。 而malloc free 则没有这项功能。(C里面也没有类的概念)原创 2011-04-26 22:19:00 · 562 阅读 · 0 评论 -
C++ 学习 备忘记录
1、union 是联合体,联合体中可以包含1个到多个结构体, 这些结构体中大小最长的结构体决定联合体的长度,对于联合体中的任何一个成员赋值,会导致其他的成员被重置(因为内存共用的关系。)比如:union{int a;float b;struct{char c;int d;} st;}对该联合体中的 a 进行赋值,会导致 b 和st 的值进行重置,这是因为,a、b、st 是共用的内存空间。 对st 中的 c 进行赋值同样会导致 a、b被重置(结构体中的d不会重置。)原创 2011-04-14 09:28:00 · 315 阅读 · 0 评论 -
IOCP 完成端口函数学习
<br />IOCP,完成端口,是一种成熟的高效的服务端程序的通讯 I/O模型。首先搞明白该完成端口所需要用到的一些API函数。<br /> <br />1、HANDLE CreateIoCompletionPort(<br /> HANDLE FileHandle,<br /> HANDLE ExistingCompletionPort,<br /> ULONG_PTR CompletionKey,<br /> DWORD NumberOfConcurrentThreads<br原创 2010-11-04 17:21:00 · 97 阅读 · 0 评论 -
计时器
对关注性能的程序开发人员而言,一个好的计时部件既是益友,也是良师。计时器既可以作为程序组件帮助程序员精确的控制程序进程,又是一件有力的调试武器,在有经验的程序员手里可以尽快的确定程序的性能瓶颈,或者对不同的算法作出有说服力的性能比较。 在Windows平台下,常用的计时器有两种,一种是timeGetTime多媒体计时器,它可以提供毫秒级的计时。但这个精度对很多应用场合而言还是太转载 2010-05-03 14:39:00 · 311 阅读 · 0 评论 -
DLL学习笔记
本笔记参考自网址:http://www.blogjava.net/wxb_nudt/archive/2007/09/11/144371.html首先谈下关于DLL的一些理解,(引自另一篇博文)。DLL是动态链接库,Dynamic Link Library 的缩写,是一个包含函数和数据模块的集合,可以被其他应用程序共享的程序模块,其他程序可以在运行时动态的加载DLL中的数据和函数。更详细的介绍请原创 2010-02-22 10:53:00 · 90 阅读 · 0 评论 -
HLSL中一些需要注意的问题
以后慢慢添加 1. 在顶点渲染器中输入参数里的位置信息是不可缺少的,同样在像素渲染器的输入参数中颜色信息是不可缺少的。2. 顶点渲染器的输入参数一定要包含所有的顶点信息,否则程序可能不能正常运行,或者出现意想不到的错误,比如,当前的网格覆盖有纹理,也就是说顶点信息中一定含有纹理坐标的信息,那么应该将纹理坐标作为输入信息添加到顶点渲染的输入参数中,尽管对于纹理原创 2009-11-12 10:00:00 · 839 阅读 · 4 评论 -
HLSL 的基础知识
基础知识很重要,一定要抓牢! 一、数据类型:HLSL中的数据类型主要有:标准类型、向量、矩阵、和复杂数据类型几大类。 标准数据类型:标准的数据类型有:bool ,int,half ,float,double.由于某些平台不支持整数值,所以整数可能会用float来模仿。 变量的声明方式和C++差不多一样,就不多说了,强调几个 有区别的点: 1.带const原创 2009-11-11 11:41:00 · 1989 阅读 · 0 评论 -
D3D灵活顶点格式的一些总结
D3D里面最基本的就是顶点了,虽说一直在用,可是却也是自己比较模糊的一个点,知道其中的意思,却不是很清楚,今天就总结一下,扫一下这个盲区: D3D中的顶点缓冲区的声明:LPDIRECT3DVERTEXBUFFER9 g_pVB = NULL; //顶点缓冲区对象通常都是用LPDIRECT3DVERTEXBUFFER9 来声明顶点缓冲区,它其实就是原创 2009-10-29 15:51:00 · 3356 阅读 · 3 评论 -
关于D3D中可编程流水线与固定流水线的混合使用
刚刚用编程流水线实现了一个地形的现实,但是当编程流水线和固定的流水线混用时,产生了一些让我迷惑的东西,我用的是Effect进行的编程流水线的地形的渲染,只要一开启可编程流水线,固定流水线就会出问题:见下图: 上面得地形是渲染的好好的,但是下面的人物模型就是全部变成黑色了,而且经过测试发现模型的位置也编程了FX文件里的世界矩阵所设置的位置了,这个说明了什么?也就是说,当原创 2009-06-04 19:55:00 · 1280 阅读 · 3 评论 -
D3D学习笔记之十---模型的载入。
终于开始了3D里面最激动人的一刻,前面,我们一直在自己用程序定义顶点,然后在上色,或者再贴纹理,总是那么点东西,很不好看,也许大家会有这样的疑问,如果老是那么去画,复杂的模型我们怎么能画的出来?比如一个房子,一个椅子。的确,这样的模型用程序区画出来是很难的,这次我们就来解决这个问题,用的是模型,就是在3DMAX等一些3D建模工具里面建好的模型,我们导入到我们的程序里面来显示,这下我们的世界可就丰富原创 2009-04-05 10:21:00 · 3513 阅读 · 0 评论 -
D3D学习笔记之二---创建基本图元
上次我们已经成功的建立了一个窗口,如果一切顺利的话,我们可以看到我们写出的窗口了,但是有点单调,绿呼呼的一片,什么都没有,呵呵,没事,现在我们就给它加点东西上去,我们这次的目标是增加一个三角形上去,并且给三角形上点色。 好,废话少说,先上代码: //=======================================================================原创 2008-11-18 22:38:00 · 1232 阅读 · 1 评论 -
iOS 中的gzip解压
最近做的一个东西中,需要从网络获取xml文件,但是该文件用了gzip压缩的。搜索一 下有人说gzip压缩的用urlrequest可以自己解压,但是这必须从服务器返回的header中有accept-Encoding说明是gzip 的。也就是用这句就可以实现自解压:[urlRequest addValue:@"gzip" forHTTPHeaderField:@"Accept-Encoding"]原创 2012-08-06 16:46:56 · 3674 阅读 · 1 评论