<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mrpan09的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mrpan09</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mrpan09]]></copyright><item><title><![CDATA[关于fatal error C1083: Cannot open precompiled heade]]></title><link>https://blog.youkuaiyun.com/mrpan09/article/details/5818563</link><guid>https://blog.youkuaiyun.com/mrpan09/article/details/5818563</guid><author>mrpan09</author><pubDate>Tue, 17 Aug 2010 16:23:00 +0800</pubDate><description><![CDATA[<br />在编译vc时出现了这样的错误，因为这个程序不是本人写的，可能是编写环境的设置问题。所以在自己的电脑上会出现这样的错， （我用的是中文版的vc IDE） <br /><br />fatal error C1083: Cannot open precompiled header file: /'Debug/v13_3.pch/': <br /><br />No such file or directory <br /><br />在网上搜集了一下，这个错误是预编译文件的设置造成的，有几种可以尝试的途]]></description><category></category></item><item><title><![CDATA[堆栈的作用及工作原理]]></title><link>https://blog.youkuaiyun.com/mrpan09/article/details/5808751</link><guid>https://blog.youkuaiyun.com/mrpan09/article/details/5808751</guid><author>mrpan09</author><pubDate>Fri, 13 Aug 2010 10:13:00 +0800</pubDate><description><![CDATA[<br />计算机领域，堆栈是一个不容忽视的概念，但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。 <br />堆栈都是一种数据项按序排列的数据结构，只能在一端(称为栈顶(top))对数据项进行插入和删除。 <br />要点： <br />堆：顺序随意 <br />栈：后进先出(Last-In/First-Out) <br />编辑本段堆和栈的区别 <br />一、预备知识—程序的内存分配 <br />一个由c/C++编译的程序占用的内存分为以下几个部分 <br />1、栈区（stack）—]]></description><category></category></item><item><title><![CDATA[为什么使用指针]]></title><link>https://blog.youkuaiyun.com/mrpan09/article/details/5808725</link><guid>https://blog.youkuaiyun.com/mrpan09/article/details/5808725</guid><author>mrpan09</author><pubDate>Fri, 13 Aug 2010 10:09:00 +0800</pubDate><description><![CDATA[<br />在实际编程中，既然使用变量就可以访问数据，为什么还用指针呢？使用指针来操纵自动变量的唯一原因是，为了说明指针的工作原理。指针真正的用途是被用于完成下列3种任务：<br />管理自由存储区中的数据<br />访问类的成员数据和函数<br />按引用传递参数<br />    在“函数的 工作原理 ”中，提到了5个内存区域：<br />全局名称空间<br />自由存储区<br />寄存器<br />代码空间<br />堆栈<br />     局部变量和函数参数位于堆栈中：当然，代码位于代码空间中；]]></description><category></category></item><item><title><![CDATA[C语言的跨平台性及库的跨平台性研究 ]]></title><link>https://blog.youkuaiyun.com/mrpan09/article/details/5803444</link><guid>https://blog.youkuaiyun.com/mrpan09/article/details/5803444</guid><author>mrpan09</author><pubDate>Wed, 11 Aug 2010 11:06:00 +0800</pubDate><description><![CDATA[版权声明：原创作品，允许转载，转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeremiah.blog.51cto.com/539865/183560    啥？C语言是跨平台的？大家刚学C语言的时候，都知道C是不跨平台的。C的跨平台性从何说起？     呵呵，看官莫急，听Jeremiah徐徐道来。     本篇博客所讨论的跨平台性，是比较狭义的，主要是讨论跨Windows和Linux这两个最流行的操作系统，确切的说，是跨VC和gcc这两大编译器。在这也只]]></description><category></category></item><item><title><![CDATA[C语言的跨平台性及库的跨平台性研究 ]]></title><link>https://blog.youkuaiyun.com/mrpan09/article/details/5803443</link><guid>https://blog.youkuaiyun.com/mrpan09/article/details/5803443</guid><author>mrpan09</author><pubDate>Wed, 11 Aug 2010 11:06:00 +0800</pubDate><description><![CDATA[版权声明：原创作品，允许转载，转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeremiah.blog.51cto.com/539865/183560    啥？C语言是跨平台的？大家刚学C语言的时候，都知道C是不跨平台的。C的跨平台性从何说起？     呵呵，看官莫急，听Jeremiah徐徐道来。     本篇博客所讨论的跨平台性，是比较狭义的，主要是讨论跨Windows和Linux这两个最流行的操作系统，确切的说，是跨VC和gcc这两大编译器。在这也只]]></description><category></category></item><item><title><![CDATA[怎样学好编程？值得你一看的文章！]]></title><link>https://blog.youkuaiyun.com/mrpan09/article/details/5795448</link><guid>https://blog.youkuaiyun.com/mrpan09/article/details/5795448</guid><author>mrpan09</author><pubDate>Sat, 07 Aug 2010 16:23:00 +0800</pubDate><description><![CDATA[网上一篇很好的文章，作者的个人经历，很值得初学编程的看一看！ 前言 <br />编了这么久的程序，一直想找机会总结下其中的心得和方法，但回想我这段编程道路，又很难说清楚，如果按照我走过的所有路来说，显然是不可能的！当我看完了云风的《游戏之旅--编程感悟》和梁肇新的《编程高手箴言》我突然知道我要从何说起，我要怎么说了！从接触编程到现在已经至少要6年，虽然时间短，但我几乎每天都在编，而编程上突飞猛进的还是最近一两年，单纯编程上的进步，很简单就是经验，但你要理解才可以进步的快！这就是说，你的理论课要学好，才能学好]]></description><category></category></item><item><title><![CDATA[Android SDKSetup.exe运行闪一下，就关闭了]]></title><link>https://blog.youkuaiyun.com/mrpan09/article/details/5722073</link><guid>https://blog.youkuaiyun.com/mrpan09/article/details/5722073</guid><author>mrpan09</author><pubDate>Thu, 08 Jul 2010 23:22:00 +0800</pubDate><description><![CDATA[<br />点击SDK Setup.exe就闪了一下，没动静了。我很好奇，我在公司已经安装了一遍，怎么会不行呢？查了一下发现。有人说是因为path的关系，我将tools的路径设置到path里。还是没用用。有人说是orcale自行安装的jdk有冲突。我看看，我将jdk的bin路径直接放在path的第一位。OK了。]]></description><category></category></item><item><title><![CDATA[VC++ 的MFC 和ATL 及COM 是什么？ ]]></title><link>https://blog.youkuaiyun.com/mrpan09/article/details/5316865</link><guid>https://blog.youkuaiyun.com/mrpan09/article/details/5316865</guid><author>mrpan09</author><pubDate>Mon, 22 Feb 2010 14:37:00 +0800</pubDate><description><![CDATA[一、什么是MFC        微软基础类(Microsoft Foundation Classes),实际上是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎,VC++是WinOS下开发人员使用的专业C++ SDK(SDK,Standard SoftWare Develop Kit,专业软件开发平台),MFC就是挂在它之上的一个输助软件开发包,MFC作为与VC++血肉相连的部分(注意C]]></description><category></category></item><item><title><![CDATA[Delphi Enum]]></title><link>https://blog.youkuaiyun.com/mrpan09/article/details/5004713</link><guid>https://blog.youkuaiyun.com/mrpan09/article/details/5004713</guid><author>mrpan09</author><pubDate>Mon, 14 Dec 2009 15:55:00 +0800</pubDate><description><![CDATA[枚举类型　　Pascal程序不仅用于数值处理，还更广泛地用于处理非数值的数据。例如，性别、月份、星期几、颜色、单位名、学历、职业等。1、枚举类型的定义格式:　type 枚举类型标识符=(标识符1,标识符2,…,标识符n)2、枚举类型数据特点① 枚举元素只能是标识符；例如，下列类型定义是合法的：　　 type days=(sun,mon,tue,wed,thu,fri,sat);　　 colors=]]></description><category></category></item><item><title><![CDATA[Delphi Enum]]></title><link>https://blog.youkuaiyun.com/mrpan09/article/details/5004687</link><guid>https://blog.youkuaiyun.com/mrpan09/article/details/5004687</guid><author>mrpan09</author><pubDate>Mon, 14 Dec 2009 15:50:00 +0800</pubDate><description><![CDATA[枚举类型　　Pascal程序不仅用于数值处理，还更广泛地用于处理非数值的数据。例如，性别、月份、星期几、颜色、单位名、学历、职业等。1、枚举类型的定义格式:　type 枚举类型标识符=(标识符1,标识符2,…,标识符n)2、枚举类型数据特点① 枚举元素只能是标识符；例如，下列类型定义是合法的：　　 type days=(sun,mon,tue,wed,thu,fri,sat);　　 colors=]]></description><category></category></item><item><title><![CDATA[双缓冲绘图技术在Delphi中的实现]]></title><link>https://blog.youkuaiyun.com/mrpan09/article/details/4970403</link><guid>https://blog.youkuaiyun.com/mrpan09/article/details/4970403</guid><author>mrpan09</author><pubDate>Wed, 09 Dec 2009 11:50:00 +0800</pubDate><description><![CDATA[摘要：双缓冲绘图技术在Delphi中的实现说明：假设读者熟悉VCL 双缓冲绘图也不是什么新技术，简单的说：在绘图实现时不直接绘在窗口上，而是先绘在内存里，再一起“拷贝”至窗口。实现起来也不复杂，创建一兼容HDC,在此兼容HDC上绘图，最后拷贝到窗口HDC就行了。本人前段时间把一C++实现该技术的代码改成了Delphi代码，都是用Win32API写的。今改成了使用Delphi自带的类，试]]></description><category></category></item><item><title><![CDATA[闪烁窗口]]></title><link>https://blog.youkuaiyun.com/mrpan09/article/details/4799234</link><guid>https://blog.youkuaiyun.com/mrpan09/article/details/4799234</guid><author>mrpan09</author><pubDate>Wed, 11 Nov 2009 17:30:00 +0800</pubDate><description><![CDATA[FlashWindow(Handle, True); //闪烁窗口标题栏 FlashWindow(Application.Handle, True); //闪烁任务栏上的程序标题 ]]></description><category></category></item><item><title><![CDATA[关于函数调用中形参的分析]]></title><link>https://blog.youkuaiyun.com/mrpan09/article/details/4793829</link><guid>https://blog.youkuaiyun.com/mrpan09/article/details/4793829</guid><author>mrpan09</author><pubDate>Tue, 10 Nov 2009 14:13:00 +0800</pubDate><description><![CDATA[ 关于函数调用中形参的分析总结：SkyJacker贡献者：LiuXiao，小冬，Bahamut, 考拉, http://www.cnpack.orgCnPack IV  QQ Group: 1309702007-02-02（转贴请注明作者、出处且保持完整）一、形参的3种基本形式function a(b: Integer): Integer; fu]]></description><category></category></item><item><title><![CDATA[枚举和字符串的转化]]></title><link>https://blog.youkuaiyun.com/mrpan09/article/details/4532853</link><guid>https://blog.youkuaiyun.com/mrpan09/article/details/4532853</guid><author>mrpan09</author><pubDate>Tue, 08 Sep 2009 18:40:00 +0800</pubDate><description><![CDATA[usesClasses,TypInfo ;typeTCommandType = (ctEmptyCommand,ctAdd,ctModify);TCommandTypeConvert=classpublic    class function CommandToString(ACommand: TCommandType): string;    class function StringToCom]]></description><category></category></item><item><title><![CDATA[线程的基础知识]]></title><link>https://blog.youkuaiyun.com/mrpan09/article/details/4409134</link><guid>https://blog.youkuaiyun.com/mrpan09/article/details/4409134</guid><author>mrpan09</author><pubDate>Tue, 04 Aug 2009 20:44:00 +0800</pubDate><description><![CDATA[ 作者Blog：http://blog.youkuaiyun.com/oyljerry/线程的基础知识1. 进程与线程有那些区别和联系？     每个进程至少需要一个线程。         进程由两部分构成：进程内核对象，地址空间。线程也由两部分组成：线程内核对象，操作系统用它来对线程实施管理。线程堆栈，用于维护线程在执行代码时需要的所有函数参数和局部变量。        进程是不活泼的。进程从来]]></description><category></category></item><item><title><![CDATA[线程的基础知识]]></title><link>https://blog.youkuaiyun.com/mrpan09/article/details/4409130</link><guid>https://blog.youkuaiyun.com/mrpan09/article/details/4409130</guid><author>mrpan09</author><pubDate>Tue, 04 Aug 2009 20:43:00 +0800</pubDate><description><![CDATA[ 线程的基础知识1. 进程与线程有那些区别和联系？     每个进程至少需要一个线程。         进程由两部分构成：进程内核对象，地址空间。线程也由两部分组成：线程内核对象，操作系统用它来对线程实施管理。线程堆栈，用于维护线程在执行代码时需要的所有函数参数和局部变量。        进程是不活泼的。进程从来不执行任何东西，它只是线程的容器。线程总是在某个进程环境中创建的，而且它的整个寿命]]></description><category></category></item><item><title><![CDATA[delphi下 用assert来完成错误的捕捉]]></title><link>https://blog.youkuaiyun.com/mrpan09/article/details/4409118</link><guid>https://blog.youkuaiyun.com/mrpan09/article/details/4409118</guid><author>mrpan09</author><pubDate>Tue, 04 Aug 2009 20:39:00 +0800</pubDate><description><![CDATA[Assert  过程原形[code]procedure Assert (expr :Boolean [; const msg: string]);[/code]在system.pas 里 Assert 的实现是:procedure _Assert(const Message, Filename: AnsiString; LineNumber: Integer);{$IFDEF PUREPASC]]></description><category></category></item><item><title><![CDATA[Delphi TThread中文注释]]></title><link>https://blog.youkuaiyun.com/mrpan09/article/details/4409109</link><guid>https://blog.youkuaiyun.com/mrpan09/article/details/4409109</guid><author>mrpan09</author><pubDate>Tue, 04 Aug 2009 20:37:00 +0800</pubDate><description><![CDATA[TThread是一个抽象类，可以创建几个独立的线程。 类关系 TObject 在一个多线程的应用程序中创建一个TThread的后子类代表一个线程。每一新子类的TThread对象的实例是一个新的线程。从TThread派生的多线程实例可以构成Delphi的多线程应用程序。 　　 当一个应用程序运行时，应用程序就被载入内存准备执行。此时，它成为包含一个或多个线程的进程，每个线程含有数据、代码和系统资源。]]></description><category></category></item></channel></rss>