网络游戏同步 不知道大家是否碰到过这种情况,当某个玩家发出一个火球,这个火球有自己的运动轨迹,那么如何来判断火球是否打中了人呢?大部分情况,当策划提出这个要求的时候,一般会被程序否认,原因是:太麻烦了,呵呵。复杂点的还有包括两个火球相撞之类的事情发生。那么网络游戏中,是否真的无法模拟实现这
IncrediBuild 批处理脚本 个人认为,自动化脚本是提高程序员生活质量的重要工具之一。在本贴记录下IncrediBuild的命令行调用:BuildConsole是IncrediBuild的命令行接口,介绍下它主要的参数(更详细、更多介绍尽在IncrediBuild的帮助):/prj :要编译什么工程,工程名用逗号隔开,支持*和?通配符/build :就是编译/rebuild:就是clean & build
Erlang自学入门:Erlide安装方法 1.没安装Eclipse的,先下载Eclipse(别告诉我你还没有安装java)。 现阶段最新版是3.4.1的ganymede版,根据各自的需求,下载相应发行版。 http://www.eclipse.org/downloads/2.下载安装Erlang 现阶段最新版为5.6.5 R12B-5版。 http://www.erlang.org/download.html3.安装Erl
碰了一下EJB MessageDrivenBeanSessionBean看了一下,原来是在服务器实现业务逻辑,客户端请求到对应业务逻辑的接口,并调用这些接口. 本想找到双向通信的东西,CLIENT与SERVER都有Bean的. 继续找吧.
VS2005中SetUnhandledExceptionFilter函数应用 http://www.cppblog.com/woaidongmao/archive/2009/10/21/99129.html 很多软件通过设置自己的异常捕获函数,捕获未处理的异常,生成报告或者日志(例如生成mini-dump文件),达到Release版本下追踪Bug的目的。但是,到了VS2005(即VC8),Microsoft对CRT(C运行时库)的一些与安全相关的代码做了些改动,典型的,例如增加了对缓冲溢出的检查。新CRT版本在出现错误时强制把异常抛给默
iPhone microphone输入事件捕获 目的:利用麦克风做为一种事件的输入方式核心:通过AudioSession与AudioQueue实现麦克风输入的数据捕捉. 开启AudioSession:1. AudioSessionInitialize2. AudioSessionSetProperty(kAudioSessionProperty_AudioCategory)
多台iPhone 使用bluetooth进行连接 目的:了解iPhone的蓝牙开发基础框架 核心:GAME KIT框架里面的GKPeerPickerController、GKSession,通过这两个类我们可以将两台iPhone使用蓝牙给连接起来并使相互之间可以发送/接收消息.GKPeerPickerController:提供一套系统界面最终使多台设备之间的蓝牙连接起来,如果机器未开启蓝牙功能时,会提示是否要打开蓝牙功
iPhone wifi使用socket连接Internet iPhone wifi使用socket连接Internet 1.使用AsyncSocket(http://code.google.com/p/cocoaasyncsocket/)来做为Socket的一个基础库. 2.在该库里面提供了一个EchoServer,我们可以利用这个程序直接在MAC系统上面运行一个测试服务器起来. 3.根据AsyncSocket(http://c
PERL 编程资料 [精华] PERL 编程资料!(IBM DWchina Perl教程索引)(极其精彩!)http://www.chinaunix.net 作者:deathcult 发表于:2003-09-13 15:05:44【发表评论】【查看原文】【Perl讨论区】【关闭】 IBM : developerWorks 中
使用boost的archive做可变长度的网络消息数据打包 使用boost的archive做可变长度的网络消息数据打包 目的在结构体上面可以定义std::string这样的数据,并方便打包与解包 核心1. boost库提供了非常方便的对像序列化库boost::archive、boost::serialization,通过这两个库我们可以很方便的打包std里面像std::string、std::list这些类型的数据。
Python 3 输出重定向使用C/C++ Python 3 输出重定向使用C/C++By:gddsky 目标希望将Python 3的输出重定向到自定义的输出目标。 核心Python使用sys.stdout、sys.stderr做输出目标,只要我们替换这两个值就可以重定向到我们自定义目标。替换的值的规则在Python的文档中sys (module)的sys.stdout上面说明只要添加一个write函数就可以了。
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
如何学好J2ME http://www.j2medev.com/bbs/dispbbs.asp?boardid=54&ID=29823&replyID=29823 现在工作很忙,最近没有时间写技术文章了。因此今天谈谈自己学习J2ME的一些心得。希望对大家有所帮助。同时欢迎大家谈谈自己的感受! 具备良好的java语言基础,不要还没有学习java语言就拿起一本J2ME的书来看。这样效果并不好,相反如果你
lua中的require机制 http://blog.chinaunix.net/u/2326/showart_726571.html lua中的require机制 为了方便代码管理,通常会把lua代码分成不同的模块,然后在通过require函数把它们加载进来。现在看看lua的require的处理流程。1、require机制相关的数据和函数 package.path:保存加载外部模块(lua中"模块"和"文
魔兽3的地图脚本文件简单分析图 做了一个魔兽3的地图脚本文件简单分析图:-----------------------源文件//===========================================================================// // 只是另外一张魔兽争霸III的地图// // Warcraft III map script//
魔兽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[]
修改源代码,让Lua支持中文,中英混合变量名收藏 http://blog.csdn.net/suxiaojack/archive/2006/05/24/753323.aspx/*** 作者:苏晓 时间:2006年5月24日** 若有转载请注明出处,谢谢!*/Lua脚本的执行效率是相当高的,源文件用纯C写成相当小巧,其可扩展性相当强,前途一片光明。其源文件写得不复杂,相当值得一读。作为中国人,在编程语言的使用上如果能够使用中文作为变量名是非常
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的混合体.有自己