<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[┌LiHoo┐]]></title><description><![CDATA[十年前我们仰望星空，十年后我们将俯视大地……]]></description><link>https://blog.youkuaiyun.com/epluguo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; epluguo]]></copyright><item><title><![CDATA[正则表达式(Regular Expression)]]></title><link>https://blog.youkuaiyun.com/epluguo/article/details/42875175</link><guid>https://blog.youkuaiyun.com/epluguo/article/details/42875175</guid><author>epluguo</author><pubDate>Mon, 19 Jan 2015 16:43:38 +0800</pubDate><description><![CDATA[正则表达式(Regular Expression)
正则表达式，又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法（英语：Regular Expression，在代码中常简写为regex、regexp或RE）。
正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里，正则表达式通常被用来检索、替换那些符合某个模式的文本。
元字符



字符]]></description><category></category></item><item><title><![CDATA[C/C++流程与反汇编]]></title><link>https://blog.youkuaiyun.com/epluguo/article/details/38590411</link><guid>https://blog.youkuaiyun.com/epluguo/article/details/38590411</guid><author>epluguo</author><pubDate>Fri, 15 Aug 2014 21:13:22 +0800</pubDate><description><![CDATA[众所周知，任何程序都可以由三种基本控制结构组成，分别是循序结构，选择结构，循环结构。


这三种结构翻译成汇编语言又是怎样的呢？这里主要考虑的是debug版本。对于release版本经过各种优化后结果不一样，不作考虑。这里的编译器采用的是Visual Studio 2008


顺序结构没什么悬念，这里就不提了，首先看下选择结构。


选择结构，主要有两种表现方式：if{ }el]]></description><category></category></item><item><title><![CDATA[如何建立一个完整的游戏AI]]></title><link>https://blog.youkuaiyun.com/epluguo/article/details/38274649</link><guid>https://blog.youkuaiyun.com/epluguo/article/details/38274649</guid><author>epluguo</author><pubDate>Tue, 29 Jul 2014 19:13:52 +0800</pubDate><description><![CDATA[原作者：Geoff Howland

译者：akinggw]]></description><category></category></item><item><title><![CDATA[Apriori算法]]></title><link>https://blog.youkuaiyun.com/epluguo/article/details/27800625</link><guid>https://blog.youkuaiyun.com/epluguo/article/details/27800625</guid><author>epluguo</author><pubDate>Sat, 31 May 2014 10:54:45 +0800</pubDate><description><![CDATA[Apriori算法是数据挖掘中一种挖掘关联规则的频繁项集算法。其核心是基于两阶段频集思想的递推算法。


先来了解下关联规则挖掘：


发现事务数据库，关系数据, 或其它信息库中项或数据对象集合间的频繁模式。关联，相关，或因果关系结构。


频繁模式：在数据库中频繁出现的模式(项集, 序列, 等)。


动机是发现数据中的规律性。


如：
购物篮分析：哪些产品更经]]></description><category></category></item><item><title><![CDATA[贝叶斯分类器]]></title><link>https://blog.youkuaiyun.com/epluguo/article/details/27790629</link><guid>https://blog.youkuaiyun.com/epluguo/article/details/27790629</guid><author>epluguo</author><pubDate>Sat, 31 May 2014 09:03:18 +0800</pubDate><description><![CDATA[贝叶斯分类是统计学的一个分类方法，基于贝叶斯定理。首先贝叶斯分类的一个核心假设是一个属性值对给定类的影响独立于其他属性的值(类条件独立)。


先来看下条件概率：


设A、B是两个事件，且P(B)>0,则称 为在事件B发生的条件下,事件A的条件概率。


再来看一下贝叶斯定理：。


其中:
X 是类标识未知的数据样本（或数据元组）
如：35岁收入$4000的顾客
]]></description><category></category></item><item><title><![CDATA[反汇编基本原理与x86指令构造]]></title><link>https://blog.youkuaiyun.com/epluguo/article/details/27304557</link><guid>https://blog.youkuaiyun.com/epluguo/article/details/27304557</guid><author>epluguo</author><pubDate>Wed, 28 May 2014 08:58:36 +0800</pubDate><description><![CDATA[via:http://blog.youkuaiyun.com/winsenjiansbomber/article/details/27253577]]></description><category></category></item><item><title><![CDATA[分析与分享 ----腾讯实习生招聘从笔试到签约]]></title><link>https://blog.youkuaiyun.com/epluguo/article/details/24503859</link><guid>https://blog.youkuaiyun.com/epluguo/article/details/24503859</guid><author>epluguo</author><pubDate>Sat, 26 Apr 2014 01:02:19 +0800</pubDate><description><![CDATA[一直拖着没写笔经、面经，似乎对后来者有点不厚道，毕竟大家都是踩着别人的笔经、面经上去的，也许有时候考核的技术内容上不一样，但起码给自己一个方向，一个信心。


先说说我的情况，华南农业大学本科生数学系，其实是计算机与数学的交叉学科。数学学得渣渣的，计算机的自学较多，对学校教的大多嗤之以鼻。报的是腾讯的PC客户端。


首先，对该职位官网上说的要求我已经忘记了，现在也找不到，可能等第三批]]></description><category></category></item><item><title><![CDATA[游戏服务器：到底使用UDP还是TCP]]></title><link>https://blog.youkuaiyun.com/epluguo/article/details/23383547</link><guid>https://blog.youkuaiyun.com/epluguo/article/details/23383547</guid><author>epluguo</author><pubDate>Thu, 10 Apr 2014 21:22:35 +0800</pubDate><description><![CDATA[在编写网络游戏的时候，到底使用UDP还是TCP的问题迟早都要面对。

一般来说你会听到人们这样说：“除非你正在写一个动作类游戏，否则你就用TCP吧” 或者是 “你能够在MMO游戏中用TCP,因为魔兽世界就用的TCP！”

遗憾的是，这些观点都没有反映这个问题的复杂性。

背景

首先，说明一下，我之前主要是用TCP进行网络编程。我曾为一个流行的在线纸牌游戏编写服务器了好几年，在高峰]]></description><category></category></item><item><title><![CDATA[简述ARP攻击原理与防范]]></title><link>https://blog.youkuaiyun.com/epluguo/article/details/23263807</link><guid>https://blog.youkuaiyun.com/epluguo/article/details/23263807</guid><author>epluguo</author><pubDate>Wed, 09 Apr 2014 13:45:17 +0800</pubDate><description><![CDATA[前段时间，终于狠下来给自己的手提换了个固态硬盘，那随着而来的肯定是得装个系统在那里。反正要装，就装个新的来体验一下吧，直接就装了个Win8.1的。win8.1的各种东西让我折腾了好久，部分特征让我好纠结，不过界面还蛮不错的。固态硬盘就是爽，飞一般的感觉，打开VS一下子快多了，查阅文档，快多了。各种爽，固态硬盘，你值得拥有。毕竟在使用校园网，有时候一个不小心就来个arp工具上不了网就糟糕，但在我找遍]]></description><category></category></item><item><title><![CDATA[广州大学锐捷认证协议安全性研究]]></title><link>https://blog.youkuaiyun.com/epluguo/article/details/20551979</link><guid>https://blog.youkuaiyun.com/epluguo/article/details/20551979</guid><author>epluguo</author><pubDate>Wed, 05 Mar 2014 16:03:19 +0800</pubDate><description><![CDATA[摘要： 本文通过分析802.1X协议，发现其存在离线字典攻击漏洞。同时对广州大学锐捷认证协议的具体实现进行黑箱测试后，找到了同一个子网的机器和饶过认证进行通信的方法。

关键字：802.1X，锐捷，离线字典攻击

 

Research on Ruijie Authentication Protocol in Guangzhou University

Abstract: This]]></description><category></category></item><item><title><![CDATA[glext.h]]></title><link>https://blog.youkuaiyun.com/epluguo/article/details/19302003</link><guid>https://blog.youkuaiyun.com/epluguo/article/details/19302003</guid><author>epluguo</author><pubDate>Sun, 16 Feb 2014 22:44:27 +0800</pubDate><description><![CDATA[OpenGL可以扩展，其API扩展必须得到其管理者-——OpenGL体系评审委员会(ARB)的认可。比如多纹理映射就是其中之一，因为不是OpenGL的所有实现版本都支持多纹理映射，所以它是一个可选择的扩展。


在使用前，必须包含glext.h头文件，而在有些IDE里头，没有集合glext.h。我试着找了下，不知是大家用这些函数较少还是什么原因，似乎网上对其的讨论也不多。


在这里就]]></description><category></category></item><item><title><![CDATA[OpenGL加载与显示Targa位图文件]]></title><link>https://blog.youkuaiyun.com/epluguo/article/details/19014625</link><guid>https://blog.youkuaiyun.com/epluguo/article/details/19014625</guid><author>epluguo</author><pubDate>Sun, 09 Feb 2014 19:41:32 +0800</pubDate><description><![CDATA[这种图像格式在BMP格式的基础上添加了一个alpha通道，这非常有用，特别是在一些游戏设计里头。


Targa文件格式也主要分为两个部分：头部跟图像数据部分。其中头部数据如下定义


typedef struct tagTARGAFILEHEADER
{
	unsigned char imageIDLength;	//标识（ID）数据项中的字符数
									//0表示么有标识]]></description><category></category></item><item><title><![CDATA[OpenGL加载、显示、截图、保存位图文件]]></title><link>https://blog.youkuaiyun.com/epluguo/article/details/19014325</link><guid>https://blog.youkuaiyun.com/epluguo/article/details/19014325</guid><author>epluguo</author><pubDate>Sun, 09 Feb 2014 19:22:01 +0800</pubDate><description><![CDATA[1.加载与显示BMP位图文件
位图，有时候也被称之为栅栏图、栅格图，是一种保存着图像每一位像素的格式。姑且这么说吧。以此相对的有矢量图，矢量图是用数学公式保存着每一点、每一条线条的方式来存储图像的。


在windows操作系统中，我们都可以使用微软定义的bmp位图（Bitmap）文件。位图有压缩的，也有没压缩的。我们这里主要看没压缩的。


Bitmap位图文件的结构主要由三部分组]]></description><category></category></item><item><title><![CDATA[堆和栈的区别]]></title><link>https://blog.youkuaiyun.com/epluguo/article/details/18334721</link><guid>https://blog.youkuaiyun.com/epluguo/article/details/18334721</guid><author>epluguo</author><pubDate>Thu, 16 Jan 2014 01:26:05 +0800</pubDate><description><![CDATA[一、预备知识—程序的内存分配  
  一个由C/C++编译的程序占用的内存分为以下几个部分  
  1、栈区（stack）—   由编译器自动分配释放   ，存放函数的参数值，局部变量的值等。其  
  操作方式类似于数据结构中的栈。  
  2、堆区（heap）   —   一般由程序员分配释放，   若程序员不释放，程序结束时可能由OS回  
  收   。注意它与数据结构中的堆是两]]></description><category></category></item><item><title><![CDATA[GDI 映像方式]]></title><link>https://blog.youkuaiyun.com/epluguo/article/details/17966943</link><guid>https://blog.youkuaiyun.com/epluguo/article/details/17966943</guid><author>epluguo</author><pubDate>Tue, 07 Jan 2014 19:48:27 +0800</pubDate><description><![CDATA[这一Part，在几年前看windows程序设计时一直不怎么明白。今天，想开发个游戏，重新拾起这块内容，温故而知新。以下内容参考网上、书上结合自己的理解挖掘而成。


默认情况下，程序都是相对于显示区域的左上角，以图素为单位绘图的。这是内定情况，但不是唯一选择。我们可以用映像方式来改变它。


映像方式
CDC::SetMapMode 
virtual intSetMapMode( ]]></description><category></category></item><item><title><![CDATA[Photoshop 降噪滤镜 noiseware]]></title><link>https://blog.youkuaiyun.com/epluguo/article/details/17656555</link><guid>https://blog.youkuaiyun.com/epluguo/article/details/17656555</guid><author>epluguo</author><pubDate>Sun, 29 Dec 2013 19:02:29 +0800</pubDate><description><![CDATA[最近去采风拍了几张照片，想要处理下，发现放大后多少有点噪点，这可难着我了，对付噪点，貌似没想到啥好的方法，百度了下，发现了个不错的滤镜..


Noiseware用于恢复图片质量，通过消除图像噪点和讨厌的人为因素，如高ISO设置或低亮度环境。它提供了许多已经设置好的配置，让你解决大多数普通噪点问题，而不需要进一步的配置；另外，你可以更改配置或指定你自己的自定义的配置或使用自学习功能自动创建噪]]></description><category></category></item><item><title><![CDATA[BCD码指令 AAA DAA AAS DAS AAM AAD]]></title><link>https://blog.youkuaiyun.com/epluguo/article/details/13169063</link><guid>https://blog.youkuaiyun.com/epluguo/article/details/13169063</guid><author>epluguo</author><pubDate>Sun, 27 Oct 2013 13:20:52 +0800</pubDate><description><![CDATA[十进制数（BCD码）运算指令

    在计算机中十进制数是用BCD码来表示的，BCD码有两类：一类叫压缩型BCD码，一类叫非压缩型BCD码。用BCD码进行加、减、乘、除运算，通常采用两种方法：一种是在指令系统中设置一套专用于BCD码运算的指令；另一种是利用二进制数的运算指令算出结果，然后再用专门的指令对结果进行修正（调整），使之转变为正确的BCD码表示的结果。8086／8088指令系统所采用]]></description><category></category></item><item><title><![CDATA[ADO在C++中的使用]]></title><link>https://blog.youkuaiyun.com/epluguo/article/details/12995967</link><guid>https://blog.youkuaiyun.com/epluguo/article/details/12995967</guid><author>epluguo</author><pubDate>Thu, 24 Oct 2013 12:28:51 +0800</pubDate><description><![CDATA[最近程序中用到读写数据库，看了些例子，查了番MSDN，下面把详细步骤写出来，以备忘，或与同行共勉。
读写数据库的技术很多，现在多用ADO。ADO以COM方式提供，所以它的很多行为遵循COM规范。首先，要引入ADO的COM文件，它的位置一般在"C:/Program
 Files/Common Files/System/ado/msado15.dll"。
1. 引入ADO
打开预编译头文件St]]></description><category></category></item><item><title><![CDATA[ASCII码表]]></title><link>https://blog.youkuaiyun.com/epluguo/article/details/12252013</link><guid>https://blog.youkuaiyun.com/epluguo/article/details/12252013</guid><author>epluguo</author><pubDate>Thu, 03 Oct 2013 11:36:02 +0800</pubDate><description><![CDATA[信息在计算机上是用二进制表示的，这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备，这些设备的主要目的就是，以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备，设备和计算机之间能进行正确的信息交换，人们编制的统一的信息交换代码，这就是ASCII码表，它的全称是“美国信息交换标准代码”。
 







八进制
十六进制
十进制
字符]]></description><category></category></item><item><title><![CDATA[C++中四种cast类型强制转换方式]]></title><link>https://blog.youkuaiyun.com/epluguo/article/details/12251759</link><guid>https://blog.youkuaiyun.com/epluguo/article/details/12251759</guid><author>epluguo</author><pubDate>Thu, 03 Oct 2013 11:33:20 +0800</pubDate><description><![CDATA[强制转换的类型指定了在expression上执行某种特定类型的转换。


命名的强制类型转换符号的一般形式如下：


cast-name(expression);


其中cast-name为static_cast、dynamic_cast、const_cast和reinterpret_cast之一，type-id为需要转换的目标类型，而expression是被强制转换的值。
]]></description><category></category></item></channel></rss>