<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[营养不良的红]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u010497938</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010497938]]></copyright><item><title><![CDATA[HRESULT用法]]></title><link>https://blog.youkuaiyun.com/u010497938/article/details/48932459</link><guid>https://blog.youkuaiyun.com/u010497938/article/details/48932459</guid><author>u010497938</author><pubDate>Tue, 06 Oct 2015 16:54:51 +0800</pubDate><description><![CDATA[HRESULT 常被用作COM调用的返回值。充分利用HRESULT返回信息可以帮助提高我们的代码质量，提供程序的健壮性。以下是HRESULT用法小结：
1. HRESULT 值及其含义。
S_OK 操作成功 0x00000000
S_FALSE   函数调用成功  #define S_FALSE    ((HRESULT)1L)
E_UNEXPECTED 意外的失败 0x8000FFFF ]]></description><category></category></item><item><title><![CDATA[ADO数据库编程]]></title><link>https://blog.youkuaiyun.com/u010497938/article/details/48922119</link><guid>https://blog.youkuaiyun.com/u010497938/article/details/48922119</guid><author>u010497938</author><pubDate>Tue, 06 Oct 2015 00:24:03 +0800</pubDate><description><![CDATA[述


        ADO即Microsoft ActiveXData Object，是Microsoft继ODBC之后，基于OLE DB技术的一种数据库操作技术，使您能够编写通过 OLE DB提供者对在数据库服务器中的数据进行访问和操作的应用程序。ADO同OLE DB、数据库之间的关系可以用下图来表示：



其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。ADO支]]></description><category></category></item><item><title><![CDATA[聚合函数-transact-sql]]></title><link>https://blog.youkuaiyun.com/u010497938/article/details/48850435</link><guid>https://blog.youkuaiyun.com/u010497938/article/details/48850435</guid><author>u010497938</author><pubDate>Thu, 01 Oct 2015 22:50:14 +0800</pubDate><description><![CDATA[聚合函数对一组值执行计算，并返回单个值。 除了 COUNT 以外，聚合函数都会忽略空值。 聚合函数经常与 SELECT 语句的 GROUP BY 子句一起使用。

所有聚合函数均为确定性函数。 这表示任何时候使用一组特定的输入值调用聚合函数，所返回的值都是相同的。 有关函数确定性的详细信息，请参阅确定性函数和不确定性函数。 OVER
 子句可以跟在除 GROUPING 和 GROUPING_]]></description><category></category></item><item><title><![CDATA[transact-sql的语法规则]]></title><link>https://blog.youkuaiyun.com/u010497938/article/details/48850423</link><guid>https://blog.youkuaiyun.com/u010497938/article/details/48850423</guid><author>u010497938</author><pubDate>Thu, 01 Oct 2015 22:48:14 +0800</pubDate><description><![CDATA[Transact-SQL 引用中的语法关系图使用下列规则。




规范

用于


大写
Transact-SQL 关键字。


斜体
Transact-SQL 语法中用户提供的参数。


| （竖线）
分隔括号或大括号内的语法项目。只能选择一个项目。


[ ] （方括号）
可选语法项目。不必键入方括号。


{}（大括号）
必选语法项。不]]></description><category></category></item><item><title><![CDATA[Dijkstra算法和Floyd算法]]></title><link>https://blog.youkuaiyun.com/u010497938/article/details/48502569</link><guid>https://blog.youkuaiyun.com/u010497938/article/details/48502569</guid><author>u010497938</author><pubDate>Wed, 16 Sep 2015 21:46:29 +0800</pubDate><description><![CDATA[最短路径—Dijkstra算法和Floyd算法


Dijkstra算法
1.定义概览
Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法，用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展，直到扩展到终点为止。Dijkstra算法是很有代表性的最短路径算法，在很多专业课程中都作为基本内容有详细的介绍，如数据结构，图论，运筹学等等。注意该算法要求图中不]]></description><category></category></item><item><title><![CDATA[函数名、函数指针]]></title><link>https://blog.youkuaiyun.com/u010497938/article/details/48494779</link><guid>https://blog.youkuaiyun.com/u010497938/article/details/48494779</guid><author>u010497938</author><pubDate>Wed, 16 Sep 2015 15:26:22 +0800</pubDate><description><![CDATA[我们知道，函数名就表示函数的地址，C++ primer plus第七章“历史与逻辑”中说函数名是指向该函数的指针，所以指向函数的指针（函数指针）作用方式应该与函数名类似，即不用解引用，直接pf(int)即可调用函数。那么，函数名与函数指针到底有什么区别呢？
看代码。
#include 
using namespace std;
void fun();
int main()
{
	void (*]]></description><category></category></item><item><title><![CDATA[C++虚函数表解析]]></title><link>https://blog.youkuaiyun.com/u010497938/article/details/48477341</link><guid>https://blog.youkuaiyun.com/u010497938/article/details/48477341</guid><author>u010497938</author><pubDate>Tue, 15 Sep 2015 22:50:09 +0800</pubDate><description><![CDATA[C++ 虚函数表解析
 
陈皓
http://blog.youkuaiyun.com/haoel
 
 
前言
 
C++中的虚函数的作用主要是实现了多态的机制。关于多态，简而言之就是用父类型别的指针指向其子类的实例，然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”，这是一种泛型技术。所谓泛型技术，说白了就是试图使用不变的代码来实现可变的算法。比如：模板技术，R]]></description><category></category></item><item><title><![CDATA[类型转换-static_cast、dynamic_cast、reinterpret_cast、const_cast探讨]]></title><link>https://blog.youkuaiyun.com/u010497938/article/details/48477299</link><guid>https://blog.youkuaiyun.com/u010497938/article/details/48477299</guid><author>u010497938</author><pubDate>Tue, 15 Sep 2015 22:47:06 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/chio/archive/2007/07/18/822389.html

 首先回顾一下C++类型转换：
C++类型转换分为：隐式类型转换和显式类型转换



第1部分. 隐式类型转换


又称为“标准转换”，包括以下几种情况：
1) 算术转换(Arithmetic conversion) : 在混合类型的算术表达式中,
 最宽]]></description><category></category></item><item><title><![CDATA[动态规划之01背包问题]]></title><link>https://blog.youkuaiyun.com/u010497938/article/details/48474881</link><guid>https://blog.youkuaiyun.com/u010497938/article/details/48474881</guid><author>u010497938</author><pubDate>Tue, 15 Sep 2015 21:08:03 +0800</pubDate><description><![CDATA[01背包问题，是用来介绍动态规划算法最经典的例子，网上关于01背包问题的讲解也很多，我写这篇文章力争做到用最简单的方式，最少的公式把01背包问题讲解透彻。

01背包的状态转换方程 f[i,j] = Max{ f[i-1,j-Wi]+Pi( j >= Wi ),  f[i-1,j] }

f[i,j]表示在前i件物品中选择若干件放在承重为 j 的背包中，可以取得的最大价值。


Pi]]></description><category></category></item><item><title><![CDATA[经典算法之-----贪心算法]]></title><link>https://blog.youkuaiyun.com/u010497938/article/details/48418691</link><guid>https://blog.youkuaiyun.com/u010497938/article/details/48418691</guid><author>u010497938</author><pubDate>Sun, 13 Sep 2015 19:52:32 +0800</pubDate><description><![CDATA[有人说贪心算法是最简单的算法，原因很简单：你我其实都很贪，根本不用学就知道怎么贪。有人说贪心算法是最复杂的算法，原因也很简单：这世上会贪的人太多了，那轮到你我的份？

 

 

                                                                                                   贪心算法详]]></description><category></category></item><item><title><![CDATA[算法导论-----动态规划]]></title><link>https://blog.youkuaiyun.com/u010497938/article/details/48405751</link><guid>https://blog.youkuaiyun.com/u010497938/article/details/48405751</guid><author>u010497938</author><pubDate>Sun, 13 Sep 2015 00:38:01 +0800</pubDate><description><![CDATA[本文系转载，原文地址：http://www.cppblog.com/Fox/archive/2008/05/07/Dynamic_programming.html


以前在学习非数值算法的时候，曾经了解过动态规划算法（Dynamic programming），以下是对Wikipedia上动态规划的翻译，图也是Wikipedia上的，仓促行文，不到之处，请方家指正。

这篇文章的术语实在]]></description><category></category></item><item><title><![CDATA[经典算法之-----动态规划]]></title><link>https://blog.youkuaiyun.com/u010497938/article/details/48401107</link><guid>https://blog.youkuaiyun.com/u010497938/article/details/48401107</guid><author>u010497938</author><pubDate>Sat, 12 Sep 2015 22:33:24 +0800</pubDate><description><![CDATA[March 26, 2013
作者：Hawstein
出处：http://hawstein.com/posts/dp-novice-to-advanced.html
声明：本文采用以下协议进行授权： 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ，转载请注明作者及出处。


前言
本文翻译自TopCoder上的一篇文章： Dynami]]></description><category></category></item><item><title><![CDATA[练习题]]></title><link>https://blog.youkuaiyun.com/u010497938/article/details/48275277</link><guid>https://blog.youkuaiyun.com/u010497938/article/details/48275277</guid><author>u010497938</author><pubDate>Mon, 07 Sep 2015 22:48:00 +0800</pubDate><description><![CDATA[1、笨笨熊搬家交通篇
/*
森林里的苯苯熊要乔迁新喜，上次他已经将物品打包完成，并约了朋友来帮忙。接下来他要选定一个搬家的时间，想了很久，就决定在国庆节进行，因为国庆放假朋友们都有时间啦。
但是在森林里，从他现在房子到新豪宅，所经之地有山有水，路途曲折，甚至有些道路是不通的。
请你和他一起查看指定的地图，看看从笨笨熊现在的房子到新宅之间，道路是否是畅通的呢？
地图是R行、C列的矩阵，矩阵的每一个]]></description><category></category></item><item><title><![CDATA[简单四则运算]]></title><link>https://blog.youkuaiyun.com/u010497938/article/details/48225989</link><guid>https://blog.youkuaiyun.com/u010497938/article/details/48225989</guid><author>u010497938</author><pubDate>Sat, 05 Sep 2015 16:18:37 +0800</pubDate><description><![CDATA[/*问题描述：
输入一个只包含个位数字的简单四则运算表达式字符串，计算该表达式的值
注：
1、表达式只含 + , -, *, / 四则运算符，不含括号
2、表达式数值只包含个位整数(0 - 9)，且不会出现0作为除数的情况
3、要考虑加减乘除按通常四则运算规定的计算优先级
4、除法用整数除法，即仅保留除法运算结果的整数部分。比如8 / 3 = 2。输入表达式保证无0作为除数情况发生
5、输入字符串]]></description><category></category></item><item><title><![CDATA[ascii码表]]></title><link>https://blog.youkuaiyun.com/u010497938/article/details/48165369</link><guid>https://blog.youkuaiyun.com/u010497938/article/details/48165369</guid><author>u010497938</author><pubDate>Tue, 01 Sep 2015 22:26:12 +0800</pubDate><description><![CDATA[转自：http://www.asciima.com/




Bin
Dec
Hex
缩写/字符
解释


00000000
0
00
NUL(null)
空字符


00000001
1
01
SOH(start of headling)
标题开始


00000010
2
02
STX (start of text)
正文开始

]]></description><category></category></item><item><title><![CDATA[字符串去重——迭代器和erase的使用]]></title><link>https://blog.youkuaiyun.com/u010497938/article/details/48164387</link><guid>https://blog.youkuaiyun.com/u010497938/article/details/48164387</guid><author>u010497938</author><pubDate>Tue, 01 Sep 2015 21:50:09 +0800</pubDate><description><![CDATA[string的erase方法可以回收内存，与vector不同。
1、问题描述：输入两个字符串，将第一个字符串中与第二个字符串相同的部分消掉，直到第一个字符串中没有与第二个字符串相同的部分。优先消除靠近第一个字符串串首的相同部分。假设两个字符串不会完全相同。
输入：两个字符串，以空格隔开，最大长度为256字符
输出：余下未消除的字符串
样例输入：abc121233 123 
样例输出：ab]]></description><category></category></item><item><title><![CDATA[string类的用法总结]]></title><link>https://blog.youkuaiyun.com/u010497938/article/details/48157371</link><guid>https://blog.youkuaiyun.com/u010497938/article/details/48157371</guid><author>u010497938</author><pubDate>Tue, 01 Sep 2015 14:17:52 +0800</pubDate><description><![CDATA[标准C++中的string类的用法总结


相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧？的确，MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架，还有没有这样使用起来非常方便的类呢？答案是肯定的。也许有人会说，即使不用MFC框架，也可以想办法使用MFC中的API，具体的操作方法在本文最后给出操作方法。其实，可能很多人很可能会忽略掉标准C+]]></description><category></category></item><item><title><![CDATA[DFS--奇偶剪枝]]></title><link>https://blog.youkuaiyun.com/u010497938/article/details/48143473</link><guid>https://blog.youkuaiyun.com/u010497938/article/details/48143473</guid><author>u010497938</author><pubDate>Mon, 31 Aug 2015 23:42:50 +0800</pubDate><description><![CDATA[什么是奇偶剪枝？

把矩阵看成如下形式： 
0 1 0 1 0 1 
1 0 1 0 1 0 
0 1 0 1 0 1 
1 0 1 0 1 0 
0 1 0 1 0 1 
从为 0 的格子走一步，必然走向为 1 的格子 。
从为 1 的格子走一步，必然走向为 0 的格子 。
即： 
从 0 走向 1 必然是奇数步，从 0 走向 0 必然是偶数步。

所以当遇到从 0 走]]></description><category></category></item><item><title><![CDATA[华为面试题——DFS]]></title><link>https://blog.youkuaiyun.com/u010497938/article/details/48111349</link><guid>https://blog.youkuaiyun.com/u010497938/article/details/48111349</guid><author>u010497938</author><pubDate>Sun, 30 Aug 2015 22:45:06 +0800</pubDate><description><![CDATA[去华为面试的时候，HR出了一道题，当时比较紧张，忽略了很多细节，直接说用循环递归的方法，后来面试官解释了一下，用了DFS堆栈的方法来解决这个问题。回来想想，就是一个深度搜索的问题，当时却想不到，只能说基础知识不牢固啊。
题目描述：
有一个矩阵M*N矩阵，以map[0][0]为起点，map[M-1][N-1]为终点，只能向下和向右移动，值0代表可以通过，1代表不能通过，求陷阱点（即走到这个点的话]]></description><category></category></item><item><title><![CDATA[图的常用存储结构]]></title><link>https://blog.youkuaiyun.com/u010497938/article/details/48111209</link><guid>https://blog.youkuaiyun.com/u010497938/article/details/48111209</guid><author>u010497938</author><pubDate>Sun, 30 Aug 2015 22:34:48 +0800</pubDate><description><![CDATA[觉得这个讲的比书上清楚一点，就转过来，分享一下，也留着自己可以认真的更好的理解下。。

8.2 图的存储结构

　　图的存储结构除了要存储图中各个顶点的本身的信息外，同时还要存储顶点与顶点之间的所有关系（边的信息），因此，图的结构比较复杂，很难以数据元素在存储区中的物理位置来表示元素之间的关系，但也正是由于其任意的特性，故物理表示方法很多。常用的图的存储结构有邻接矩阵、邻接表、十字链表和邻]]></description><category></category></item></channel></rss>