会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
light
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2014年10月19日
Opengl 2D纹理实现
摘要: 步骤如下:1. 首先启用2D纹理, 不启用会发现纹理区域是黑色的 glEnable(GL_TEXTURE_2D)2. 生成纹理 glGenTextures( 1, &m_nTextureID ) glBindTexture(1, &m_nTextureID) glTexImage2D(G...
阅读全文
posted @ 2014-10-19 21:37 light_world
阅读(826)
评论(0)
推荐(0)
2014年4月8日
(转)数据库表设计的原则攻略
摘要: 创建数据库里最基本的应该就是建表,建索引、存储过程等一系列操作了。谈到表就不得不谈到实体。一、数据实体什么是实体,客观存在并且可以相互区别的事物称为实体。这里我们就简单的把它理解为一个表吧,描述实体的特性,我们就把他们称为了属性。也可以说当我们把一个数据库表当作一个实体,那么它里面的所有字段是不是就是一个属性了呢?结果是肯定的。二、实体间的联系我想说的是,很简单,数据库里表跟表间的关系莫过于三种:一对一;多对多;一对多。一对一其实就是说我们建的主表跟相关联的表之间是一一对应的,比如说,我建了一个学生基本信息表:t_student,然后我又建了一个成绩表,里面有个外键,studentID,学生基
阅读全文
posted @ 2014-04-08 19:03 light_world
阅读(355)
评论(0)
推荐(0)
2014年3月15日
简述WMD式驱动和NT式驱动区别
摘要: 和NT式驱动不同的是, WMD式驱动不是当做服务来加载的,因此不能简单的直接修改注册表来加载驱动,WMD式驱动的加载需要由一个以INI为扩展名的文本文件夹来描述此过程。WMD式驱动比NT式驱动多了即插即用的的支持,这需要安装的时候提供一个INI文件进行配合.
阅读全文
posted @ 2014-03-15 16:17 light_world
阅读(522)
评论(0)
推荐(0)
2013年8月12日
高斯模糊
摘要: 转载写这篇文章之前,我想表达一下对高斯的敬意。原文来自:http://zh.wikipedia.org/wiki/%E9%AB%98%E6%96%AF%E6%A8%A1%E7%B3%8A高斯模糊(英语:Gausscian Blur),也叫高斯平滑,是在Adobe Photoshop、GIMP以及Paint.NET等图像处理软件中广泛使用的处理效果,通常用它来减少图像噪声以及降低细节层次。这种模糊技术生成的图像,其视觉效果就像是经过一个半透明屏幕在观察图像,这与镜头焦外成像效果散景以及普通照明阴影中的效果都明显不同。高斯平滑也用于计算机视觉算法中的预先处理阶段,以增强图像在不同比例大小下的图像效
阅读全文
posted @ 2013-08-12 15:59 light_world
阅读(619)
评论(0)
推荐(0)
2013年7月3日
【转】多人联机射击游戏中的设计模式应用(一)
摘要: 为了方便大家更加系统地学习和掌握各种常用的设计模式,下面通过一个综合实例——“多人联机射击游戏”来学习如何在实际开发中综合使用设计模式。反恐精英(Counter-Strike, CS)、三角洲部队、战地等多人联机射击游戏广受玩家欢迎,在多人联机射击游戏的设计中,可以使用多种设计模式。下面我选取一些较为常用的设计模式进行分析: (1)抽象工厂模式 在联机射击游戏中提供了多种游戏场景,不同的游戏场景提供了不同的地图、不同的背景音乐、不同的天气等,因此可以使用抽象工厂模式进行设计,类图如图1所示:图1抽象工厂模式实例类图在图1中,SceneFactory充当抽象工厂,其子类SceneAFactory
阅读全文
posted @ 2013-07-03 09:34 light_world
阅读(651)
评论(0)
推荐(0)
【转】多人联机射击游戏中的设计模式应用(二)
摘要: (6)观察者模式联机射击游戏可以实时显示队友和敌人的存活信息,如果有队友或敌人阵亡,所有在线游戏玩家将收到相应的消息,可以提供一个统一的中央角色控制类(CenterController)来实现消息传递机制,在中央角色控制器中定义一个集合用于存储所有的玩家信息,如果某玩家角色(Player)阵亡,则调用CenterController的通知方法notifyPlayers(),该方法将遍历用户信息集合,调用每一个Player的display()方法显示阵亡信息,队友阵亡和敌人阵亡的提示信息有所不同,在使用notifyPlayers()方法通知其他用户的同时,阵亡的角色对象将从用户信息集合中被删除。
阅读全文
posted @ 2013-07-03 09:32 light_world
阅读(612)
评论(0)
推荐(0)
2013年7月2日
STL正确删除方法
摘要: 1.连续内存序列容器(vector,string,deque)序列容器的erase方法返回值是指向紧接在被删除元素之后的元素的有效迭代器,可以根据这个返回值来安全删除元素。 vector c;for(vector::iterator it = c.begin(); it != c.end();){i...
阅读全文
posted @ 2013-07-02 14:34 light_world
阅读(373)
评论(0)
推荐(0)
上一页
1
2
公告