自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

benbon的专栏

学如逆水行舟,不进则退!

  • 博客(14)
  • 资源 (6)
  • 收藏
  • 关注

原创 奇怪的windows悬浮框

最近,有人跟我反应,说我们做的游戏在某些机器上会出现当windows弹出悬浮框时,游戏画面就会变卡。刚开始,我还觉得莫明其妙,后来,同事带来了出现问题的机器,经过试验,发现,ddraw在windows弹出悬浮框时竟然会出渲染变慢的情况,不过,这种情况不是在所有的机器都会出现,而是部分机器会出现。而且,我还发现,在dxdiag里测试ddraw时,大部分机器在弹出悬浮框时,ddraw都会瞬间变慢,只是

2008-05-06 23:36:00 880

原创 游戏界面缩放后屏幕抖动的问题

 最近解决了一个游戏界面缩放后屏幕抖动的问题,拿来与大家分享一下。我们公司的游戏在界面缩放到75%、50%、40%、25%后会出现明显的画面抖动,最后近过同事们的协助和努力之后,明白了DDraw缩放的规律,大致上的过程应该是: 以50%为例,对以图像的每列,应该是取一列,然后再舍去一列,类比到行上,实行规则也是如此,比如说有10列,DDraw把一张大图blt到一个较小的屏幕上会是取1、3、5、

2008-04-26 23:16:00 1757

原创 一种不用临时变量的交换swap方法

不用临时变量的swap方法,其实很简单: void Swap(int &a, int &b)...{    a = a + b;    b = a - b; // b = a + b - b = a;    a = a - b; // a = a + b - a = b;}看起来还真是晕呀,呵呵 

2008-03-05 23:36:00 1305 1

转载 c++中宏的使用

1 条件include如下:#ifndef MAIN_H_#define MAIN_H_……#endif       上面在看到头文件时会看到,作用就是阻止这个头文件被多次include,多次include就会出现重复的定义情况所以需要在每个头文件中都使用这个定义。       如果还不是很了解要怎样使用 可以看看 c的标准头文件 如fcntl.h2 条件编译如下

2007-12-13 21:53:00 1729

原创 文件夹对话框

文件夹对话框的实现比较麻烦,下面是一个简单的实现例子://显示文件夹对话框,返回选中文件夹的路径CString BrowseForFolder( HWND hWnd )...{     TCHAR szTitle[] = _T("Select a folder");      TCHAR  szDisplayName[MAX_PATH] = _T("");     TCHAR  szPat

2007-12-04 22:08:00 1077

原创 c++写的split函数

最近无意中在网上发现了别人写的一个split函数:vectorstring> split(const string& src, string delimit,        string null_subst="")    ...{         if( src.empty() || delimit.empty() ) throw "split:   empty string 0";  

2007-12-02 14:36:00 2259

原创 windows遍历目录下所有文件

       在windows中遍历目录下的所有文件主要是使用FindFirstFile和FindNextFile通过递归调用实现的,类似于Linux的opendir和readdir。       在MSDN中,FindFirstFile的声明如下:HANDLE FindFirstFile(  LPCTSTR lpFileName,  LPWIN32_FIND_DATA lpFindF

2007-12-01 22:51:00 16888 1

转载 JavaScript 面向对象程序设计(上)——封装

 JavaScript 是一种非常灵活的面向对象程序设计语言,它与传统的强类型的面向对象程序设计语言(如 C++,Java,C# 等)有很大不同,所以要实现如 C++、java、C# 当中的一些特性就需要换一种思考方式来解决。今天主要讨论如何在 JavaScript 脚本中实现数据的封装(encapsulation)。数据封装说的简单点就是把不希望调用者看见的内容隐藏起来。它是面向对象程序

2007-11-07 16:05:00 2332

转载 JavaScript 面向对象程序设计(下)——继承与多态

前面我们讨论了如何在 JavaScript 语言中实现对私有实例成员、公有实例成员、私有静态成员、公有静态成员和静态类的封装。这次我们来讨论一下面向对象程序设计中的另外两个要素:继承与多态。1 又是几个基本概念为什么要说又呢? 在讨论继承时,我们已经列出了一些基本概念了,那些概念是跟封装密切相关的概念,今天我们要讨论的基本概念,主要是跟继承与多态相关的,但是它们跟封装也有一些联系。

2007-11-07 15:58:00 6046 2

转载 JavaScript面向对象---匿名函数和匿名类,以及原生类

1.关于匿名类     var  class1={p1:value1,p2:value2};    这个也可以写成    var class1={};     class1.p1=value1;     class1.p2=value2;首先所有的匿名类都是继承与Object核心对象的,var class1={} 意味着实例化了一个Object对象,它拥有Object对象的

2007-11-07 15:30:00 5908 1

原创 tomcatPlugin启动Tomcat后无法访问页面

前段日子碰到一个奇怪的问题,使用tomcat/bin里的startup启动tomcat时,页面能正常访问,但是用eclipse里的tomcatPlugin启动tomcat时,访问页面会出现xxx_jsp (Unsupported major.minor version 50.0)错误, 经过上网一番查找之后,发现是JDK版本不兼容,于是把首选项-tomcat-JVM Settings-JRE改成高

2007-07-03 11:57:00 1663

原创 JavaScript常用正则表达式

常用的正则表达式匹配中文字符的正则表达式: [/u4e00-/u9fa5] 匹配双字节字符(包括汉字在内):[^/x00-/xff] 匹配空行的正则表达式:/n[/s| ]*/r 匹配HTML标记的正则表达式:/.*|/ 匹配首尾空格的正则表达式:(^/s*)|(/s*$)(像vbscript那样的trim函数) 匹配Email地址的正则表达式:/w+([-+.]/w+)*@/w+([-.]/w

2007-07-03 11:48:00 869

原创 myeclipse启动tomcat碰到的数据连接问题

在用myeclipse开发j2ee程序的时候经常会碰到类似的的错误:Cannot create JDBC driver of class COM.ibm.db2.jdbc.app.DB2Driver for connect URL jdbc:db2:xxxxx,cause: No suitable driver,使用oracle的时候也会有类似的错误,解决这种错误的办法就是把db2中的db

2007-06-20 15:38:00 1340

原创 css选择符

CSS的选择符1.Universal Selector    通配选择符语法:  *  说明:  选定文档目录树(DOM)中的所有类型的单一对象。 假如通配选择符不是单一选择符中的唯一组成,“*”可以省略。 目前IE5.5+尚不支持此种选择符。  示例:  *[lang=fr] { font-size:14px; width:120px; } *.div { text-decoration

2007-06-06 15:09:00 752

android基础教程

一本从网上找到的介绍android开发的电子书。

2012-11-24

ttctools字体转换工具

一个可以将ttc字体文件转成多个ttf字体文件的工具。

2012-11-15

MudOS_vc2008工程代码

MudOS的源码,可以使用vs2008进行编译和调试。

2011-12-11

MudOS学习教程

MudOS(LPC)的教程,是学习mud开发的必备教程

2011-12-11

dxsdk中文帮助文档

dxsdk中文帮助文档,中文的帮助手册。

2011-08-21

windows蓝屏查看工具

windows蓝屏查看工具,蓝屏后可以通过该工具查看蓝屏的原因及错误码。

2011-08-07

空空如也

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

TA关注的人

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