自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(189)
  • 资源 (4)
  • 收藏
  • 关注

转载 网络游戏同步

不知道大家是否碰到过这种情况,当某个玩家发出一个火球,这个火球有自己的运动轨迹,那么如何来判断火球是否打中了人呢?大部分情况,当策划提出这个要求的时候,一般会被程序否认,原因是:太麻烦了,呵呵。复杂点的还有包括两个火球相撞之类的事情发生。那么网络游戏中,是否真的无法模拟实现这

2011-08-17 23:08:34 1406

原创 TortoiseSVN命令行,没啥意思,别看

TortoiseProc.exe /command:update /path:"新建文件夹" /closeonend:2

2011-06-26 14:01:00 894

转载 IncrediBuild 批处理脚本

个人认为,自动化脚本是提高程序员生活质量的重要工具之一。在本贴记录下IncrediBuild的命令行调用:BuildConsole是IncrediBuild的命令行接口,介绍下它主要的参数(更详细、更多介绍尽在IncrediBuild的帮助):/prj :要编译什么工程,工程名用逗号隔开,支持*和?通配符/build :就是编译/rebuild:就是clean & build

2011-06-26 13:54:00 972

转载 Erlang自学入门:Erlide安装方法

<br />1.没安装Eclipse的,先下载Eclipse(别告诉我你还没有安装java)。 <br />   现阶段最新版是3.4.1的ganymede版,根据各自的需求,下载相应发行版。<br />   http://www.eclipse.org/downloads/<br /><br />2.下载安装Erlang <br />   现阶段最新版为5.6.5 R12B-5版。<br />   http://www.erlang.org/download.html<br /><br />3.安装Erl

2010-10-03 11:28:00 798

原创 碰了一下EJB

<br />MessageDrivenBean<br />SessionBean<br />看了一下,原来是在服务器实现业务逻辑,客户端请求到对应业务逻辑的接口,并调用这些接口.<br /> <br />本想找到双向通信的东西,CLIENT与SERVER都有Bean的.<br /> <br />继续找吧.

2010-09-25 22:38:00 448

转载 VS2005中SetUnhandledExceptionFilter函数应用

<br /><br />http://www.cppblog.com/woaidongmao/archive/2009/10/21/99129.html<br /> <br />很多软件通过设置自己的异常捕获函数,捕获未处理的异常,生成报告或者日志(例如生成mini-dump文件),达到Release版本下追踪Bug的目的。但是,到了VS2005(即VC8),Microsoft对CRT(C运行时库)的一些与安全相关的代码做了些改动,典型的,例如增加了对缓冲溢出的检查。新CRT版本在出现错误时强制把异常抛给默

2010-07-02 15:44:00 547

原创 iPhone microphone输入事件捕获

目的:利用麦克风做为一种事件的输入方式核心:通过AudioSession与AudioQueue实现麦克风输入的数据捕捉. 开启AudioSession:1.        AudioSessionInitialize2.        AudioSessionSetProperty(kAudioSessionProperty_AudioCategory)

2010-05-20 23:03:00 4700

原创 多台iPhone 使用bluetooth进行连接

目的:了解iPhone的蓝牙开发基础框架 核心:GAME KIT框架里面的GKPeerPickerController、GKSession,通过这两个类我们可以将两台iPhone使用蓝牙给连接起来并使相互之间可以发送/接收消息.GKPeerPickerController:提供一套系统界面最终使多台设备之间的蓝牙连接起来,如果机器未开启蓝牙功能时,会提示是否要打开蓝牙功

2010-05-20 17:01:00 1360

原创 iPhone wifi使用socket连接Internet

iPhone wifi使用socket连接Internet 1.使用AsyncSocket(http://code.google.com/p/cocoaasyncsocket/)来做为Socket的一个基础库. 2.在该库里面提供了一个EchoServer,我们可以利用这个程序直接在MAC系统上面运行一个测试服务器起来. 3.根据AsyncSocket(http://c

2010-05-19 16:00:00 1382

转载 PERL 编程资料

[精华] PERL 编程资料!(IBM DWchina Perl教程索引)(极其精彩!)http://www.chinaunix.net 作者:deathcult  发表于:2003-09-13 15:05:44【发表评论】【查看原文】【Perl讨论区】【关闭】 IBM : developerWorks 中

2010-01-19 11:31:00 906

原创 使用boost的archive做可变长度的网络消息数据打包

使用boost的archive做可变长度的网络消息数据打包 目的在结构体上面可以定义std::string这样的数据,并方便打包与解包 核心1.         boost库提供了非常方便的对像序列化库boost::archive、boost::serialization,通过这两个库我们可以很方便的打包std里面像std::string、std::list这些类型的数据。

2009-12-16 21:47:00 3117 2

原创 Python 3 输出重定向使用C/C++

Python 3 输出重定向使用C/C++By:gddsky 目标希望将Python 3的输出重定向到自定义的输出目标。 核心Python使用sys.stdout、sys.stderr做输出目标,只要我们替换这两个值就可以重定向到我们自定义目标。替换的值的规则在Python的文档中sys (module)的sys.stdout上面说明只要添加一个write函数就可以了。

2009-12-14 19:51:00 2103

原创 lua5.1.4版本的变量中文支持

通过这个标志来决定是否要支持中文#define USE_CHINESE_NAME/*** $Id: llex.c,v 2.20.1.1 2007/12/27 13:02:25 roberto Exp $** Lexical Analyzer** See Copyright Notice in lua.h*/#include #include #include

2009-03-13 16:13:00 2784

原创 共建网,宠物

这两个一点关系都没有。

2009-01-11 10:07:00 572

转载 如何学好J2ME

http://www.j2medev.com/bbs/dispbbs.asp?boardid=54&ID=29823&replyID=29823 现在工作很忙,最近没有时间写技术文章了。因此今天谈谈自己学习J2ME的一些心得。希望对大家有所帮助。同时欢迎大家谈谈自己的感受! 具备良好的java语言基础,不要还没有学习java语言就拿起一本J2ME的书来看。这样效果并不好,相反如果你

2009-01-11 09:22:00 609

转载 lua中的require机制

http://blog.chinaunix.net/u/2326/showart_726571.html lua中的require机制    为了方便代码管理,通常会把lua代码分成不同的模块,然后在通过require函数把它们加载进来。现在看看lua的require的处理流程。1、require机制相关的数据和函数    package.path:保存加载外部模块(lua中"模块"和"文

2009-01-09 14:50:00 1117

原创 魔兽3的地图脚本文件简单分析图

做了一个魔兽3的地图脚本文件简单分析图:-----------------------源文件//===========================================================================// // 只是另外一张魔兽争霸III的地图// //   Warcraft III map script//

2009-01-01 19:24:00 3319

转载 魔兽3自适应地块贴图算法

http://www.cnitblog.com/sword/archive/2007/04/21/26000.aspx 整个贴图过程分为4个步骤:1. 删除地块2. 拼接地块3. 排序地块层4. 更新地块有2种类型的地形纹理:根据上面这张排好索引的图片,加上效果图可以知道基本地块为:1 | 28 | 16然后是随机地块,数据如下:s32 s_pBaseTexIndex_c[]

2009-01-01 18:15:00 1911

转载 修改源代码,让Lua支持中文,中英混合变量名收藏

http://blog.csdn.net/suxiaojack/archive/2006/05/24/753323.aspx/*** 作者:苏晓  时间:2006年5月24日** 若有转载请注明出处,谢谢!*/Lua脚本的执行效率是相当高的,源文件用纯C写成相当小巧,其可扩展性相当强,前途一片光明。其源文件写得不复杂,相当值得一读。作为中国人,在编程语言的使用上如果能够使用中文作为变量名是非常

2008-12-28 20:33:00 1360

转载 LUA相关工具资源

LUA相关工具资源[转]出处http://www.blogcn.com/u2/43/78/qiyuan726/index.htmlLua IDE http://www.gorlice.net.pl/~rybak/luaide Windows平台Lua的整合开发环境 wxLua http://www.luascript.thersgb.net/ Lua and wxWidgets的混合体.有自己

2008-12-28 16:57:00 1373

转载 开源日志系统log4cplus

转自:http://www.cppblog.com/tx7do/articles/11715.html log4cplus是C++编写的开源的日志系统,功能非常全面,用到自己开发的工程中会比较专业的,:),本文介绍了log4cplus基本概念,以及如何安装,配置。 ### 简介 ###log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统.受Apac

2008-12-26 20:16:00 932

转载 技术系列之 状态机

 作者:CppExplore 网址:http://www.cppblog.com/CppExplore/一、状态机描述状态机理论最初的发展在数字电路设计领域。在数字电路方面,根据输出是否与输入信号有关,状态机可以划分为Mealy型和Moore型状态机;根据输出是否与输入信号同步,状态机可以划分为异步和同步状态机。而在软件设计领域,状态机设计的理论俨然已经自成一体。Moore型状态机的输出只

2008-12-26 11:20:00 842

转载 LuaBind --最强大的Lua C++ Bind

LuaBind --最强大的Lua C++ Bind 1 介绍LuaBind 是一个帮助你绑定C++和Lua的库.她有能力暴露 C++ 函数和类到 Lua . 她也有能力支持函数式的定义一个Lua类,而且使之继承自C++或者Lua. Lua类可以覆写从 C++ 基类继承来的虚函数. 她的目标平台是Lua 5.0 ,不能支持Lua 4.0 .她利用模板原编程技术实现.这意味着,你不需要额外的预处理过

2008-12-26 11:17:00 1867

原创 XPath简介

http://www.w3school.com.cn/xpath/index.asp

2008-10-23 20:35:00 551

原创 分析碰撞检测库Opcod

一.概述Opcode是一个开源的碰撞检测库,其最大的特点是占用内存少(与其他的碰撞检测库相比而言),对一个完全二叉树中的每个三角形仅用20字节,所以它的文档中说是“Memory-optimized bounding-volume hierarchies”。在碰撞检测中,利用检测树(Bounding-volume hierachies)结构进行碰撞排除是最普遍的方法(如RAPID,SOLID,Qui

2008-09-16 21:42:00 647

转载 PolygonSoup碰撞检测学习笔记

解决PolygonSoup碰撞检测的成熟方案是使用层次BV树,根据BV的不同衍生出:AABB,OBB,K-dop三种方案.在内存使用上: AABB -> OBB -> K-dop递增.在效率上则尚无定论,根据具体的应用环境不同而不同.Opcode: 开源,完全免费,采用AABB树构造,内存耗用很小,支持复杂模型,起初想使用它,但发现其,基本上没有文档,Sample,1.3版本接口变动巨大,且无文档

2008-09-16 12:02:00 1063

转载 c++免费库

//整理 by RobinKin (王亮)Linear AlgebraMTL, the Matrix Template Library. Dense and sparse matrices and vectors; banded, symmetric, triangular matrices; basic algorithms. C++.           矩阵模版库,紧密和稀疏矩阵、矢量,带状

2008-09-14 10:49:00 1473

转载 输入法编程指南(根据msdn翻译)

Windows 95输入法编辑器(IME) 原著:Microsoft 翻译:TBsoft Software Studio 一、关于Windows 95混合语言IME 在Windows 95中,IME是一个动态链接库(DLL),与Windows 3.1远东版本IME不同的是,每一个运行的IME相当于混合语言键盘布局中的一种。与Windows 3.1 IME相比较,Wi

2008-07-02 11:18:00 819

转载 敏捷软件开发模型--SCRUM

转自:http://www.cnblogs.com/Ring1981/archive/2006/09/07/496591.html一 什么是Scrum? Scrum (英式橄榄球争球队), 软件开发模型是敏捷开发的一种,在最近的一两年内逐渐流行起来。 Scrum的基本假设是: 开 发软件就像开发新产品,无法一开始就能定义软件产品最终的规程,过程中需要研发、创意、尝试错误,所以没有一种固定的

2008-06-26 21:00:00 483

转载 一个游戏程序员的学习资料

一个游戏程序员的学习资料 想起写这篇文章是在看侯杰先生的《深入浅出MFC》时,突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序员的书单与源代码参考。一则是作为自己今后两年学习目标的备忘录,二来没准对别人也有点参考价值。我的原则是只写自己研究过或准备研究的资料,所以内容无疑会带上强烈的个人喜好色彩,比如对网络,数据库等重要方面完全没有涉及。因为自己主

2008-03-27 06:52:00 1713 1

转载 flash与C++互通方式

=================================#### c++ to flash calls:=================================TRY{ CString ret = m_FlashPlayer.CallFunction(" empty ?"); //AfxMessageBox(ret);}CATCH(COleDispatchException

2008-02-28 23:31:00 933

转载 为Flash MX 2004组件编辑外观(翻译)

为Flash MX 2004组件编辑外观(翻译) 时间: 2004-09-16 非常详细的为Flash MX 2004组件编辑外观的教程。花了我好几天的时间(累死了)。本教程我用Flash Pager 做成了SWF文件供大家下载。中文版下载        中英文对照版下载          原文出处建议大家把这两个版本都下载下来(翻译的毕竟和原文还是有点差别) 

2008-02-24 21:35:00 581

转载 FLASH修改组件skin的方法

在mm公司网站上找到的:To create movie clip symbols for UIScrollBar skins: 1、Create a new FLA file. 2、Select File > Import > Open External Library, and select the HaloTheme.fla file. This file is located in

2008-02-24 21:28:00 789

原创 Render WEB PAGE 3D引擎渲染网页

1.动态建立IWebBrowser2接口1.1.CoCreateInstance(CLSID_InternetExplorer, NULL, CLSCTX_SERVER, IID_IWebBrowser2, (LPVOID*)&pWebBrowser);2.页面显示窗口(可能可以不用,直接使用IWebBrowser2::put_Visible (VARIANT_TRUE))2.1.建立win32窗

2008-02-24 12:57:00 1440 2

转载 CodePage的作用

从定义中我们可以看出,CodePage的作用,是决定页面以何种编码方式显示动态内容。当页面被服务器处理之后,页面将以CodePage设定的编码输出到客户端。当然,CodePage的参数需正确,否则,将产生错误信息“CodePage 值无效。指定的 CodePage 值无效。”(事件ID: 0204)。如果CodePage没有设置,则服务器使用默认的CodePage加载到你的Session里面,使用

2007-12-28 11:05:00 1093

原创 做一个3D游戏需要哪些软件要全面包括美工和编程还有3D引擎

3dsMAX:大多数游戏开发公司美工使用,效率较高,可以独立制作游戏中所有美术相关资源。 MAYA:不同的人选择不同的软件,学MAX的就用MAX,学MAYA的就用MAYA,两款软件在游戏制作上没有太多的差别,主要还是因人而异。MAYA在制作动作的方面较MAX稍差。 ZBrush:美工制作超高模用的,然后可以生成法线贴图,在MAYA或MAX中使用。 Photoshop与Panter:配合

2007-12-18 15:55:00 1961

原创 提高MySQL 查询效率的三个技巧

MySQL由于它本身的小巧和操作的高效, 在数据库应用中越来越多的被采用.我在开发一个P2P应用的时候曾经使用MySQL来保存P2P节点,由于P2P的应用中,结点数动辄上万个,而且节点变化频繁,因此一定要保持查询和插入的高效.以下是我在使用过程中做的提高效率的三个有效的尝试. 1. 使用statement进行绑定查询 2. 随机的获取记录 3. 使用连接池管理连接.   M

2007-12-12 12:07:00 408

转载 一个高效的二进制数据补丁算法

     补丁算法在很多地方都很有用,可以用来制作发布软件的升级包、不同版本源代码的增量备份、数据的增量储存等等;这里介绍一种原创的高效的二进制数据补丁算法。 对于文本文件,按行来处理可能是一种直观的方案:求出新数据和老数据相比增加的行、删除的行、修改的行等等;但这种算法对于一般的二进制数据不太适用,本文给出的是一个以二进制数据为对象的解决办法(当然它也能够很好的处理文本文件); 补丁算法

2007-12-11 12:31:00 633

转载 图片的选择进化(好玩:)

摘要: 翻看以前自己的代码的时候,发现一个有趣的程序:《图片的选择适应》,(改名为《图片的选择进化》跟贴切一些);原程序于2003年用Delphi写的;程序的灵感来源于函数迭代产生的漂亮的分形图片(见: http://blog.csdn.net/housisong/Gallery/280093.aspx )和基因算法(或进化算法);程序把图片看作一个“生命”体,图片的像素由一个函数(基因串)生成,

2007-12-10 12:28:00 519

转载 HGE下汉字显示的两种解决方案

http://www.cppblog.com/bogy/archive/2007/12/05/37846.html本方案是为解决在HGE的项目中支持中文的显示。目前支持两种方案:    一、像素字体的显示;    二、矢量字体的显示。这两种字体的创建与显示由类 FontSprite 的派生类实现,所以使用时只需要使用 FontSprite 类中不同的创建函数即可创建像素字

2007-12-05 16:28:00 745

IEHelper

Creating an Internet Explorer Helper Class

2008-02-24

ubrowser_2006_11_06

跨平台3D程序渲染网页

2008-02-24

detours-src-1.2.exe

windows开发的hook库

2007-10-27

PreciseTimer

WINDOWS下的高精度计时器

2007-10-21

空空如也

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

TA关注的人

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