<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JofeeDong's Blog]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/Jofee</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Jofee]]></copyright><item><title><![CDATA[常用算法大全－动态规划算法]]></title><link>https://blog.csdn.net/Jofee/article/details/1525483</link><guid>https://blog.csdn.net/Jofee/article/details/1525483</guid><author>Jofee</author><pubDate>Fri, 09 Mar 2007 17:44:00 +0800</pubDate><description><![CDATA[动态规划是本书介绍的五种算法设计方法中难度最大的一种，它建立在最优原则的基础上。采用动态规划方法，可以优雅而高效地解决许多用贪婪算法或分而 治之算法无法解决的问题。在介绍动态规划的原理之后，本章将分别考察动态规划方法在解决背包问题、图象压缩、矩阵乘法链、最短路径、无交叉子集和元件折叠 等方面的应用。3.1 算法思想和贪婪算法一样，在动态规划中，可将一个问题的解决方案视为一系列决策的结果。不]]></description><category></category></item><item><title><![CDATA[常用算法大全－分而治之算法]]></title><link>https://blog.csdn.net/Jofee/article/details/1525481</link><guid>https://blog.csdn.net/Jofee/article/details/1525481</guid><author>Jofee</author><pubDate>Fri, 09 Mar 2007 17:43:00 +0800</pubDate><description><![CDATA[君主和殖民者们所成功运用的分而治之策略也可以运用到高效率的计算机算法的设计过程中。本章将首先介绍怎样在算法设计领域应用这一古老的策略，然后 将利用这一策略解决如下问题：最小最大问题、矩阵乘法、残缺棋盘、排序、选择和计算一个几何问题——找出二维空间中距离最近的两个点。本章给出了用来分析分而治之算法复杂性的数学方法，并通过推导最小最大问题和排序问题的复杂性下限来证明分而治之算法对于求解这两种问题是]]></description><category></category></item><item><title><![CDATA[常用算法大全－分枝定界]]></title><link>https://blog.csdn.net/Jofee/article/details/1525478</link><guid>https://blog.csdn.net/Jofee/article/details/1525478</guid><author>Jofee</author><pubDate>Fri, 09 Mar 2007 17:42:00 +0800</pubDate><description><![CDATA[任何美好的事情都有结束的时候。现在我们学习的是本书的最后一章。幸运的是，本章用到的大部分概念在前面各章中已作了介绍。类似于回溯法，分枝定界 法在搜索解空间时，也经常使用树形结构来组织解空间（常用的树结构是第1 6章所介绍的子集树和排列树）。然而与回溯法不同的是，回溯算法使用深度优先方法搜索树结构，而分枝定界一般用宽度优先或最小耗费方法来搜索这些树。本章 与第1 6章所考察的应用完全相同，因此，可以]]></description><category></category></item><item><title><![CDATA[常用算法大全－回溯算法]]></title><link>https://blog.csdn.net/Jofee/article/details/1525477</link><guid>https://blog.csdn.net/Jofee/article/details/1525477</guid><author>Jofee</author><pubDate>Fri, 09 Mar 2007 17:41:00 +0800</pubDate><description><![CDATA[寻找问题的解的一种可靠的方法是首先列出所有候选解，然后依次检查每一个，在检查完所有或部分候选解后，即可找到所需要的解。理论上，当候选解数量 有限并且通过检查所有或部分候选解能够得到所需解时，上述方法是可行的。不过，在实际应用中，很少使用这种方法，因为候选解的数量通常都非常大（比如指数 级，甚至是大数阶乘），即便采用最快的计算机也只能解决规模很小的问题。对候选解进行系统检查的方法有多种，其中回溯和分]]></description><category></category></item><item><title><![CDATA[常用算法大全－贪婪算法]]></title><link>https://blog.csdn.net/Jofee/article/details/1525475</link><guid>https://blog.csdn.net/Jofee/article/details/1525475</guid><author>Jofee</author><pubDate>Fri, 09 Mar 2007 17:40:00 +0800</pubDate><description><![CDATA[虽然设计一个好的求解算法更像是一门艺术，而不像是技术，但仍然存在一些行之有效的能够用于解决许多问题的算法设计方法，你可以使用这些方法来设计 算法，并观察这些算法是如何工作的。一般情况下，为了获得较好的性能，必须对算法进行细致的调整。但是在某些情况下，算法经过调整之后性能仍无法达到要 求，这时就必须寻求另外的方法来求解该问题。    本章首先引入最优化的概念，然后介绍一种直观的问题求解方法：贪婪算法]]></description><category></category></item><item><title><![CDATA[Dijkstra算法]]></title><link>https://blog.csdn.net/Jofee/article/details/1525291</link><guid>https://blog.csdn.net/Jofee/article/details/1525291</guid><author>Jofee</author><pubDate>Fri, 09 Mar 2007 15:58:00 +0800</pubDate><description><![CDATA[1.每个结点用从源结点沿已知最佳路径到本结点的距离来标注，标注分为临时性标注和永久性标注；2.初始时，所有结点都为临时性标注，标注为无穷大；3.将源结点标注为0，且为永久性标注，并令其为工作结点；4.检查与工作结点相邻的临时性结点，若该结点到工作结点的距离与工作结点的标注之和小于该结点的标注，则用新计算得到的和重新标注该结点；5.在整个图中查找具有最小值的临时性标注结点，将其变为永]]></description><category></category></item><item><title><![CDATA[根据C++标准，如果const的引用被初始化为对一个临时变量的引用，那么它会使这个临时变量的生命期变得和它自己一样]]></title><link>https://blog.csdn.net/Jofee/article/details/1523763</link><guid>https://blog.csdn.net/Jofee/article/details/1523763</guid><author>Jofee</author><pubDate>Thu, 08 Mar 2007 00:22:00 +0800</pubDate><description><![CDATA[昨天在看某位网友回复时贴出来的文章时，发现了C++一个闻所未闻的特性“根据C++标准，如果const的引用被初始化为对一个临时变量的引用， 那么它会使这个临时变量的生命期变得和它自己一样。”看来我真的是我仔细的思考这个问题许久，也没有搞清楚具体是怎么回事，后来写了一个例程，如下：#include  using  namespace  std;class  A{public:          ]]></description><category></category></item><item><title><![CDATA[The Art of Project Management 2.1]]></title><link>https://blog.csdn.net/Jofee/article/details/1518496</link><guid>https://blog.csdn.net/Jofee/article/details/1518496</guid><author>Jofee</author><pubDate>Thu, 01 Mar 2007 17:49:00 +0800</pubDate><description><![CDATA[第二章 计划的真相人们总是要迟到。有时可能是几分钟，也可能一周两三次，人们常常是落后于自己的日常计划。（然而，拒绝似乎是另一种人类具有的高超技巧，即使你拒绝承认以上的主张适用于你，也是可以理解的。）高中生上课迟到，成年人开会迟到，朋友酒吧聚会晚到10分 钟。似乎我们总是下意识的认为准时并不代表达到某一时刻，而是代表一段时间范围，对于一些人来说，这个范围更加宽泛。饭店里的老板娘就是一个有意思的例]]></description><category></category></item><item><title><![CDATA[来自QuakeIII的惊人算法 InvSqrt]]></title><link>https://blog.csdn.net/Jofee/article/details/1515069</link><guid>https://blog.csdn.net/Jofee/article/details/1515069</guid><author>Jofee</author><pubDate>Mon, 26 Feb 2007 16:38:00 +0800</pubDate><description><![CDATA[昨天在网上看到一 个求1/sqrt(x)的算法，该算法来自QuakeIII游戏的源码，有测试表明该算法比普通的先求平方根再求倒数的方法快4倍左右，而且相当精确。更 为惊奇的是该算法中一个令人不解的常量0x5f3759df。它的原理是什么，能被改进吗，又是谁设计了这样巧妙的算法？这就是该算法的实现，简单的5行 语句，渗透着巧妙的思维。 float InvSqrt(float x){float]]></description><category></category></item><item><title><![CDATA[计算机科学经典论文]]></title><link>https://blog.csdn.net/Jofee/article/details/1514277</link><guid>https://blog.csdn.net/Jofee/article/details/1514277</guid><author>Jofee</author><pubDate>Sun, 25 Feb 2007 20:43:00 +0800</pubDate><description><![CDATA[ 从Jao的Programming Musing 看到的：Babar Kazar 整理了一堆经典论文。Jao强烈建议每个严肃的程序员读每篇论文，说它们都或多或少有意思。粗粗扫了一下，很多论文都没读过。挑了些俺多少知道一点的介绍。· An axiomatic basis for computer programming C. A. R. HoareTony Hoare名下的公理化语义（Axi]]></description><category></category></item><item><title><![CDATA[Teach Yourself Programming in Ten Years]]></title><link>https://blog.csdn.net/Jofee/article/details/1514247</link><guid>https://blog.csdn.net/Jofee/article/details/1514247</guid><author>Jofee</author><pubDate>Sun, 25 Feb 2007 19:47:00 +0800</pubDate><description><![CDATA[所谓"十年磨一剑"，做个好的程序员也是如此。作者：Peter Norvig翻译：郭晓刚（foosleeper@163.net）最后修订日期：2004-3-19本中文译本得到了Peter Norvig的许可。本文转自 linuxsir.org, 由 Freebird 发表. 深表感谢.为什么每个人都急不可耐？走 进任何一家书店，你会看见《Teach Yourself Java in 7 ]]></description><category></category></item><item><title><![CDATA[怎样表示 异或,同或 等逻辑关系?(zt)]]></title><link>https://blog.csdn.net/Jofee/article/details/1509905</link><guid>https://blog.csdn.net/Jofee/article/details/1509905</guid><author>Jofee</author><pubDate>Wed, 14 Feb 2007 13:53:00 +0800</pubDate><description><![CDATA[同或(a&b)|(~a&~b)  异或(a&~b)|(~a&b)   ]]></description><category></category></item><item><title><![CDATA[C++批评系列：虚拟函数]]></title><link>https://blog.csdn.net/Jofee/article/details/1451843</link><guid>https://blog.csdn.net/Jofee/article/details/1451843</guid><author>Jofee</author><pubDate>Thu, 21 Dec 2006 14:46:00 +0800</pubDate><description><![CDATA[C++批评系列：虚拟函数Ian Joyner         cber译 转载: http://www.c-view.org/journal/001/cpp_critique.htm在所有对C++的批评中，虚拟函数这一部分是最复杂的。这主要是由于C++中复杂的机制所引起的。虽然本篇文章认为多态 （polymorphism）是实现面向对象编程（OOP）的关键特性，但还是请你不要对此观点（即虚]]></description><category></category></item><item><title><![CDATA[gcc和g++的区别]]></title><link>https://blog.csdn.net/Jofee/article/details/1408046</link><guid>https://blog.csdn.net/Jofee/article/details/1408046</guid><author>Jofee</author><pubDate>Thu, 23 Nov 2006 10:45:00 +0800</pubDate><description><![CDATA[                                    gcc和g++都是GNU(组织)的一个编译器。误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以，但是请注意：1.后缀为.c的，gcc把它当作是C程序，而g++当作是c++程序；后缀为.cpp的，两者都会认为是c++程序，注意，虽然c++是c的超集，但是两者对语法的要求是有区别的。C++的语法规则]]></description><category></category></item><item><title><![CDATA[我们真的需要软件工程吗?]]></title><link>https://blog.csdn.net/Jofee/article/details/969917</link><guid>https://blog.csdn.net/Jofee/article/details/969917</guid><author>Jofee</author><pubDate>Mon, 24 Jul 2006 18:11:00 +0800</pubDate><description><![CDATA[ ]]></description><category></category></item><item><title><![CDATA[当今流行语]]></title><link>https://blog.csdn.net/Jofee/article/details/842187</link><guid>https://blog.csdn.net/Jofee/article/details/842187</guid><author>Jofee</author><pubDate>Tue, 27 Jun 2006 21:24:00 +0800</pubDate><description><![CDATA[骑白马的不一定是王子，他可能是唐僧；带翅膀的也不一定是天使，妈妈说，那是鸟 人。  　　>>>>>>  　　>>>>>> 站的更高，尿的更远。  　　>>>>>>  　　>>>>>> 穿别人的鞋，走自己的路，让他们找去吧，  　　>>>>>>  　　>>>>>> 我不是随便的人。我随便起来不是人  　　>>>>>>  　　>>>>>> 女人无所谓正派，正派是因为受到的引诱不够；男人无所谓忠诚，忠诚]]></description><category></category></item><item><title><![CDATA[微软EPG老大让秘书发给大家的邮件]]></title><link>https://blog.csdn.net/Jofee/article/details/826247</link><guid>https://blog.csdn.net/Jofee/article/details/826247</guid><author>Jofee</author><pubDate>Fri, 23 Jun 2006 17:44:00 +0800</pubDate><description><![CDATA[微软EPG老大让秘书发给大家的邮件，有兴趣可以看看：）　　　　思考1 : 大局上面仍然有另一个大局　　思考2 : 公平永远有不同角度的公平　　思考3 : 这个游戏只有站在切换器旁边的人可以决定结果　　　　有一群小朋友在外面玩 而那个地方有两条铁轨，　　一条还在使用， 一条已经停用　　只有一个小朋友选择在停用的铁轨上玩　　其它的小朋友全都在仍在使用的铁轨上玩　　　　很不巧的，火车来了　　（而且理所当]]></description><category></category></item><item><title><![CDATA[埃里克森的心理社会发展阶段理论]]></title><link>https://blog.csdn.net/Jofee/article/details/825518</link><guid>https://blog.csdn.net/Jofee/article/details/825518</guid><author>Jofee</author><pubDate>Fri, 23 Jun 2006 14:41:00 +0800</pubDate><description><![CDATA[艾里克森也在相当程度上背叛了经典的心理分析理论。一方面，他也和弗洛伊德一样，认为人格结构是本我、自我和超我3个部分，其中的本我是人格的原动力。另 一方面，他强调自我的重要性，认为自我是个人本体意识同一性的源泉，是个人适应社会环境的保证。艾里克森尤其注重个人与社会环境的交互作用对人格的影响， 认为个体人格是在与环境的不断相互作用中发展、成长，建立起来的。 　　艾里克森的突出贡献之一，是他构造了一个庞]]></description><category></category></item><item><title><![CDATA[程序设计模式的有趣解释－追MM]]></title><link>https://blog.csdn.net/Jofee/article/details/822529</link><guid>https://blog.csdn.net/Jofee/article/details/822529</guid><author>Jofee</author><pubDate>Thu, 22 Jun 2006 19:50:00 +0800</pubDate><description><![CDATA[创建型模式     1、FACTORY一追MM少不了请吃饭了，麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西，虽然口味有所不同，但不管你带MM去麦当劳或肯德基，只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory    工厂模式：客户类和工厂类分开。消费者任何时候需要某种产品，只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时，工厂类也要做相应的修改]]></description><category></category></item><item><title><![CDATA[vba网站]]></title><link>https://blog.csdn.net/Jofee/article/details/800039</link><guid>https://blog.csdn.net/Jofee/article/details/800039</guid><author>Jofee</author><pubDate>Thu, 15 Jun 2006 15:38:00 +0800</pubDate><description><![CDATA[ www.access911.net   推荐      www.oficefans.net   推荐      www.ofice-cn.com      推荐      www.accfans.net      www.access-cn.com      www.accessqq.com      www.excelhome.net            一．国内网上Excel学习网站   ]]></description><category></category></item></channel></rss>