<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[讲解网络棋牌游戏中的基本算法，让像我一样的菜鸟们都能开发出属于自己的一款网络棋牌游戏。]]></description><link>https://blog.youkuaiyun.com/u014466630</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u014466630]]></copyright><item><title><![CDATA[最简单的C++中调用LUA函数源代码]]></title><link>https://blog.youkuaiyun.com/u014466630/article/details/25778051</link><guid>https://blog.youkuaiyun.com/u014466630/article/details/25778051</guid><author>u014466630</author><pubDate>Wed, 14 May 2014 10:31:32 +0800</pubDate><description><![CDATA[[cpp] 
view plaincopyprint?


#include "stdafx.h"
  #include 
  extern "C"   {  #include "lua.h"
  #include "lauxlib.h"
  #include "lualib.h"
  }  #pragma  comment(lib,"lua51.lib")
  using n]]></description><category></category></item><item><title><![CDATA[地主AI算法实现]]></title><link>https://blog.youkuaiyun.com/u014466630/article/details/25777841</link><guid>https://blog.youkuaiyun.com/u014466630/article/details/25777841</guid><author>u014466630</author><pubDate>Wed, 14 May 2014 10:29:28 +0800</pubDate><description><![CDATA[ps: 前面已经写了几篇地主游戏的基本算法实现，今天来讲讲单机地主中最重要的，也是开发中最难得AI算法实现。在此声明，本博文只适合像我一样的菜鸟阅读，高手们请别喷呀，欢迎你们留点宝贵的建议和方案，谢谢!
                 如果你还对斗地主游戏的其他算法感兴趣欢迎你访问这个地址：棋牌游戏开发专栏
                首先我们来看一下AI的定义：
　         ]]></description><category></category></item><item><title><![CDATA[windows 进程间通信（共享内存）]]></title><link>https://blog.youkuaiyun.com/u014466630/article/details/25777527</link><guid>https://blog.youkuaiyun.com/u014466630/article/details/25777527</guid><author>u014466630</author><pubDate>Wed, 14 May 2014 10:25:41 +0800</pubDate><description><![CDATA[进程通常被定义为一个正在运行的程序的实例，它由两个部分组成：
       一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方
      另一个是地址空间，它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。每个进程被赋予它自己的虚拟地址空间，当进程中的一个线程正在运行时，该线程可以访问只属于它的进程的内存。属于]]></description><category></category></item><item><title><![CDATA[Windows 7自动登录]]></title><link>https://blog.youkuaiyun.com/u014466630/article/details/25370787</link><guid>https://blog.youkuaiyun.com/u014466630/article/details/25370787</guid><author>u014466630</author><pubDate>Fri, 09 May 2014 10:16:55 +0800</pubDate><description><![CDATA[如果你的Windows 7系统每次开机必须点一下用户图标才能进入系统，只需简单几步设置，就可以每次开机直接进入系统。设置方法如下：





按“Windows+R”快捷键调出运行命令窗口






在窗口中输入“control userpasswords2”按回车，打开用户账户对话框。







去掉“要使用本机，必须输入用户名和密码”前的勾选！]]></description><category></category></item><item><title><![CDATA[地主算法之判断牌型]]></title><link>https://blog.youkuaiyun.com/u014466630/article/details/25370437</link><guid>https://blog.youkuaiyun.com/u014466630/article/details/25370437</guid><author>u014466630</author><pubDate>Fri, 09 May 2014 10:13:20 +0800</pubDate><description><![CDATA[每个游戏都有属于自己的规则，当然地主也不例外，常斗地主的朋友可能知道在斗地主里面一共有13种牌型，你所出的牌必须符合13种的一种才能够出得了牌，这个就叫地主的规则。那么我们下面可以通过一个枚举结构来表示每一种的牌型，在这里我们把错误的牌型也当成是一种牌型。



[cpp] 
view plaincopyprint?


enum  CARD_TYPE  {      SINGLE]]></description><category></category></item><item><title><![CDATA[斗地主算法之点选牌]]></title><link>https://blog.youkuaiyun.com/u014466630/article/details/25293257</link><guid>https://blog.youkuaiyun.com/u014466630/article/details/25293257</guid><author>u014466630</author><pubDate>Thu, 08 May 2014 11:42:30 +0800</pubDate><description><![CDATA[斗地主算法之点选牌
                           -------BY wojiushi3344
                                     QQ：513670524
              PS:最近找了2个朋友主准备把斗地主游戏重写，由于种种原因今天还没有开始，所以先把基本的算法写一写，为以后写项目做准备。如果你对斗地主游戏比较感兴]]></description><category></category></item><item><title><![CDATA[clistCtrl 自绘 设置行高 行宽]]></title><link>https://blog.youkuaiyun.com/u014466630/article/details/25292959</link><guid>https://blog.youkuaiyun.com/u014466630/article/details/25292959</guid><author>u014466630</author><pubDate>Thu, 08 May 2014 11:38:16 +0800</pubDate><description><![CDATA[网上修改CListCtrl项高度的方法一般是扩大字体,及用图片将项高度撑大.
这两种方法虽然简单,但是效果却不是很理想.一种比较理想的方法是自画CListCtrl,不过方法相对来说比较复杂.
要修改CListCtrl的列表项高度,我们首先设置样式 LVS_OWNERDRAWFIXED ，添加 MeasureItem 的消息响应函数,对应的消息是 WM_MEASUREITEM+WM_REFLEC]]></description><category></category></item><item><title><![CDATA[编程工具的一些问题]]></title><link>https://blog.youkuaiyun.com/u014466630/article/details/24775641</link><guid>https://blog.youkuaiyun.com/u014466630/article/details/24775641</guid><author>u014466630</author><pubDate>Wed, 30 Apr 2014 10:54:30 +0800</pubDate><description><![CDATA[VC error BK1506 BSCMAKE:的解决办法
使用VS 2005编译一个工程，出现BSCMAKE: error BK1506 : : No such file or directory的错误，上网搜索bsc文件生成路径不对，修改一下工程设置就好了，具体是恢复VS
 2005的默认设置就行。项目右键属性-----配置属性-------c/c++-------浏览信息------启动]]></description><category></category></item><item><title><![CDATA[程序学习方法]]></title><link>https://blog.youkuaiyun.com/u014466630/article/details/24775549</link><guid>https://blog.youkuaiyun.com/u014466630/article/details/24775549</guid><author>u014466630</author><pubDate>Wed, 30 Apr 2014 10:52:43 +0800</pubDate><description><![CDATA[写程序是很有趣的事，可以把自己的想法付诸实行。写程序的工具很简单，只要有一部PC，适当的开发环境，就可以上工了。这样有限的工具却可以创造无限的可能，这也正是程序 设计迷人的地方。只要你能力够，你可以将你脑海中的创意写成程序，变成一套软件。
培养程序能力，不是一蹴可及的，下面提供我的一些建议，希望对有志进入程序设计领域的你有所帮助。
培养兴趣
把程序设计当成兴趣可以让你学得更快乐，学习效果自然]]></description><category></category></item><item><title><![CDATA[MFC中OnDraw与OnPaint的区别]]></title><link>https://blog.youkuaiyun.com/u014466630/article/details/24774545</link><guid>https://blog.youkuaiyun.com/u014466630/article/details/24774545</guid><author>u014466630</author><pubDate>Wed, 30 Apr 2014 10:40:29 +0800</pubDate><description><![CDATA[学习中遇到一个问题，OnDraw与OnPaint有什么区别？上网搜索了一下，又查了一下MSDN和MFC的一些源文件，现整理如下。
OnPaint是WM_PAINT消息的消息处理函数，在OnPaint中调用OnDraw，一般来说，用户自己的绘图代码应放在OnDraw中。
OnPaint()是CWnd的类成员，负责响应WM_PAINT消息。OnDraw()是CVIEW的成员函数，没有响应消息的功能]]></description><category></category></item><item><title><![CDATA[深度剖析消息反射机制]]></title><link>https://blog.youkuaiyun.com/u014466630/article/details/24351773</link><guid>https://blog.youkuaiyun.com/u014466630/article/details/24351773</guid><author>u014466630</author><pubDate>Wed, 23 Apr 2014 10:55:43 +0800</pubDate><description><![CDATA[摘要：在前面我们分析了控件通知消息WM_NOTIFY，和WM_NOTIFY紧密联系的还有一个MFC新特性：消息反射。本文中，我想就这个问题作一个全面的论述，如果有错误，还望各路大虾批评指正。
    什么是消息反射？
    在windows里面，子控件经常向父控件发送消息，例如很多子控件要绘制自己的背景，就可能向父窗口发送消息WM_CTLCOLOR。对于从子控件发来的消息，父控件有可能在处理]]></description><category></category></item><item><title><![CDATA[VC 所有的窗口样式]]></title><link>https://blog.youkuaiyun.com/u014466630/article/details/24351577</link><guid>https://blog.youkuaiyun.com/u014466630/article/details/24351577</guid><author>u014466630</author><pubDate>Wed, 23 Apr 2014 10:52:08 +0800</pubDate><description><![CDATA[VC编程所有的窗口样式


1 窗口样式




WS_POPUP


弹出式窗口(不能与WS_CHILDWINDOW样式同时使用)




WS_CHILDWINDOW


子窗口(不能与WS_POPUP合用)




WS_MINIMIZE


创建窗口拥有最小化按钮




WS_MINIMIZEBOX


创建窗口拥有最]]></description><category></category></item><item><title><![CDATA[栈区和堆区内存分配区别]]></title><link>https://blog.youkuaiyun.com/u014466630/article/details/24350715</link><guid>https://blog.youkuaiyun.com/u014466630/article/details/24350715</guid><author>u014466630</author><pubDate>Wed, 23 Apr 2014 10:42:28 +0800</pubDate><description><![CDATA[一直以来总是对这个问题的认识比较朦胧，我相信很多朋友也是这样的，总是听到内存一会在栈上分配，一会又在堆上分配，那么它们之间到底是怎么的区别呢？为了说明这个问题，我们先来看一下内存内部的组织情况．



从上图可知，程序占用的内存被分了以下几部分．
1、栈区（stack）
由编译器自动分配释放 ，存放函数的参数值，局部变量的值等，内存的分配是连续的，类似于平时我们所说的栈，如果还不清楚，]]></description><category></category></item><item><title><![CDATA[ctrcmp strcpy源代码]]></title><link>https://blog.youkuaiyun.com/u014466630/article/details/22676671</link><guid>https://blog.youkuaiyun.com/u014466630/article/details/22676671</guid><author>u014466630</author><pubDate>Mon, 31 Mar 2014 16:36:04 +0800</pubDate><description><![CDATA[//系统函数源代码
int__cdeclstrcmp(constchar*
 src,constchar* dst)
{ 
        intret = 0 ;
  
        while( ! (ret = *(unsignedchar*)src
 - *(unsigned char*)dst) && *dst)//直到src和dst当前数值不相等且dst不为\0时退出w]]></description><category></category></item><item><title><![CDATA[c++ 实现快速排序与二分查找 源代码]]></title><link>https://blog.youkuaiyun.com/u014466630/article/details/22676475</link><guid>https://blog.youkuaiyun.com/u014466630/article/details/22676475</guid><author>u014466630</author><pubDate>Mon, 31 Mar 2014 16:33:50 +0800</pubDate><description><![CDATA[今天闲来无事，写写快速排序与二分查找的代码，也给自己回顾一篇。
 以下的代码都是我经vc2005 测试通过的。
//划分区间函数  最主要的函数
int Partitionfun(int * intarray,int i,int j)
{
 int key = intarray[i]; //排序的主元值
 while(i
 {
  while(i=key) j--;
  if (]]></description><category></category></item></channel></rss>