码迷,mamicode.com
首页 > 其他好文
MMORGP大型游戏设计与开发(客户端架构 part3 of vegine)
无论在何处在什么地方,我们都或多或少的接触到数学知识。特别是在客户端中,从打开界面的那一刻起就有太多与数学扯上的关联,如打开窗口的大小,窗口的位置,窗口里面的元件对象,以及UI的坐标等等。而在进入游戏之后,不仅有这些坐标,还有了世界的坐标,以及场景坐标,还有粒子对象的各种属性值。但为什么要扩展ogr...
分类:其他好文   时间:2014-08-01 12:59:41    阅读次数:374
详解C# 迭代器
迭代器模式是设计模式中行为模式(behavioral pattern)的一个例子,他是一种简化对象间通讯的模式,也是一种非常容易理解和使用的模式。简单来说,迭代器模式使得你能够获取到序列中的所有元素而不用关心是其类型是array,list,linked list或者是其他什么序列结构。这一点使得.....
分类:其他好文   时间:2014-08-01 12:59:11    阅读次数:295
单例模式
单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。主要优点:1)减少创建Java实例所带来的系统开销2)便于系统跟踪单个Java实例的生命周期、实例状态等。主要缺点:1、由于单利模式中没有抽象层,因此单例类的扩展有很大的困难。2、单例类的职责过重,在一定程度上违背了“单一职责原则”。3、滥用单...
分类:其他好文   时间:2014-08-01 12:58:41    阅读次数:186
delphi 如何知道 Treeview,Listview 当前最上面显示的节点
如何知道 Treeview,的节点是根节点 procedure TForm1.TreeView1ContextPopup(Sender: TObject; MousePos: TPoint;var Handled: Boolean);beginif TreeView1.Selected.IsFirs...
分类:其他好文   时间:2014-08-01 12:58:31    阅读次数:182
poj2352
StarsTime Limit: 1000 MS Memory Limit: 65536 KB64-bit integer IO format: %I64d , %I64u Java class name: MainDescriptionAstronomers often examine star ...
分类:其他好文   时间:2014-08-01 12:58:21    阅读次数:214
STL中的各种排序函数
标准c++库中提供六种排序方法:qsort(), sort(),stable_sort(), partial_sort(), list::sort(), set/multisetqsort()比sort()慢并且不能排序构造函数、虚函数,一般不推荐使用。写一个比较函数传递给qsort()很麻烦;后五...
分类:其他好文   时间:2014-08-01 12:58:11    阅读次数:278
文件缓存、内存缓存与静态化页面的取舍
静态和伪静态都是各有优缺点的静态的好处是你生成了html文件,那么访问量高的时候,服务器的I/O是一个瓶颈。但数据库的压力小了,而且更新的时候,需要重新生成。而伪静态刚I/O的瓶颈比静态的要小,但是数据库的压力比较大。如果访问量和并发比较大的话,就使用静态吧。================静态文件...
分类:其他好文   时间:2014-08-01 12:58:02    阅读次数:300
delphi 获取驱动盘的卷标 号
{获取C盘的卷标格式化硬盘卷标改变} //GetHardDiskSerial('c:\') functionGetHardDiskSerial(Drive:string):string; varVolumeSerialNumber:DWORD; MaximumComponentLength:DWOR...
分类:其他好文   时间:2014-08-01 12:57:51    阅读次数:154
delphi 记录类型-结构指针
unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls; type TForm1=class(TForm) Button1:TButt...
分类:其他好文   时间:2014-08-01 12:57:41    阅读次数:198
delphi 使用进度条查看浏览器状态
使用进度条查看浏览器状态 procedure TForm1.WebBrowser1ProgressChange(ASender: TObject; Progress,ProgressMax: Integer);beginProgressBar1.Max:=ProgressMax;if Progres...
分类:其他好文   时间:2014-08-01 12:57:31    阅读次数:168
beforeunload事件
1.beforeunload事件: beforeunload事件在当页面卸载(关闭)或刷新时调用,事件触发的时候弹出一个有确定和取消的对话框,确定则离开页面,取消则继续待在本页。handler可以设一个返回值作为该对话框的显示文本。1 window.addEventListener('before....
分类:其他好文   时间:2014-08-01 12:57:01    阅读次数:223
apache 2.4.9 配置其他客户端访问 required all granted
AllowOverride all#修改地方Require all granted## Note that from this point forward you must specifically allow# particular features to be enabled - so if s...
分类:其他好文   时间:2014-08-01 12:56:51    阅读次数:210
delphi 取得汉字的第一个字母
功能说明://取得汉字的第一个字母function GetPYIndexChar( hzchar:string):char;begincaseWORD(hzchar[1])shl8+WORD(hzchar[2])of$B0A1..$B0C4 : result:='A';$B0C5..$B2C0 : ...
分类:其他好文   时间:2014-08-01 12:56:41    阅读次数:174
Socket网络编程--聊天程序(9)
这一节应该是聊天程序的最后一节了,现在回顾我们的聊天程序,看起来还有很多功能没有实现,但是不管怎么说,都还是不错的。这一节我们将讲多服务器问题(高大上的说法就是负载问题了。)至于聊天程序的文件发送(也即二进制文件发送例如图片)和单点登陆(就是多加一个数组fd_L[],用来记录是否已经登陆过了。).....
分类:其他好文   时间:2014-08-01 12:56:31    阅读次数:257
统计帧率的几种方法
class CFpsSta{public: time_t m_start_time; bool flag; float m_count; float m_last_fps; CFpsSta(); void checkFps();};void CFpsSta::ch...
分类:其他好文   时间:2014-08-01 12:56:21    阅读次数:324
Hack--兼容性测试
CSS hack由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。 这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够...
分类:其他好文   时间:2014-08-01 12:56:01    阅读次数:255
delphi 去掉TreeView水平滚动条
使用API函数:声明 FUNCTION ulong ShowScrollBar(ulong hwnd,ulong wBar,ulong bShow) LIBRARY "user32.dll"调用constant long SB_HORZ = 0constant long SB_VERT = 1con...
分类:其他好文   时间:2014-08-01 12:55:51    阅读次数:161
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!