<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[阿福专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/AlfredLu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; AlfredLu]]></copyright><item><title><![CDATA[Develope Hints]]></title><link>https://blog.youkuaiyun.com/AlfredLu/article/details/2058656</link><guid>https://blog.youkuaiyun.com/AlfredLu/article/details/2058656</guid><author>AlfredLu</author><pubDate>Tue, 22 Jan 2008 13:04:00 +0800</pubDate><description><![CDATA[+ 在内存分配号上设置断点 _crtBreakAlloc （参考MSDN）    F11    察看callstack + VS2003的增量编译不是很灵光，有时候dll断点没法停下来，需要rebuild dll工程]]></description><category></category></item><item><title><![CDATA[主动对象（Active Object）：用于并发编程的对象行为模式]]></title><link>https://blog.youkuaiyun.com/AlfredLu/article/details/2027819</link><guid>https://blog.youkuaiyun.com/AlfredLu/article/details/2027819</guid><author>AlfredLu</author><pubDate>Sun, 06 Jan 2008 22:28:00 +0800</pubDate><description><![CDATA[最近在看 > 和 ACE 的源码，如果要深入理解 ACE，最好能结合 POSA2 >，但是此书中文版的翻译不佳，幸运的是，POSA2的大部分内容可以在 C++NP2 的翻译者马维达先生另一个翻译的技术文档 > 找到。本贴转自http://docs.huihoo.com/ace_tao/ACE-2002-12/Part-One/Chapter-6.htm主动对象（Active Object）：用]]></description><category></category></item><item><title><![CDATA[RUP定义的抽象类]]></title><link>https://blog.youkuaiyun.com/AlfredLu/article/details/2008231</link><guid>https://blog.youkuaiyun.com/AlfredLu/article/details/2008231</guid><author>AlfredLu</author><pubDate>Tue, 01 Jan 2008 18:44:00 +0800</pubDate><description><![CDATA[  boundary（边界类）：        表达系统和用户（或外部系统）之间的交互。   --注意这里的“系统”外部，一定要界定你的系统边界。边界类可        以代表程序窗口、通讯接口、终端、API等和用户或外部系统交互的部分的抽象。（还是抽象，而不是具体类）               entity（实体类）：        从现实世界转化来的具体存在的东东的抽象（如订单、文档等）。 ]]></description><category></category></item><item><title><![CDATA[软件工程知识体系指南综述*]]></title><link>https://blog.youkuaiyun.com/AlfredLu/article/details/1966849</link><guid>https://blog.youkuaiyun.com/AlfredLu/article/details/1966849</guid><author>AlfredLu</author><pubDate>Tue, 25 Dec 2007 17:18:00 +0800</pubDate><description><![CDATA[ 软件工程知识体系指南综述*万江平，安诗芳，黄德毅 (华南理工大学工商管理学院，广东广州510640)【摘要】首先许述软件工程知识体系指南的历史及其五大目标，并进一步说明了其层次结构以及相关的八个学科;详细分析了其十大知识域及其相应的各个子专题;最后探讨了我国如何应用软件工程知识的体系指南。【关键词】软件工程；标准化；软件工程知识体系；软件工程教育 随着软件产业的逐渐形成，一方面，]]></description><category></category></item><item><title><![CDATA[UML 参考手册读书笔记（一）]]></title><link>https://blog.youkuaiyun.com/AlfredLu/article/details/1908852</link><guid>https://blog.youkuaiyun.com/AlfredLu/article/details/1908852</guid><author>AlfredLu</author><pubDate>Fri, 30 Nov 2007 11:58:00 +0800</pubDate><description><![CDATA[第 1 章 UML简介 UML是一种离散的建模语言，不适合对诸如工程和物理学领域中的连续系统建模UML概念域 ： 静态结构 动态行为 实现构造 模型组织 扩展机制静态结构  -  类图动态行为  -  状态图 顺序图 协作图实现构造  -  部署图模型组织  -  包 扩展机制  -  OCL etc. 第 3 章 UML初览 表 3–1 UML]]></description><category></category></item><item><title><![CDATA[Dll(动态链接库)学习笔记]]></title><link>https://blog.youkuaiyun.com/AlfredLu/article/details/1907002</link><guid>https://blog.youkuaiyun.com/AlfredLu/article/details/1907002</guid><author>AlfredLu</author><pubDate>Thu, 29 Nov 2007 13:31:00 +0800</pubDate><description><![CDATA[Dll(动态链接库)学习笔记from:http://www.icdev.com.cn/?734/viewspace-93#xspace-trackswe Z EU9F&b6q4t0比较大的应用程序都由很多模块组成，这些模块分别完成相对独立的功能，它们彼此协作来完成整个软件系统的工作。可能存在一些模块的功能较为通用，在构造其它软件系统时仍会被使用。在构造软件系统时，如果将所有模块的]]></description><category></category></item><item><title><![CDATA[关于VC的字节对齐]]></title><link>https://blog.youkuaiyun.com/AlfredLu/article/details/1878106</link><guid>https://blog.youkuaiyun.com/AlfredLu/article/details/1878106</guid><author>AlfredLu</author><pubDate>Sat, 10 Nov 2007 21:26:00 +0800</pubDate><description><![CDATA[VC中下面几个结构体大小分别是多少呢struct MyStruct{    double m4;    char m1;    int  m3；};struct MyStruct {    char m1;    double m4;    int m3;};#pragma pack(push)//保存对齐状态#pragma pack(16)  //设置为16字节对齐struct test{   ]]></description><category></category></item><item><title><![CDATA[一例递归的使用]]></title><link>https://blog.youkuaiyun.com/AlfredLu/article/details/1877754</link><guid>https://blog.youkuaiyun.com/AlfredLu/article/details/1877754</guid><author>AlfredLu</author><pubDate>Sat, 10 Nov 2007 17:01:00 +0800</pubDate><description><![CDATA[最后一道题当时没做出来回家想了一下在家不能上web，今天才拿上来分享一下函数原形已经给出：int p(int i, int N);功能：调用该函数，打印如下格式的输出，例p(1, 7);1234567654321即每行一个数字。（注意：N只打印一次）要求：函数中唯一能够调用的函数就是printf。只使用一条语句，如果你真的不能用一条语句，每增加一条语句扣1分。不准使用如下的关键字：typedef,]]></description><category></category></item><item><title><![CDATA[VSS（Visual SourceSafe）使用入门 ]]></title><link>https://blog.youkuaiyun.com/AlfredLu/article/details/1866410</link><guid>https://blog.youkuaiyun.com/AlfredLu/article/details/1866410</guid><author>AlfredLu</author><pubDate>Sun, 04 Nov 2007 18:20:00 +0800</pubDate><description><![CDATA[VSS（Visual SourceSafe）使用入门 张博 2005.6节 1.01      前言... 2 节 1.02      安装... 2 节 1.03      数据库管理... 3 (a)       介绍... 3 (b)      Visual SourceSafe 6.0 Admin程序... 3 (c)      打开指定的数据库..]]></description><category></category></item><item><title><![CDATA[用VIM编写C/C++程序]]></title><link>https://blog.youkuaiyun.com/AlfredLu/article/details/1839176</link><guid>https://blog.youkuaiyun.com/AlfredLu/article/details/1839176</guid><author>AlfredLu</author><pubDate>Tue, 23 Oct 2007 12:54:00 +0800</pubDate><description><![CDATA[用VIM编写C/C++程序Vi是Unix下最常用的文本编辑器。VIM（Vi IMproved）则是它的增强版。有人常常拿VIM和emacs比较，VIM尽管不象emacs那样有那么多的功能，但是比emacs更方便、好用。用过emacs的人肯定会为emacs的一些快捷键感到烦恼，有时候用真希望自己有八只手。VIM的学习曲线也不象emacs那么长，只要看看VIM自带的vitutor，大约只要20分钟]]></description><category></category></item><item><title><![CDATA[各种插值算法的金字塔算法]]></title><link>https://blog.youkuaiyun.com/AlfredLu/article/details/1820055</link><guid>https://blog.youkuaiyun.com/AlfredLu/article/details/1820055</guid><author>AlfredLu</author><pubDate>Thu, 11 Oct 2007 13:42:00 +0800</pubDate><description><![CDATA[拉格朗日插值以线性插值为基础,利用层层递进的原理,先对点插值,然后是线,然后是三次多项式,...,最终插值出所需要的曲线.此曲线必过控制点,拉格朗日多项式的控制点数和多项式的次数成正比,当插值的点数很大时,多项式的次数也很高// 功能: 幂运算// 参数: base   基数//        para    幂// 返回: 运算结果double power ( double base, int ]]></description><category></category></item><item><title><![CDATA[那个Set容器的问题，源代码在这里]]></title><link>https://blog.youkuaiyun.com/AlfredLu/article/details/1769202</link><guid>https://blog.youkuaiyun.com/AlfredLu/article/details/1769202</guid><author>AlfredLu</author><pubDate>Sun, 02 Sep 2007 14:41:00 +0800</pubDate><description><![CDATA[// 调用函数int CTriNetInterp::CreateTriNet(float **pfPole, int **pnPoleIndex, int nIndexNum, int *pnPoleNum, triangleMSet &triNet){ vertexSet vertexNew; triangleMSet triNetNew; triangleIterator tItDump; v]]></description><category></category></item><item><title><![CDATA[数字逻辑标准及接口技术]]></title><link>https://blog.youkuaiyun.com/AlfredLu/article/details/1735350</link><guid>https://blog.youkuaiyun.com/AlfredLu/article/details/1735350</guid><author>AlfredLu</author><pubDate>Thu, 09 Aug 2007 22:08:00 +0800</pubDate><description><![CDATA[数字逻辑标准及接口技术2007-01-09 19:46                                                我们知道，0和1是数字世界的两个基本元素，在数字电路中它们由特定范围的高低电平来表示。数字电路发展的早期，绝大多数数字器件都采用TTL和CMOS数字逻辑标准。近几年，产生了许多针对不同应用的低压、高速的数字逻辑标准，例如L]]></description><category></category></item><item><title><![CDATA[指针]]></title><link>https://blog.youkuaiyun.com/AlfredLu/article/details/1731516</link><guid>https://blog.youkuaiyun.com/AlfredLu/article/details/1731516</guid><author>AlfredLu</author><pubDate>Wed, 08 Aug 2007 14:16:00 +0800</pubDate><description><![CDATA[一 ：关于指针和堆的内存分配先来介绍一下指针 ：　指针一种类型，理论上来说它包含其他变量的地址，因此有的书上也叫它：地址变量。既然指针是一个类型，是类型就有大小，在达内的服务器上或者普通的ＰＣ机上，都是４个字节大小,里边只是存储了一个变量的地址而已。不管什么类型的指针，char * ,int * ,int (*) ,string * ,float * ，都是说明了本指针所指向的地址空间是什么类型而]]></description><category></category></item><item><title><![CDATA[Memory DC]]></title><link>https://blog.youkuaiyun.com/AlfredLu/article/details/1726996</link><guid>https://blog.youkuaiyun.com/AlfredLu/article/details/1726996</guid><author>AlfredLu</author><pubDate>Sun, 05 Aug 2007 14:20:00 +0800</pubDate><description><![CDATA[2007-04-03  17:16内存DC是一种提高绘图效率,避免屏幕闪烁的好办法,几乎所有的绘图都必须使用到内存DC,可是在MSDN里一切都不是那么明显.  为了为以后的游戏制作更加顺利,我研究了一下内存DC的标准用法,然后贴在这里也是一个备忘.  其实所有的内存DC的原理都像下图所示:   要装载的图片 背景    蒙板 人物      |          |        |   ]]></description><category></category></item><item><title><![CDATA[ICC AVR自制库文件]]></title><link>https://blog.youkuaiyun.com/AlfredLu/article/details/1721060</link><guid>https://blog.youkuaiyun.com/AlfredLu/article/details/1721060</guid><author>AlfredLu</author><pubDate>Wed, 01 Aug 2007 14:48:00 +0800</pubDate><description><![CDATA[（转载学习自www.ouravr.com）步骤1：　库文件的生成 　　为叙述方便，请在C盘根目录中新建一目录，并将其命名为libtest。以下将C:/libtest简称为工作目录。 　　在ICCAVR IDE环境中新建两个文件，分别命名为GetMax.c和GetMax.h，并保存至工作目录中。两文件内容如下所示： ********************************** //---]]></description><category></category></item><item><title><![CDATA[小波变换]]></title><link>https://blog.youkuaiyun.com/AlfredLu/article/details/1714944</link><guid>https://blog.youkuaiyun.com/AlfredLu/article/details/1714944</guid><author>AlfredLu</author><pubDate>Sun, 29 Jul 2007 13:30:00 +0800</pubDate><description><![CDATA[１学习小波变换所需的基础知识 　由于小波变换的知识涵盖了调和分析，实变函数论，泛函分析及矩阵论，所以没有一定的数学基础很难学好小波变换．但是对于我们工科学生来说，重要的是能利 用这门知识来分析所遇到的问题．所以个人认为并不需要去详细学习调和分析，实变函数论，泛函分析及矩阵论等数学知识．最重要是的理解小波变换的思想！从这 个意义上说付立叶变换这一关必需得过！因为小波变换的基础知识在付立叶变换中均有提]]></description><category></category></item><item><title><![CDATA[均匀B样条的实现(2,3阶)]]></title><link>https://blog.youkuaiyun.com/AlfredLu/article/details/1713551</link><guid>https://blog.youkuaiyun.com/AlfredLu/article/details/1713551</guid><author>AlfredLu</author><pubDate>Sat, 28 Jul 2007 13:53:00 +0800</pubDate><description><![CDATA[/*  @remark: calculate the bspline in const stage  @input:   density: the density of real point in bspline  ctrlPnts: the control point of this bspline  @ouput:  spline: the b-spline real interpolatin]]></description><category></category></item><item><title><![CDATA[头文件预编译]]></title><link>https://blog.youkuaiyun.com/AlfredLu/article/details/1681302</link><guid>https://blog.youkuaiyun.com/AlfredLu/article/details/1681302</guid><author>AlfredLu</author><pubDate>Fri, 06 Jul 2007 18:20:00 +0800</pubDate><description><![CDATA[ 所谓头文件预编译，就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译，以后该工程编译时，不再编译这部分头文件，仅仅使用预编译的结果。这样可以加快编译速度，节省时间。  预编译头文件通过编译stdafx.cpp生成，以工程名命名，由于预编译的头文件的后缀是“pch”，所以编译结果文件是projectname.pch。  编译器通过一个头文]]></description><category></category></item><item><title><![CDATA[如何在DC上创建一个半透明的矩形]]></title><link>https://blog.youkuaiyun.com/AlfredLu/article/details/1663949</link><guid>https://blog.youkuaiyun.com/AlfredLu/article/details/1663949</guid><author>AlfredLu</author><pubDate>Sat, 23 Jun 2007 22:41:00 +0800</pubDate><description><![CDATA[方法一：用XOR ropOld = dc.SetROP2(R2_XORPEN);   pBrushOld=dc.SelectObject(&brushNew);     //  brushNew是矩形的颜色  dc.Rectangle(&rectTimeWnd);                               //   RectTimeWnd是矩形的大小 dc.SelectObjec]]></description><category></category></item></channel></rss>