- 博客(13)
- 资源 (8)
- 收藏
- 关注
转载 map和hash_map性能测试.果然是map综合性能较强。
大家都知道在C++的STL中map是使用树来做查找算法,而hash_map使用hash表来排列配对,是使用关键字来计算表位置。那使用起来他们的差别主要是什么呢?对于性能差别是什么,适合什么情况下应用呢?于是我对它们进行了一些测试,并记录了测试数据供大家分享。测试的内容主要是map和hash_map的添加、删除、查找和遍历操作,首先进行了几组测试,分别是10万次、30万次,时间单位均为毫秒,具体
2011-10-21 14:05:42 1045
原创 ARCEmu项目wow私服服务器网络模块分析(五)
wow消息加密算法: /* * ArcEmu MMORPG Server * Copyright (C) 2008-2011 * * This program is free software: you can redistribute it and/o
2011-10-13 10:22:39 4518
原创 动态数组
from Arcemu code: /* * Copyright (c) 2001 Jani Kajala * * Permission to use, copy, modify, distribute and sell this * software a
2011-10-13 10:11:23 453
原创 获得系统性能:cpu、内存
Arcemu code:cpp:/* * ArcEmu MMORPG Server * Copyright (C) 2005-2007 Ascent Team * Copyright (C) 2008-2011 * * This program i
2011-10-13 10:02:59 840
原创 字符串操作(二)
接上篇。(1)判断是否utf8编码SERVER_DECL bool _IsStringUTF8(const char* str){ int i; unsigned char cOctets; // octets to go in this UTF-8 e
2011-10-13 09:53:14 505
原创 字符串操作(一)
代码片段,来源于Arcemu开源项目。 (1)切分using namespace std;vector StrSplit(const string & src, const string & sep){ vector r; string s;
2011-10-13 09:51:28 8074
原创 ARCEmu项目wow私服服务器网络模块分析(四)
线程池:/* * Thread Pool Class * Copyright (C) Burlex * * This program is free software: you can redistribute it and/or modify * it unde
2011-10-12 15:32:01 5694 1
原创 ARCEmu项目wow私服服务器网络模块分析(三)
看过network代码的筒子,会发现类定义的时候,经常出现一个Singleton。为啥要单例啊,这让我们苦比的中国人情何以堪。Singleton定义如下:template class SERVER_DECL Singleton{ public
2011-10-12 14:21:20 3781 1
原创 ARCEmu项目wow私服服务器网络模块分析(二)
/* * Multiplatform Async Network Library * Copyright (c) 2007 Burlex * * SocketMgr - iocp-based SocketMgr for windows. * */#
2011-10-12 10:54:19 3795
原创 ARCEmu项目wow私服服务器网络模块分析(一)
/* * Multiplatform Async Network Library * Copyright (c) 2007 Burlex * * SocketMgr - iocp-based SocketMgr for windows. * */
2011-10-12 10:53:50 3997
转载 Detours MicroSoft开源项目
一. Detours的原理 ---- 1. WIN32进程的内存管理 ---- 总所周知,WINDOWS NT实现了虚拟存储器,每一WIN32进程拥有4GB的虚存空间, 关于WIN32进程的虚存结构及其操作的具体细节请参阅WIN32 API手册, 以下仅指出与De
2011-10-10 14:50:02 1031
原创 从sockaddr_ipx到AF_IPX协议分析(二)
sockaddr_ipx 结构体详解 typedef struct sockaddr_ipx { short sa_family; char
2011-10-10 11:28:37 1270
原创 从sockaddr_ipx到AF_IPX协议分析(一)
玩局域网游戏,对战平台的筒子,大家应该不陌生ipx协议,有时候windows下不带该协议还需要自己安装。那么为什么这些游戏要采用ipx协议呢,同样是无连接的udp,为什么不使用呢?摆渡说ipx比udp效率高,功耗小。从代码入手吧。 typedef struct
2011-10-10 11:24:33 3732 1
MMORPG mysql 开发包 YYMysqlSDK
2011-10-18
YYNetSDK网络开发包
2011-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人