自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jadeshu的博客

游戏编程,windows编程,linux编程

  • 博客(5)
  • 资源 (8)
  • 收藏
  • 关注

原创 线程相关

1.进程间通信 (邮件和管道 PostMessage() 剪切板 ) ---邮件是单向的数据传输通道 ---管道又分为匿名管道和命名管道 匿名管道式本地的双向数据传输通道,命名管道式支持网络和本地两种方式的双向数据传输通道2.进程之间有互斥和同步3.MFC多线程 同步对象(临界区CCriticalSection,事件CEvent,互斥量CMutex,信号量C...

2013-04-14 15:03:51 445

转载 MFC消息顺序

1.AfxWndProc()      该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc 2.AfxCallWndProc()  该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数 3.WindowProc()      该函数负责发送消息到On WndMsg()函数,如果未被处理,则调

2013-04-14 15:01:44 395

转载 D3D性能优化

常规技巧1 只在必须的时候Clear。   IDirect3DDevice9::Clear函数通常需要花费较多的时间,因此要尽量少调用,而且只清空的确需要清空的缓存。2 尽量减少状态切换。并且将需要进行的状态切换组合在一起设置。   状态包括RenderState,SamplerState,TextureStageState等3 纹理尺寸尽可能小4 从前至后

2013-04-14 14:59:01 1055

转载 DirectX常用 选项

内存池表面和其它一些Direct3D资源被放在多种内存池中。内存池的种类由D3DPOOL枚举类型的一个成员来指定。可用到的内存池有下列几种:D3DPOOL_DEFAULT——表示Direct3D将根据资源的类型和用途把它们放在最合适的地方。这有可能是显存、AGP内存或者系统内存中。值得注意的是,这种内存池中的资源必须要在IDirect3DDevice9::Reset被调用之前消毁掉

2013-04-14 14:58:03 1578

原创 WIN32程序启动过程

应用程序启动过程(书籍)1.WIN32程序启动过程就是进程的创建过程,系统调用CreateProcess函数创建新的进程(当一个线程调用CreateProcess函数时,系统会创建一个进程内核对象,其使用计数初始化为1.此进程内核对象不是进程本身,仅仅是一个系统用来管理这个进程的小的数据结构)2.系统然后为新的进程创建一个虚拟地址空间,加载应用程序运行时所需的代码和数据3.系统接着为新

2013-04-14 14:56:38 732

游戏客户端seesion内存管理

当游戏服务器大量连接请求的客户端连接时,需要有效的管理这些会话,因此此代码用内存池进行管理。 客户端seesion内存管理

2019-03-12

Lua C/C++互相调用学习案例

Lua C/C++互相调用学习案例 VS2015 包含Lua源码文件 Lua C/C++互相调用学习案例 VS2015

2019-03-07

portobuf源码 VC编译

portobuf portobuf源码和VC编译文件 包含编译后的库文件和源文件

2018-01-27

第二讲 DX9简单框架程序实例 源码

第二讲 DX9简单框架程序实例 源码

2013-06-08

第一讲 封装简单Win32窗口类和DX入门 源码

第一讲 封装简单Win32窗口类和DX入门 封装的类源码

2013-06-08

panda导出x文件插件(3dsmax2009)

panda导出x文件插件(3dsmax2009)

2012-03-18

DirectX+3D图形与动画程序设计(2-10)源码

DirectX+3D图形与动画程序设计(2-10)源码文件

2011-12-25

易学C++

 本书是为C++程序设计学习者量身订做的辅导书。全书分为3篇。第一篇介绍了面向过程的程序设计,内容包括基本语句、语法基础、函数机制和数据类型等;第二篇介绍了一些实用编程技巧,内容包括阅读代码、调试程序和简单的编程思想等;第三篇介绍了面向对象的程序设计,主要内容包括类和对象、对象生灭、友元、继承等。本书形象生动,通俗易懂,内容涵盖了绝大部分常用的C++知识,可以作为大学计算机专业或非计算机专业的程序设计入门教材,也可供计算机爱好者自学使用。

2011-12-25

空空如也

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

TA关注的人

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