自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (13)
  • 收藏
  • 关注

原创 基本排序算法代码

稳定的排序有;插入排序,归并排序,冒泡排序,基数排序;不稳定的排序有:快速排序,堆排序,选择排序,shell排序。快速排序:主要是运用i,j两个下标的移动找到参照点的最终位置。 void quickSort(int *array, int left, int right){          assert(array != NULL);          if(left>=

2013-04-01 10:52:03 330

原创 有关struts2+hibernate4.0+spring3整合的一些注意事项。

1. hibernate4.0支持事务处理,说白了就是能一下写好几条面向对象的代码然后一起执行,这样带来的问题就是spring3支持的hibernateDao不能用了,所以在使用hibernate生成POJO时要主要不要生成Dao,dao就自己写吧,就用最原始的openSession().2.struts2与srping3整合其实很简单,就是把原来struts2配置文件中的action

2012-11-08 21:11:39 405

原创 关于C++中实现单例模式的一些思考

<br />  学会使用单例模式是在看了《大话设计模式》以后会的,大话是用C#实现的,于是我把它转成了C++实现,代码如下:<br />class sg{<br />private:<br />    sg(){}<br />public:<br />    ~sg(){}<br />    static sg* GetInstance(){<br />             if(instance == null){<br />                     instance = new sg

2011-03-26 15:29:00 408

用C++stl与QT实现的A*算法Demo

使用C++与QT实现的A*算法,算法是用STL的容器实现的,里面有详细注释

2011-03-21

Inter SSE指令集实现的3D数学库

用汇编实现的数学库,比D3D自带的数学类型效率高,具体高多少不好说,整体能高10倍左右。由于没怎么仔细测试,所以如果有BUG,请大家不吝赐教~~

2011-03-09

D3D实现的Reliefmap效果(跟法线贴图类似,比法线贴图精确)

原理很简单,就是通过对纹理坐标进行偏移计算而使原本平面的贴图出现立体的效果,这样做极大地提高了渲染的效率。 其中用到两种图,一种是一般的贴图,另一种是高度图~

2011-02-26

D3D实现的阴影柔化效果

自己写的阴影柔化效果,其实就是对每一个像素进行ZBuffer判断时,对它旁边的像素也进行判断,最后算出一个一个黑度,就是当前像素黑的程度~

2011-02-09

D3D实现的折射效果

折射效果的原理就是将背景图片与原物体纹理进行混合,只是用来混合的背景图片的纹理坐标要加上物体的表面法线。

2011-02-08

D3D做的景深效果Demo

自己做的景深效果,里面主要用Shader实现,具体来说就是获取一个深度图,然后计算出权值,最后用这个权值给原图片和模糊化图片做线性插值。

2011-02-07

D3D做的光晕效果Demo

自己做的小Demo,这次是用Fx效果文件实现的光晕效果,与我上一个光晕效果不同是这个光晕效果是对特定对象,而上一个是对整个窗口。

2011-02-04

D3D Shader实现的纹理模糊化处理 Demo

自己写的小Demo,用Shader实现的纹理模糊化效果,也是学会光晕效果很重要的一环。 基本原理如下: 纹理模糊化处理: 1.对每个像素的X方向上的旁边的九个像素点进行像素获取,然后根据权值加和,得到新的像素值; 2.对每个像素的Y方向上的旁边的九个像素点进行像素获取,然后根据权值加和,得到新的像素值;

2011-01-28

Shader实现的阴影效果(Shadow)

自己写的阴影效果,里面用了Shader,具体的话是运用了深度碰撞测试和投影机技术,目前最常用的阴影技术,简单易懂~

2011-01-23

C++高质量编程电子书

高质量程序设计是软件行业的薄弱环节,大部分企业只能大量的测试和改错来提高软件产品的质量,为此付出了高昂的代价。因此,如何让程序员熟练地掌握编程技术和编程规范,在开发过程中内建高质量代码,是IT企业面临的主要挑战之一。   本书以轻松幽默的笔调向读者论述了高质量软件开发方法与C++/C编程规范。它是作者多年从事软件开发工作的经验总结。本书共17章,第1章到第4章重点介绍软件质量和基本的程序设计方法;第5章到第16章重点阐述C++/C编程风格、面向对象程序设计方法和一些技术专题;第17章阐述STL的原理和使用方法。   本书第1版和第2版部分章节曾经在Imemet上广泛流传,被国内IT企业的不少软件开发人员采   用。本书的附录C《大学十年》是作者在网上发表的一个短篇传记,文中所描述的充满激情的学习和生活态度,感染了大批莘莘学子。   本书的主要读者对象是IT企业的程序员和项目经理,以及大专院校的本科生和研究生。

2011-01-22

Mysql触发器文档

MySQL名字的来历MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

2011-01-22

D3D骨骼动画导入源代码

自己写的代码~~~里面的SKINMESH类可以拿出来用,很方便

2011-01-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除