- 博客(13)
- 资源 (15)
- 收藏
- 关注
原创 我的IOCP学习笔记 - 运行展示
想起来我学IOCP时看见运行结果时,自然而然便会弄懂一些疑惑,所以这里展示一下运行结果。1)工程fileIocp。
2014-06-21 20:28:25 1298 2
原创 我的IOCP学习笔记
简单介绍CodingNote/IOCP目录下两个工程EasyIocp和IocpDemo。由于这两个工程使用的线程池都是NT6线程池,所以要喝和XP说拜拜咯。 编写IOCP逻辑确实挺麻烦的。麻烦之一是IOCP本身异步的机制、麻烦之二是IOCP相关的API的使用,麻烦之三就是用这些API编写收发数据逻辑。因此我的学习方式是一步一个脚印,一步一个笔记。
2014-05-31 19:35:09 1399 2
原创 抽取游戏礼包中的物品的常见逻辑
这篇文章纯粹是为了整理我阅读的公司中的抽取礼包中的物品的代码。因为公司中的代码比较乱。页游中很常见"双击一个礼包获取礼包中的物品"。常见的有如下逻辑:1.打开礼包后获取礼包中的所有物品。 2.打开礼包后获取礼包中的部分物品。在这些物品中,有些物品根据物品本身的概率来决定是否被抽取,有些物品则是从一组物品中抽取一个。比如"三级宝石"礼包,打开之后获取"三级攻击宝石"、"三级生命宝石"
2014-03-25 21:58:57 1469
原创 游戏抽奖活动中下限保底的简单实现
同事说:“下限保底就是前多次不出第一次,前多少次不出第二次等等”。第一次接触下限保底时没有理解什么意思,因为我"前多次"理解错了,我把它理解成了“该道具被抽中了前多少次”,但实际“前多少次”就是指玩家抽奖抽了多少次。搞清楚这一点后下限保底就很简单了。 项目中下限保底就是这样实现的,挺简单的。首先就是要记录玩家抽奖的次数。然后配置需要下限保底的道具。最后根据玩家的抽奖次数判断被保底的道具能不能
2014-03-02 20:53:29 2214 1
原创 简单的单线程环境下的消息流动
就是要练习画图,学着用图像表达自己的想法,刚开始学习,请多多指教。直接上图。如果后面有要详细的地方,会继续画图的。这里就是简单的描述一下,具体的可以参考MSDN文档。
2013-08-08 12:54:59 691
原创 采用事件内核对象(Event)控制子线程的退出
有时候会有需要设置某种标志位后,子线程就退出,这也是很常见的话题,通过全局变量可以做到,这篇文章是通过Event对象实现,没有太多需要特别说明的,都是很常见的例子。直接贴上代码来了,函数的名称都很直观。当在键盘上按下CTRL + C时,便会设置线程退出。/*****************************************程序名称:EventFunc,采用事件内核对象(Even
2013-07-18 10:20:40 1033
原创 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 772
原创 主线程利用MsgWaitForMultipleObjects等待子线程结束时,同时处理子线程发送的窗口消息
假设我们有主线程A,子线程B、C、E、F。主线程和子线程操作模型如下图所示:主线程A创建了四个线程B-D。子线程分别调用SendMessage函数发送界面信息到主线程,而主线程在创建完子线程后就会wait子线程退出。子线程调用SendMessage时,SendMessage函数需要执行完后才能返回,SendMessage返回后子线程才可以退出,但是此时主线程阻塞在等待子线程结束
2013-07-08 16:44:59 2503
原创 利用vc++中.rc2文件把工程中的资源分类存放
需求分析:公司的软件产品是为不同类型的板卡写界面,界面是以对话框为主。往往一块板卡的对话框就有十几个,板卡总共也有十几块,这样以来默认的.rc资源文件和resource.h文件会有些混乱,最头痛的就是有些界面要修改,修改资源文件会造成对话框ID和控件ID很混乱,对于有点强迫症的我来说看见混乱的控件ID和不宜管理的各种对话框资源肯定想整理一下。想出了两个方向。初步方案:研究一下vc+
2013-04-13 14:43:43 2101
转载 【转】我的助理辞职了!—给不听话的下属看看
原文链接:我的助理辞职了!- 给不听话的下属看看1,当时公司招了大批应届本科和研究生毕业的新新人类。平均年龄25岁。那个新的助理,是经过多次面试后,我亲自招回来的一个女孩。名牌大学本科毕 业,聪明,性格活泼。私下里我得承认,我招她的一个很重要的原因,除了她在大学里优秀的表现之外,还因为她写了一手漂亮的字。女孩能写一手好字的不多,尤 其像她,看起来长发飘飘,多么女性化的一个姑娘,一手字却
2012-02-10 20:37:36 604
我的IOCP学习笔记 - EasyIocp
2014-07-13
MsgWaitForMultipleObjects函数的一种用法
2013-07-08
利用vc++中.rc2文件分类管理资源
2013-04-13
利用vc++.rc2文件分类管理资源
2013-04-13
IOCP-完成端口-改编CSDN小猪例子
2013-01-12
vc++ 2010 简单的图书管理系统
2011-12-19
.net web service 手机号归属地查询
2011-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人