- 网络在线游戏开发心得(服务器端)(六)2008-03-21 15:16:31
- 六、异步消息
用户玩牌的过程中,有很多东西需要记录下来,比如记录用户的积分、等级变化,记录玩牌日志供数据统计等,当用户数量很多的时候,在数据库中记录这些信息会很耗费资源,用户玩了一局之后会可能会等待
- 完成端口开发之QA(常见问题,持续添加)2008-03-21 15:16:29
- 本文作者:sodme 本文出处:http://blog.csdn.net/sodme版权声明:本文可以不经作者同意任意转载,但转载时烦请保留文章开始前两行的版权、作者及出处信息。对于初次使用IOCP进行高性能服务器开发的朋友来说,可能会
- 逆向思维--魔兽世界封包分析(1)2008-03-21 15:16:23
- 本文作者:sodme本文出处:http://blog.csdn.net/sodme声明:本文可以不经作者同意任意转载,但任何对本文的引用都须注明作者、出处及此声明信息。谢谢!!
特别声明: 本人非常欣赏暴雪及他们的游戏,之所以
- c/c++ 深入探讨数组内存模型2008-03-21 15:16:22
- 在csdn上看到很多很多初学网友的关于指针,数组的疑问,我知道,对于一个好学的人来书,怎么做不重要,关键是为什么要这样做,只有深入到这一步了,才敢说‘阿,我懂了’,于是,以后碰到类似的问题,就可以从我们知
- asp.net 消息框2008-03-21 15:16:15
- 给DataGrid添加确定删除的功能DataGrid的功能我想大家是知道的,我在实际的应用中遇到如下的问题,客户要求在删除之前做一次提示。类似于windows。首先我们都知道DataGrid支持删除的功能,我们可以向DataGrid里面添
- [VB.NET]键盘控制焦点移动2008-03-21 15:16:11
- ---键盘控制焦点移动---在数据库的项目中,一定会有输入数据的Form.最令录入人员头痛的就是每填完一个数据后,要再操作鼠标,或者另一只手按一下Tab(不过还是很麻烦).最人性化呢就是:按回车键(在小键盘内输入只要一只手
- Java服务器端编程安全必读2008-03-21 15:16:09
- 概述和溢出
一、概述
编写安全的Internet应用并不是一件轻而易举的事情:只要看看各个专业公告板就可以找到连续不断的安全漏洞报告。你如何保证自己的Internet应用不象其他人的应用那样满是漏洞?你如何保证
- 在OpenGL中实现多纹理混合(Multi-texture Blendin2008-03-21 15:16:01
- 多纹理混合技术在地形渲染中用得很广泛,用来将非常不同的多个纹理(如石头和草)混合起来,看不出明显的边缘。例如,你可以用3个纹理(石头、草和沙子)来渲染一座山,在山的底部用草和沙子来混合。 在Ope
- 用JavaScript脚本制作自己的色谱图2008-03-21 15:15:56
- 网站用色是网站建设必须认真考虑的重要问题。网站的色彩运用往往能够体现一个网站的特色和艺术风格。因此,在设计网页时常常需要设置网页背景或其它网页元素的颜色,而网页设计软件(如Dreamweaver)的调色板一般只有2
- Quake源代?分析(草稿).12008-03-21 15:15:54
- Quake是Id Software公司推出一款?迷全球的FPS??.至今?止已??展到了第三代,而且作?一??良的??引擎,它也被大量的?用到其他公司??的???中.例如我?所熟知的CS,它就是在Quake2引擎上改良而?的.?然?面的代????不完
- .NET中的设计模式二:单件模式2008-03-21 15:15:42
- 单件模式(Singleton)是一个非常简单的模式,这是我第一个理解并且能运用的模式。有时候模式的复杂程度并不在于本身,而是由于他的应用目的。最初的时候面对一个模式经常充满了困惑,一个简单的调用为什么要搞的如此
- 完成端口之性能优化(1)2008-03-21 15:15:36
- 完成端口的主要优点在哪里? 完成端口的最大优点在于其管理海量连接时的处理效率,通过操作系统内核的相关机制完成IO处理的高效率。注意:完成端口的优点在于管理连接量的巨大,而不是传输数据量的巨大。在这
- 空间直线段和三角形相交算法2008-03-21 15:15:31
- 三维空间当中,直线和三角形的相交算法是计算机三维图形学当中,碰撞检测和选择操作的最基本的算法DirectX SDK当中PICK例子,提供了原始代码,对于这段代码有不同的理解这里是用仿射坐标系分解的方式解释它基本知识
- 网络在线游戏开发心得(服务器端)(一)2008-03-21 15:15:28
- Bromon原创 请尊重版权 一个多人在线的棋牌类网络游戏的项目临近尾声,我参与了该项目的整个设计流程,并且完成了90%的核心代码。关于这个项目,有很多地方值得聊一聊。本系列不打算把这个项目将得多么详细规范,
- 在C#中使用代理的方式触发事件2008-03-21 15:15:25
-
事件(event)是一个非常重要的概念,我们的程序时刻都在触发和接收着各种事件:鼠标点击事件,键盘事件,以及处理操作系统的各种事件。所谓事件就是由某个对象发出的消息。比如用户按下了某个按钮,某个文件发生了
- MS3D模型查看器2008-03-21 15:15:18
- MS3D是MilkShape 3D的模型格式。它是一个多边形建模工具,最初是为Half-Life设计,在后来的发展过程中,逐渐加入了其他格式的三维模型的输入输出功能。 在MilkShape 3D环境中,除了可进行普通的操作(例如选
- 手机软件开发环境种类介绍2008-03-21 15:15:15
现在移动软件开发发展很快,存在着很多机会,希望大家能够把握住其中的机会,成就自己的事业。
下面把手机软件开发环境简单介绍一下,大家可以选择适合自己的开发环境:
1、 厂商固化程序
在手机出厂
- JBuilder2005+JBoss-4.0.2RC1+J2SDK1.5+Log4j 开发2008-03-21 15:15:12
第三部分:开发Session Bean
新建EJB模块:
选择菜单:New〉Enterprise〉EJB〉EJB Designer,弹出对话框中选择New,选择Create empty EJB Module,点击next,填入名称Trader,一路OK即可。
设计EJ
- 在JSP中使用JavaMail(1)2008-03-21 15:15:07
- 什么是JavaMail JavaMail是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。 虽然JavaMail是Sun的API之一,但它目前还没有被加在标准的java开发工具包中(Java Development Kit),这就意
- 关于Asp.Net中的编程实现下载2008-03-21 15:15:05
- 经常在论坛看见有人求Asp.Net中编程实现下载的代码,有些还希望能断点续传什么的。其实问题的关键在于权限。B/S和C/S不仅仅是外观上的区别而已。
下载,顾名思义是客户端要下,所以载。你硬塞?人家那不叫下载,那其实
- Java 编程技术中汉字问题的分析及解决,文件操作2008-03-21 15:14:53
- 在基于 Java 语言的编程中,我们经常碰到汉字的处理及显示的问题。一大堆看不懂的 乱码肯定不是我们愿意看到的显示效果,怎样才能够让那些汉字正确显示呢?Java 语言 默认的编码方式是UNICODE ,而我们中国人通常使用
- JSP连接mysql数据库攻略2008-03-21 15:14:48
- JSP连接mysql数据库攻略
连续几天安装配置和连接Mysql数据库,今天终于成功了,回想这几天,真的是甜酸苦辣都有,单mysql就重装了不下10次,而在eclipse上编写的连接数据库的程序总是报错.我都已经down了oracal准
- JBuilder2005+JBoss-4.0.2RC1+J2SDK1.5+Log4j 开发2008-03-21 15:14:35
第二部分:配置Log4j
Log4j主要是针对java的日志文件产生管理包,这里使用logging-log4j-1.2.9。解压logging-log4j-1.2.9的压缩包,任意路径即可,这里是D:logging-log4j-1.2.9。
先在JBuilder中建立工程
- 一个有关扑克牌牌型分析的问题2008-03-21 15:14:16
- 此前,在公司的项目开发中,我负责着手解决这样一个问题:在斗地主游戏中,根据玩家出的牌分析出这手牌的牌型。
大家知道,在斗地主游戏中,总计有十一种牌型:
火箭:即双王(大王和小王)。炸弹:四张同数值牌(如
- 谈谈J2ME的跨平台性2008-03-21 15:14:14
J2ME技术源于Java,所以也具有JVM的优势,可以在支持Java的平台上进行移植,但是现在的J2ME技术在跨平台上却做的很糟糕,我们来简单看一下原因:
1、 手机的屏幕尺寸不一:
这个主要在界面制作上。
如果你使