自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (15)
  • 收藏
  • 关注

原创 最基础的mysql笔记

我们公司是游戏公司,数据库用的就是mysql。我zhiq

2014-07-14 00:02:28 1020

原创 EasyIocp - 勘误

1)2014年7月4日CSDN网友kkia

2014-07-13 14:49:22 1053 2

原创 我的IOCP学习笔记 - 运行展示

想起来我学IOCP时看见运行结果时,自然而然便会弄懂一些疑惑,所以这里展示一下运行结果。1)工程fileIocp。

2014-06-21 20:28:25 1282 2

原创 我的IOCP学习笔记 - 相关类定义

类EasyIocp定义:

2014-06-02 13:31:23 1004

原创 我的IOCP学习笔记

简单介绍CodingNote/IOCP目录下两个工程EasyIocp和IocpDemo。由于这两个工程使用的线程池都是NT6线程池,所以要喝和XP说拜拜咯。        编写IOCP逻辑确实挺麻烦的。麻烦之一是IOCP本身异步的机制、麻烦之二是IOCP相关的API的使用,麻烦之三就是用这些API编写收发数据逻辑。因此我的学习方式是一步一个脚印,一步一个笔记。         

2014-05-31 19:35:09 1366 2

原创 抽取游戏礼包中的物品的常见逻辑

这篇文章纯粹是为了整理我阅读的公司中的抽取礼包中的物品的代码。因为公司中的代码比较乱。页游中很常见"双击一个礼包获取礼包中的物品"。常见的有如下逻辑:1.打开礼包后获取礼包中的所有物品。 2.打开礼包后获取礼包中的部分物品。在这些物品中,有些物品根据物品本身的概率来决定是否被抽取,有些物品则是从一组物品中抽取一个。比如"三级宝石"礼包,打开之后获取"三级攻击宝石"、"三级生命宝石"

2014-03-25 21:58:57 1420

原创 游戏抽奖活动中下限保底的简单实现

同事说:“下限保底就是前多次不出第一次,前多少次不出第二次等等”。第一次接触下限保底时没有理解什么意思,因为我"前多次"理解错了,我把它理解成了“该道具被抽中了前多少次”,但实际“前多少次”就是指玩家抽奖抽了多少次。搞清楚这一点后下限保底就很简单了。  项目中下限保底就是这样实现的,挺简单的。首先就是要记录玩家抽奖的次数。然后配置需要下限保底的道具。最后根据玩家的抽奖次数判断被保底的道具能不能

2014-03-02 20:53:29 2141 1

原创 简单的单线程环境下的消息流动

就是要练习画图,学着用图像表达自己的想法,刚开始学习,请多多指教。直接上图。如果后面有要详细的地方,会继续画图的。这里就是简单的描述一下,具体的可以参考MSDN文档。

2013-08-08 12:54:59 665

原创 采用事件内核对象(Event)控制子线程的退出

有时候会有需要设置某种标志位后,子线程就退出,这也是很常见的话题,通过全局变量可以做到,这篇文章是通过Event对象实现,没有太多需要特别说明的,都是很常见的例子。直接贴上代码来了,函数的名称都很直观。当在键盘上按下CTRL + C时,便会设置线程退出。/*****************************************程序名称:EventFunc,采用事件内核对象(Even

2013-07-18 10:20:40 995

原创 CEasyTip-用钩子封装的CToolTipCtrl

用钩子封装了一个类CEasyTip,该类继承CToolTipCtrl目的用于简化显示静态的tooltip消息:两条语句就可以为一个控件显示tooltip消息。如下所示:*使用方法:1.创建对象2.创建窗口3.AddTool*m_ToolTip.Create(this, TTS_ALWAYSTIP);*m_ToolTip.AddTool(GetDlgItem(IDOK), _T("这个按

2013-07-09 10:48:42 754

原创 主线程利用MsgWaitForMultipleObjects等待子线程结束时,同时处理子线程发送的窗口消息

假设我们有主线程A,子线程B、C、E、F。主线程和子线程操作模型如下图所示:主线程A创建了四个线程B-D。子线程分别调用SendMessage函数发送界面信息到主线程,而主线程在创建完子线程后就会wait子线程退出。子线程调用SendMessage时,SendMessage函数需要执行完后才能返回,SendMessage返回后子线程才可以退出,但是此时主线程阻塞在等待子线程结束

2013-07-08 16:44:59 2455

原创 利用vc++中.rc2文件把工程中的资源分类存放

需求分析:公司的软件产品是为不同类型的板卡写界面,界面是以对话框为主。往往一块板卡的对话框就有十几个,板卡总共也有十几块,这样以来默认的.rc资源文件和resource.h文件会有些混乱,最头痛的就是有些界面要修改,修改资源文件会造成对话框ID和控件ID很混乱,对于有点强迫症的我来说看见混乱的控件ID和不宜管理的各种对话框资源肯定想整理一下。想出了两个方向。初步方案:研究一下vc+

2013-04-13 14:43:43 2042

转载 【转】我的助理辞职了!—给不听话的下属看看

原文链接:我的助理辞职了!- 给不听话的下属看看1,当时公司招了大批应届本科和研究生毕业的新新人类。平均年龄25岁。那个新的助理,是经过多次面试后,我亲自招回来的一个女孩。名牌大学本科毕 业,聪明,性格活泼。私下里我得承认,我招她的一个很重要的原因,除了她在大学里优秀的表现之外,还因为她写了一手漂亮的字。女孩能写一手好字的不多,尤 其像她,看起来长发飘飘,多么女性化的一个姑娘,一手字却

2012-02-10 20:37:36 582

OpenGL Programming Guide 8th Edition - OpengGL4.3

2017-05-08

我的IOCP学习笔记 - EasyIocp

之前我有上传过"完整的IOCP实例" 后来被网友找出bug 所以重新上传 1 http: blog csdn net iirecord article details 27840969 这里是关于工程大致说明 2 http: blog csdn net iirecord article details 32955109 这里是工程运行展示 3 http: blog csdn net iirecord article details 36908835 这里是勘误部分 会根据网友回馈解决bug 更新代码 强烈建议在看此勘误blog 根据勘误blog的链接下载最新版代码 ">之前我有上传过"完整的IOCP实例" 后来被网友找出bug 所以重新上传 1 http: blog csdn net iirecord article details 27840969 这里是关于工程大致说明 2 http: blog csdn net iirecord article details 32955109 这里是工程运行展示 3 http: blog [更多]

2014-07-13

完整的IOCP实例

应该是网上最完成的IOCP实例吧。NT6线程池,VS2010。

2014-06-01

CEasyTip-用钩子封装的CToolTipCtrl

采用钩子定义了一个继承CToolTipCtrl的类CEasyTip,用于简化显示tooltip消息。

2013-07-09

MsgWaitForMultipleObjects函数的一种用法

工程是VS2010,具体描述了如何在主线程中用MsgWaitForMultipleObjects等待子线程结束的同时,处理子线程发送的界面消息。

2013-07-08

利用vc++中.rc2文件分类管理资源

利用vc++中.rc2文件分类管理资源,我的博客有关于这种方式的具体说明。由于项目中把对话框文件都放在了Dialog文件夹中,所以要设置vc++项目中"附加库包含目录"为".",即是代码文件所在目录。

2013-04-13

利用vc++.rc2文件分类管理资源

利用vc++.rc2文件分类管理资源,项目是vs2010,打开之前注意看一下 项目->属性->配置属性->C/C++ ->常规->附加库包含目录 是不是项目文件的代码文件所在目录,因为关于对话框的文件都放在了一个子目录Dialog目录中。

2013-04-13

IOCP-完成端口-改编CSDN小猪例子

http://blog.csdn.net/piggyxp/article/details/6922277#comments这篇文章很好的描述了IOCP并提供了很好的客户端和服务器例子;而我为服务器添加了发送数据,采用WSASend函数,然后给客户端加了接收数据,方便测试服务器发来的数据。工程用的vs2010。

2013-01-12

snmp查询 只有查看的功能

修改windows sdk中的实例源码, 用的函数都是windows api,功能很单一, 适合初学者。

2011-12-19

vc++ 2010 简单的图书管理系统

vc++ 2010,网上有一个sdi界面的简介的图书管理系统Library,但是有好多错误,数据库也不对,这个是修改之后的,对话框界面,数据库也很简单,每一列都是字符类型。

2011-12-19

.net web service 手机号归属地查询

vs2010 学过几天的c# 写的小东西 手机号归属地查询,注意看一下代码,改一下代码中的数据源就可以正确运行了。适合初学者。

2011-12-19

tcp connect多线程扫描器, vc++ 2010

vc++ 2010写tcp connect多线程扫描器,小东西 适合初学者

2011-12-19

Windows核心编程英文第五版

Windows via c/c++ 5th edition,英文版的,大小约为7M,是那种手写版本的,很舒服,推荐大家。

2011-10-01

Inter ia64 ia32 architecture

inter architecture 5卷。1卷是基础、2-3是指令集、4-5是系统编程指导。

2011-09-22

空空如也

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

TA关注的人

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