自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gumingyaotangwei 的专栏

游戏架构,游戏引擎,游戏服务器,设计(C/C++),数据库,算法,电信协议,多媒体

  • 博客(21)
  • 资源 (61)
  • 收藏
  • 关注

原创 STL demo

#include #include #include using namespace std; typedef struct employee { //Member Function public: employee(long eID, string e_Name, float e_Salary); //Attribute public: long ID; //Employee ID st

2009-12-28 10:59:00 665

原创 c文件操作

#include #include //use malloc, free #include //use memset #include //use isdigit #define ERROR_ILLEGAL_CHAR 1 //define error illegal character as 1 #define ERROR_NUMBERS_DIF 2 //define error numb

2009-12-28 10:57:00 558

原创 c判断汉字

 #include int IsGB(PTSTR pText);int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,      PSTR szCmdLine, int iCmdShow) {  static TCHAR szText[] = {TEXT ("i服,了。uy")} ;  PTSTR pText;

2009-12-28 10:56:00 808

原创 图片操作

 CStatic m_bmp;  CString m_strSourceFile; CRect rect1;IStream *pStm;     CFileStatus fstatus;     CFile file;     LONG cb;  CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,

2009-12-28 10:54:00 527

原创 win32 窗体

#include #include #include "stdlib.h" LRESULT CALLBACK WinSunProc(       HWND hwnd,      // 窗口句柄       UINT uMsg,      // 消息id       WPARAM wParam, // 附加信息       LPARAM lParam   // 附加信息       );

2009-12-28 10:50:00 587

转载 3D游戏的数学基础

第1章 向量 1.1 向量的性质 1.2 点积 1.3 叉积 1.4 向量空间 1.5 本章小结习题 第2章 矩阵 2.1 矩阵的性质 2.2 线性方程组 2.3 逆矩阵 2.4 行列式 2.5 特征值与特征向量 2.6 对角化 2.7 本章小结习题 第3章 变换 3.1 通用变换 3.1.1 正交矩阵 3.1.2 手向性 3.2 缩放变换 3.3 旋转变换 3.3.1 绕任意轴旋转 3.4 齐次

2009-12-23 10:31:00 676

转载 游戏开发流程和部分分工

游戏开发流程和部分分工    流程:调研 -- 开发 -- 测试 -- 运营(我们公司的情况分析)    公司类型介绍:游戏开发公司、游戏运营公司、游戏开发运营公司开发部门构成:策划(灵魂)8-10人    主策划、执行策划、脚本策划、文案策划、关卡策划、数值策划、界面策划程序(骨肉)8-10人    主程、客户端引擎、服务器端引擎、逻辑程序员、3D程序、AI程序、物理

2009-12-23 10:06:00 1502

原创 买鸡问题(100块买100只鸡c++实现)

公:5块/只 母:3块/只 小:3只/块 for (int i = 0; i  {   z = (int)((100-i*5)/3);  for(int j = 0; j   {   m = 100-(5*i+3*j);   n = (int)(m/3);   if ((0 == (3*n-m)) && (100 == (3*m+i+j)))   {    printf("公鸡%d只___

2009-12-18 09:39:00 2797

转载 拦截api

拦截api的技术有很多种,大体分为用户层和内核层的拦截.这里只说说用户层的拦截.而用户层也分为许多种:修改PE文件导入表,直接修改要拦截的api的内存(从开始到最后,使程序跳转到指定的地址执行).不过大部分原理都是修改程序流程,使之跳转到你要执行的地方,然后再返回到原地址.原来api的功能必须还能实现.否则拦截就失去作用了.修改文件导入表的方法的缺点是如果用户程序动态加载(使用LoadLibrar

2009-12-16 12:33:00 3877

原创 c++游戏开发之路(只有慢慢来了,这些都是网上看到的自己也觉得该看的我可能看了五分之一了吧)

基础资料(必看)1.C++ Primer 中文版(第四版)2.More Effective C++中文版3.Effective C++中文版4.算法Ⅰ-Ⅳ(C++实现)——基础、数据结构、排序和搜索(第三版)5.C++标准程序库—自修教程与参考手册  WINDOWS资料(必看)1.Windows 程序设计(第5版)(上、下册) 2.MFC Windows程序设计(第

2009-12-16 12:03:00 1403

原创 测试培训终于完了

     测试培训终于完了。对于一个对c++情有独钟的程序员来说没的c++做而要去搞java,测试工作可想而知有多郁闷了,进HP已经有2个多月了(java一个月,测试一个月)的确也学了不少东西,从今年6月份就走出学校开始待的那家公司不大也是主要做java外包项目的(在那边有时间就偷到学我的至爱c++学的还算不错,那边买了本游戏服务器开发算是看完了),10月份到HP也是java到现在都想走了

2009-12-16 10:16:00 848

转载 论软件接口中几种底层通讯的实现

一、 概述  软件接口是实现一个系统跟另外系统进行信息交互的桥梁,在不同的系统之间,根据系统的关联程度的不同存在紧耦合和松耦合两种:紧耦合要求接口响应反应快,消息不能阻塞;松耦合对响应反应要求比较低。本人主要讨论紧耦合接口通讯实现,在目前应用中,Socket、中间件、SOAP等都用相应的应用,但是应用中发现各通讯方式有自己固有的特征,"适合的才是最好的",这是真理。  在接口和系统信息交互的过程中

2009-12-10 12:47:00 624

转载 如何创建和使用socket链接池

采用CS方式的程序不可避免都要碰到socket连接的问题,很多时候,使用编程语言当中自带的socket库,使用起来多少有些不习惯,虽然系统自带的库在很多异常处理,稳定性上下了很多功夫,但是要去理解和使用那些库,比如做socket连接池不免要走很多弯路。在这里我和大家讨论下怎么样创建和使用socket链接池。     一般socket链接有以下两种方式:长(常)链接和短链接。     长链接:当数据

2009-12-10 12:45:00 770

转载 用完成端口开发大响应规模的Winsock应用程序

原文出处:http://msdn.microsoft.com/msdnmag/issues/1000/Winsock/通常要开发网络应用程序并不是一件轻松的事情,不过,实际上只要掌握几个关键的原则也就可以了——创建和连接一个套接字,尝试进行连接,然后收发数据。真正难的是要写出一个可以接纳少则一个,多则数千个连接的网络应用程序。本文将讨论如何通过Winsock2在Windows NT 和 Windo

2009-12-10 12:41:00 716

转载 基于select I/O模型的远程目录浏览与多线程文件下载

摘要:    服务器端基于select I/O模型。为防止程序界面阻塞, 有一个子线程用于不断接收socket并select其中的处理。客户端只有一个线程函数, 不过其利用率很高, 可用于远程目录交换, 请求文件大小, 创建若干线程来下载文件。文件传输有上传和下载,还有对等传输, 这个项目中, 传输文件具体指下载。 正文:一 数据及数据结构1 传送包, 客户端主线程给子线程传递的结构体type

2009-12-10 12:38:00 1013

原创 自己实现纯win32窗口事件(编辑框输入浮点数,静态框实现超链接,以前网上看见过相似代码自己改哈,以后有用)

/************************主窗口回调函数(放置编辑框的窗口)************************/LRESULT CALLBACK ProcMain(HWND hDlg, UINT Msg, WPARAM wParam, LPARAM lParam){  switch (Msg)  {  case WM_CLOSE:    EndDialog(hDlg, 0

2009-12-10 11:33:00 2908

原创 标准DLL编程代码框架

/**********************XXX.h头文件**********************/#include #ifndef _DLL_TUTORIAL_H_#define _DLL_TUTORIAL_H_#if defined DLL_EXPORT#define DECLDIR __declspec(dllimport)#else#define DECLDIR __d

2009-12-10 10:48:00 763

原创 windows透明窗体(可控透明度)代码

////////////////////////透明窗口,开始///////////////SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE)^1000000);// ::SetLayeredWindowAttributes(this->GetSafeHwnd(),

2009-12-10 10:26:00 1096

原创 简单win32窗体框架创建部分源码(包括工具栏,状态栏)

/*** user_WNDCLASS.cpp(用户框架窗口文件)* 窗口类资源文件* * aouther:Gu Mingyao* time:2009-12-3* Victor:1.1.001*///系统头文件#include #include "Seky_Notepad.h"#include #include "resource2.h"BOOL InitApp(HINSTANCE hIns

2009-12-10 10:23:00 1542

原创 C/C++内存操作经典源码(仅供分享)

//计算数组维数#define CountArray(Array) (sizeof(Array)/sizeof(Array[0]))//计算字符长度#define CountString(String) ((UINT)((lstrlen(String)+1)*sizeof(TCHAR)))//安全删除指针#define  SafeDelete(pData) { try { if(pData

2009-12-10 10:20:00 1967

原创 一个C++游戏框架开源项目部分源码(仅供分享)

//接口定义//同步对象接口interface IThreadLock{ //锁定函数 virtual void Lock()=NULL; //解锁函数  virtual void UnLock()=NULL;};//线程接口interface IServiceThread{ //状态判断 virtual bool IsRuning()=NULL; //启动线程 virtual bool

2009-12-10 10:16:00 7892 3

gsoap-win32-2.7 ,

gsoap-win32-2.7 ,

2010-10-20

ftp上传工具 。

ftp上传工具 。

2010-10-20

Direct3D游戏编程入门教程.pdf

Direct3D游戏编程入门教程 .

2010-05-11

vc 窗口界面设计

vc 窗口界面设计 .

2010-03-24

ogre 引擎源码 (二)

ogre 引擎源码 (二)

2010-03-18

ogre 引擎源码 (一)

ogre 引擎源码 (一)

2010-03-18

irrlicht-1.7.1. 引擎源码

irrlicht-1.7.1. 引擎源码

2010-03-18

3D游戏编程大师技巧(中).part3.rar

3D游戏编程大师技巧(中).part3.rar

2010-01-29

3D游戏编程大师技巧(中).part1.rar

3D游戏编程大师技巧(中).part1.rar

2010-01-29

3D游戏编程大师技巧(中).part2.

3D游戏编程大师技巧(中).part2.rar

2010-01-29

3D游戏编程大师技巧(经典).part1 .

3D游戏编程大师技巧(经典).part1.rar

2010-01-29

windows 2000 设备驱动程序开发大全 .

windows 2000 设备驱动程序开发大全 .

2010-01-23

PHOTOSHOP课件 .

PHOTOSHOP课件 .

2010-01-23

WinRaR_391sc .

WinRaR_391sc .

2010-01-23

FoxitReader31_chs ,

FoxitReader31_chs ,

2010-01-23

Visual+C++程序员实用大全(精华版 .

Visual+C++程序员实用大全(精华版 .

2010-01-23

精通MFC程序设计 .

精通MFC程序设计 .

2010-01-23

Visual+Assist+X+10.5.1709 .

Visual+Assist+X+10.5.1709 .

2009-12-29

IE7-WindowsXP-x86-chs .

IE7-WindowsXP-x86-chs .

2009-12-29

g++-2.5.0-testsuite .

g++-2.5.0-testsuite .

2009-12-29

opensll .

opensll 所有源码 .

2009-12-29

winio .

winio.zipwinio.zipwinio.zipwinio.zipwinio.zipwinio.zipwinio.zipwinio.zip

2009-11-26

模拟win7任务栏效果 .

模拟win7任务栏效果.zip模拟win7任务栏效果.zip模拟win7任务栏效果.zip模拟win7任务栏效果.zip模拟win7任务栏效果.zip

2009-11-26

透明窗体 .

透明窗体透明窗体透明窗体透明窗体透明窗体透明窗体透明窗体

2009-11-26

内核函数实现鼠标钩子 .

内核函数实现鼠标钩子.rar内核函数实现鼠标钩子.rar内核函数实现鼠标钩子.rar内核函数实现鼠标钩子.rar内核函数实现鼠标钩子.rar内核函数实现鼠标钩子.rar内核函数实现鼠标钩子.rar内核函数实现鼠标钩子.rar内核函数实现鼠标钩子.rar

2009-11-26

键盘扫描码 ,

键盘扫描码键盘扫描码键盘扫描码键盘扫描码键盘扫描码键盘扫描码键盘扫描码键盘扫描码键盘扫描码键盘扫描码键盘扫描码键盘扫描码键盘扫描码

2009-11-26

动态加载驱动程序 .

动态加载驱动程序.rar动态加载驱动程序.rar动态加载驱动程序.rar动态加载驱动程序.rar动态加载驱动程序.rar动态加载驱动程序.rar动态加载驱动程序.rar动态加载驱动程序.rar

2009-11-26

《Real-Time 3D Terrain Engines Using C++ And DirectX 9 》 .

《Real-Time 3D Terrain Engines Using C++ And DirectX 9 》.rar《Real-Time 3D Terrain Engines Using C++ And DirectX 9 》.rar《Real-Time 3D Terrain Engines Using C++ And DirectX 9 》.rar《Real-Time 3D Terrain Engines Using C++ And DirectX 9 》.rar

2009-11-20

P2P之UDP穿透NAT的实现+(附带源代码)

P2P之UDP穿透NAT的实现+(附带源代码).rarP2P之UDP穿透NAT的实现+(附带源代码).rarP2P之UDP穿透NAT的实现+(附带源代码).rarP2P之UDP穿透NAT的实现+(附带源代码).rarP2P之UDP穿透NAT的实现+(附带源代码).rarP2P之UDP穿透NAT的实现+(附带源代码).rarP2P之UDP穿透NAT的实现+(附带源代码).rarP2P之UDP穿透NAT的实现+(附带源代码).rarP2P之UDP穿透NAT的实现+(附带源代码).rar

2009-11-10

Struts2教程.chm .

Struts2教程.chmStruts2教程.chmStruts2教程.chmStruts2教程.chmStruts2教程.chmStruts2教程.chm

2009-09-19

MFC中文档和视图的关系.rar .

MFC中文档和视图的关系.rarMFC中文档和视图的关系.rarMFC中文档和视图的关系.rarMFC中文档和视图的关系.rar

2009-09-19

Visual C++高级编程技巧与实例.[it270.com].pdf .

Visual C++高级编程技巧与实例.[it270.com].pdfVisual C++高级编程技巧与实例.[it270.com].pdfVisual C++高级编程技巧与实例.[it270.com].pdf

2009-09-19

C++深思录 .

C++深思录C++深思录C++深思录C++深思录C++深思录C++深思录C++深思录C++深思录C++深思录

2009-09-19

java cc++面试题总汇 .

java cc++面试题总汇java cc++面试题总汇java cc++面试题总汇java cc++面试题总汇

2009-09-17

清华大学C++课程课件 .

清华大学C++清华大学C++清华大学C++清华大学C++清华大学C++清华大学C++清华大学C++清华大学C++清华大学C++

2009-09-17

开心农场源程序.rar .

开心农场源程序.rar开心农场源程序.rar开心农场源程序.rar开心农场源程序.rar

2009-09-09

非主流输入法.rar

非主流输入法.rar非主流输入法.rar非主流输入法.rar非主流输入法.rar

2009-08-31

Windows核心编程.rar .

Windows核心编程.rarWindows核心编程.rarWindows核心编程.rar

2009-08-31

C、C++笔试题集锦+.rar .

C、C++笔试题集锦+.rarC、C++笔试题集锦+.rarC、C++笔试题集锦+.rar

2009-08-30

新编win32API.rar .

新编win32API.rar新编win32API.rar新编win32API.rar

2009-08-28

空空如也

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

TA关注的人

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