自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Visual C++线程同步技术剖析 (转载)

  使线程同步  在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。正常情况下对这种处理结果的了解应当在其处理任务完成后进行。  如果不采取适当的措施,其他线程往往会在线程处理任务结束前就去访问处理结果,这就很有可能得到有关处理结果的错误了解。例如,多个线程同时访问同一个全局变量,如果都是读取操作,

2010-05-26 16:39:00 280

转载 Windows线程函数概述

Windows提供了多组支持多线程的应用程序接口(API)函数。许多读者已经对Windows提供的多线程函数有一定程度的了解,但是对于那些不熟悉这些的读者,本章提供了这些函数的概述。记住,Windows提供了许多其他的基于多线程的函数,这些函数需要您自己去探索。为了使用Windows的多线程函数,必须在程序中包含。3.4.1 线程的创建和终止Windows API提供了Create

2010-05-26 16:14:00 496

原创 IOCP的使用

#include#include#include#pragma comment(lib,"ws2_32.lib")#define PORT 5150#define DATA_BUFFSIZE 8192//关键项typedef struct { OVERLAPPED Overlapped; WSABUF DataBuf; CHAR Buff

2010-05-23 11:59:00 755

原创 游戏的几个有用链接

游戏开发http://www.lihuasoft.net/article/list.php?frmid=84   导入3DS文件http://www.spacesimulator.net/tut4_3dsloader.html   ISUNS网路编程论坛 » 魔兽世界 » Mangos源码学习http://www.isuns.net/bbs/archiv

2010-05-19 10:56:00 1272

原创 浅谈网络游戏的设计——服务器端编程(3)

下面我们看几个例子。   首先是经典游戏《DIABLO 2》,要研究一个游戏的竞争系统,第一步要做的就是看玩家玩这个游戏大部分的时间是花在什么上面,答案是:找装备;其次再看看在这个游戏里什么样的角色是最值得崇拜,答案就是装备好的玩家,等级高的玩家在这个游戏里并不值得崇拜,钱多的玩家也一样,因此,我们可以断定,此游戏就只有一个竞争系统:物品竞争。由于这个竞争系统做得过于完美,所以,他只要一个

2010-05-19 10:51:00 598

原创 浅谈网络游戏的设计——服务器端编程(2)

非常感谢大家对上一篇文章的支持,在大家的支持下,我决定推出浅谈网络游戏开发(2)这篇文章。 首先,再次强调一下,网络游戏开发极为困难,技术含量相当的高,其编程知识涉及网络编程,操作系统进程、线程编程,图形图像编程(DirectX / OpenGL),WIN32 API编程(Windows下开发),以及各种算法和数据结构,同时对设计人员策划能力要求也颇高,如不能构思出一个吸引玩家的游

2010-05-19 10:48:00 572

转载 浅谈网络游戏的设计——服务器端编程(1)

     本游戏服务器端操作系统采用UNIX,因为UNIX是标准的服务器操作系统,可保证网络游戏的稳定性。因此,以下所有的编程都将针对UNIX进行。      服务器端的整体构架如下:通讯模块,消息传递模块,游戏规则模块,线程管理模块,游戏世界管理模块。        通讯模块:通讯模块主要实现与客户端的通讯功能,实际上,通讯模块就是对套结字Socket的封

2010-05-19 10:42:00 462

原创 Win32控件的使用

1.创建: hEdit_ID=40009; hEdit=CreateWindowEx(0,"Edit","Edit",WS_CHILD,200,200,150,25,g_hwnd,(HMENU)hEdit_ID,g_hInstance,NULL);hEdit_ID为资源号,hEdit为句柄 2.操作: old_Edit_WndProc=(WNDPROC)SetWindo

2010-05-17 17:37:00 560

原创 win32几个常见问题

问题1:error C2440: = : cannot convert from struct HMENU__ * to const char *Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast解决方法:Chang

2010-05-17 17:15:00 533

Virtual Assist X

Virtual Assist X(包含注册机) 先运行VA_X_Setup1624.rar 后使用Patch.rar破解(找到安装Virtual Assist X的目录下指定dll)

2010-04-30

计算机组成原理第2版唐朔飞光盘

计算机组成原理(第2版) 唐朔飞版 光盘

2010-04-30

统一建模语言(UML)设计核心

统一建模语言(UML)设计核心 软件工程必备 中文版

2009-09-25

MFC类库详解.chm

MFC类库详解.chm 绝好的mfc学习帮助文件

2009-08-03

空空如也

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

TA关注的人

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