<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jfhdd的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jfhdd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jfhdd]]></copyright><item><title><![CDATA[C++预处理详解]]></title><link>https://blog.youkuaiyun.com/jfhdd/article/details/53996882</link><guid>https://blog.youkuaiyun.com/jfhdd/article/details/53996882</guid><author>jfhdd</author><pubDate>Tue, 03 Jan 2017 18:29:56 +0800</pubDate><description><![CDATA[预处理就是在进行编译的第一遍词法扫描和语法分析之前所作的工作。说白了，就是对源文件进行编译前，先对预处理部分进行处理，然后对处理后的代码进行编译。这样做的好处是，经过处理后的代码，将会变的很精短。 
　　 关于预处理命令中的文件包含（#include），宏定义（#define），书上已经有了详细的说明，在这里就不详述了。这里主要是对条件编译（#ifdef,#else,#endif,#if等）进行说明]]></description><category></category></item><item><title><![CDATA[HDU1058 Humble Numbers]]></title><link>https://blog.youkuaiyun.com/jfhdd/article/details/53870481</link><guid>https://blog.youkuaiyun.com/jfhdd/article/details/53870481</guid><author>jfhdd</author><pubDate>Sun, 25 Dec 2016 16:25:28 +0800</pubDate><description><![CDATA[#include<stdio.h>
int f[6000];int min(int a ,int b)
{
    return a<b?a:b;
}
int main()
{
 int n,i,a,b,c,d;
    f[1]=1;
    a=b=c=d=1;
    for(i=2;i<5900;i++)
    {
        //思路：从1开始乘起，1*2 ，1*3 ,1*5,1*7]]></description><category></category></item><item><title><![CDATA[HDU 1025 Constructing Roads In JGShining's Kingdom（最长上升子序列的长度）]]></title><link>https://blog.youkuaiyun.com/jfhdd/article/details/53862829</link><guid>https://blog.youkuaiyun.com/jfhdd/article/details/53862829</guid><author>jfhdd</author><pubDate>Sat, 24 Dec 2016 21:53:27 +0800</pubDate><description><![CDATA[解题报告：就是求最长上升子序列，一开始用的普通办法求的！直接TEL；就在网上找了一个时间复杂度为O(nlogn)的算法，其算法思想为：（网上找的）假设要寻找最长上升子序列的序列是a[n]，然后寻找到的递增子序列放入到数组b中。（1）当遍历到数组a的第一个元素的时候，就将这个元素放入到b数组中，以后遍历到的元素都和已经放入到b数组中的元素进行比较；（2）如果比b数组中的每个元素都大，则将该元素插入到b]]></description><category></category></item><item><title><![CDATA[杭电oj题目分类]]></title><link>https://blog.youkuaiyun.com/jfhdd/article/details/53763983</link><guid>https://blog.youkuaiyun.com/jfhdd/article/details/53763983</guid><author>jfhdd</author><pubDate>Tue, 20 Dec 2016 15:48:43 +0800</pubDate><description><![CDATA[1002 简单的大数
1003 DP经典问题，最大连续子段和
1004 简单题
1005 找规律（循环点）
1006 感觉有点BT的题，我到现在还没过
1007 经典问题，最近点对问题，用分治
1008 简单题
1009 贪心
1010 搜索题，剪枝很关键
1011 
1012 简单题
1013 简单题（有个小陷阱）
1014 简单题
1015 可以看作搜索题吧
101]]></description><category></category></item><item><title><![CDATA[杭电OJ——1024 Max Sum Plus Plus]]></title><link>https://blog.youkuaiyun.com/jfhdd/article/details/53763296</link><guid>https://blog.youkuaiyun.com/jfhdd/article/details/53763296</guid><author>jfhdd</author><pubDate>Tue, 20 Dec 2016 15:13:12 +0800</pubDate><description><![CDATA[原文地址：http://blog.sina.com.cn/s/blog_677a3eb30100jxqa.htmlMax Sum Plus Plus 
Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) 
Total Submission(s): 4521    Accepted Su]]></description><category></category></item><item><title><![CDATA[C# 委托与事件]]></title><link>https://blog.youkuaiyun.com/jfhdd/article/details/53400537</link><guid>https://blog.youkuaiyun.com/jfhdd/article/details/53400537</guid><author>jfhdd</author><pubDate>Tue, 29 Nov 2016 21:30:25 +0800</pubDate><description><![CDATA[原文地址：http://www.cnblogs.com/leslies2/archive/2012/03/22/2389318.html#a1

引言



本篇文章将为你介绍一下 Delegate 的使用方式，逐渐揭开 C# 当中事件（Event）的由来，它能使处理委托类型的过程变得更加简单。
还将为您解释委托的协变与逆变，以及如何使用 Delegate 使 Observer（观察]]></description><category></category></item><item><title><![CDATA[C#中的深复制和浅复制（在C#中克隆对象）]]></title><link>https://blog.youkuaiyun.com/jfhdd/article/details/53375792</link><guid>https://blog.youkuaiyun.com/jfhdd/article/details/53375792</guid><author>jfhdd</author><pubDate>Mon, 28 Nov 2016 11:47:49 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/luoyikun/article/details/51641000

C# 支持两种类型：“值类型”和“引用类型”。 
值类型（Value Type)（如 char、int 和 float）、枚举类型和结构类型。 
引用类型(Reference Type) 包括类 (Class) 类型、接口类型、委托类型和数组类型。

如何来划分它们]]></description><category></category></item><item><title><![CDATA[Trie 树（又称字典树，单词查找树）]]></title><link>https://blog.youkuaiyun.com/jfhdd/article/details/52819145</link><guid>https://blog.youkuaiyun.com/jfhdd/article/details/52819145</guid><author>jfhdd</author><pubDate>Fri, 14 Oct 2016 21:31:33 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/arhaiyun/article/details/11913501


Trie 树， 又称字典树，单词查找树。它来源于retrieval(检索)中取中间四个字符构成(读音同try)。用于存储大量的字符串以便支持快速模式匹配。主要应用在信息检索领域。

 

Trie 有三种结构： 标准trie (standard trie)、压缩]]></description><category></category></item><item><title><![CDATA[寻找第K大的数的方法总结]]></title><link>https://blog.youkuaiyun.com/jfhdd/article/details/52507060</link><guid>https://blog.youkuaiyun.com/jfhdd/article/details/52507060</guid><author>jfhdd</author><pubDate>Sun, 11 Sep 2016 22:33:34 +0800</pubDate><description><![CDATA[原文地址：http://www.cnblogs.com/zhjp11/archive/2010/02/26/1674227.html

今天看算法分析是，看到一个这样的问题，就是在一堆数据中查找到第k个大的值。

      名称是：设计一组N个数，确定其中第k个最大值，这是一个选择问题，当然，解决这个问题的方法很多，本人在网上搜索了一番，查找到以下的方式，决定很好，推荐给大家。

 ]]></description><category></category></item><item><title><![CDATA[计数排序]]></title><link>https://blog.youkuaiyun.com/jfhdd/article/details/52507047</link><guid>https://blog.youkuaiyun.com/jfhdd/article/details/52507047</guid><author>jfhdd</author><pubDate>Sun, 11 Sep 2016 22:32:24 +0800</pubDate><description><![CDATA[原文地址http://blog.youkuaiyun.com/tanyujing/article/details/8534843
以往的排序算法中，各个元素的位置基于元素直接的比较，这类排序称为比较排序。任意一个比较排序算法在最坏情况下，都需要做Ω(nlgn)次的比较。
而计数排序是基于非排序的思想的，计数排序假设n个输入元素中的每一个都是介于0到k之间的整数。
计数排序的思想是对每一个输入元素x，确定]]></description><category></category></item><item><title><![CDATA[SVM核函数]]></title><link>https://blog.youkuaiyun.com/jfhdd/article/details/52319697</link><guid>https://blog.youkuaiyun.com/jfhdd/article/details/52319697</guid><author>jfhdd</author><pubDate>Thu, 25 Aug 2016 23:50:03 +0800</pubDate><description><![CDATA[http://www.doc88.com/p-303734559603.html]]></description><category></category></item><item><title><![CDATA[SVM与逻辑回归的区别]]></title><link>https://blog.youkuaiyun.com/jfhdd/article/details/52319422</link><guid>https://blog.youkuaiyun.com/jfhdd/article/details/52319422</guid><author>jfhdd</author><pubDate>Thu, 25 Aug 2016 23:13:42 +0800</pubDate><description><![CDATA[逻辑回归和支持向量机之间的区别也是面试经常会问的一道题，特地找了一些相关资料看了下。损失函数 
原文地址：http://charlesx.top/2016/03/LR-SVM/不好意思啊，我不太懂你说的log loss是log likelihood吗。我记得课上说logistic regression是用Maximum log Likelihood 来的.。实质上，在这个问题里面，对数损失和极大似然]]></description><category></category></item><item><title><![CDATA[逻辑回归与朴素贝叶斯的区别]]></title><link>https://blog.youkuaiyun.com/jfhdd/article/details/52319182</link><guid>https://blog.youkuaiyun.com/jfhdd/article/details/52319182</guid><author>jfhdd</author><pubDate>Thu, 25 Aug 2016 22:41:12 +0800</pubDate><description><![CDATA[面试被问到了，把网上有的都收集到一起
原文地址：
http://blog.youkuaiyun.com/cjneo/article/details/45167223
http://www.tuicool.com/articles/yUvQn2B


总结起来，有以下几点不同：


(1)     Naive Bayes是一个生成模型，在计算P(y|x)之前，先要从训练数据中计算P(x|y)和]]></description><category></category></item><item><title><![CDATA[PCA的数学原理]]></title><link>https://blog.youkuaiyun.com/jfhdd/article/details/52264128</link><guid>https://blog.youkuaiyun.com/jfhdd/article/details/52264128</guid><author>jfhdd</author><pubDate>Sat, 20 Aug 2016 23:10:27 +0800</pubDate><description><![CDATA[原文地址：http://blog.codinglabs.org/articles/pca-tutorial.html


PCA（Principal Component Analysis）是一种常用的数据分析方法。PCA通过线性变换将原始数据变换为一组各维度线性无关的表示，可用于提取数据的主要特征分量，常用于高维数据的降维。网上关于PCA的文章有很多，但是大多数只描述了PCA的分析过程，而没]]></description><category></category></item><item><title><![CDATA[spider技术综述]]></title><link>https://blog.youkuaiyun.com/jfhdd/article/details/52251946</link><guid>https://blog.youkuaiyun.com/jfhdd/article/details/52251946</guid><author>jfhdd</author><pubDate>Fri, 19 Aug 2016 16:13:40 +0800</pubDate><description><![CDATA[Spider系统是搜索引擎当中进行互联网上数据采集的一个核心子系统。在这个子系统当中，通常先种入一批种子Url，Spider对这些种子Url采集之后将链接提取入库，然后再对新入库的Url进行采集，并且负责对采集过的Url进行更新采集，如此循环。随着各种垂直搜索引擎的不断发展，整个Spider在功能上又分为传统的收集互联网上所有数据的大Spider和服务于某个专门领域的聚焦Spider。两类Spide]]></description><category></category></item><item><title><![CDATA[网页分类技术介绍]]></title><link>https://blog.youkuaiyun.com/jfhdd/article/details/52250093</link><guid>https://blog.youkuaiyun.com/jfhdd/article/details/52250093</guid><author>jfhdd</author><pubDate>Fri, 19 Aug 2016 13:51:41 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/soso_blog/article/details/5685774
技术背景分类问题是人类所面临的一个非常重要且具有普遍意义的问题。将事物正确的分类，有助于人们认识世界，使杂乱无章的现实世界变得有条理。自动文本分类就是对大量的自然语言文本按照一定的主题类别进行自动分类，它是自然语言处理的一个十分重要的问题。文本分类主要应用于信息检索，机器翻译，自动]]></description><category></category></item><item><title><![CDATA[VMware10+CentOS6.8搭建Hadoop集群]]></title><link>https://blog.youkuaiyun.com/jfhdd/article/details/52193015</link><guid>https://blog.youkuaiyun.com/jfhdd/article/details/52193015</guid><author>jfhdd</author><pubDate>Fri, 12 Aug 2016 16:35:08 +0800</pubDate><description><![CDATA[1.首先安装VMware10和CentOS6.8。 
其中 CentOS6.8，我下载的是CentOS-6.8-x86_64-bin-DVD1to2。 
http://centos.ustc.edu.cn/centos/6.8/isos/x86_64/CentOS-6.8-x86_64-bin-DVD1to2.torrent

2.安装vmtools，参考http://jingyan.ba]]></description><category></category></item><item><title><![CDATA[KMeans聚类算法Hadoop实现]]></title><link>https://blog.youkuaiyun.com/jfhdd/article/details/52047536</link><guid>https://blog.youkuaiyun.com/jfhdd/article/details/52047536</guid><author>jfhdd</author><pubDate>Wed, 27 Jul 2016 17:20:22 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/jdplus/article/details/23960127/ 
Assistance.java  辅助类，功能详见注释01.package KMeans;  
02.  
03.import org.apache.hadoop.conf.Configuration;  
04.import org.apache.hadoop.fs.FSData]]></description><category></category></item><item><title><![CDATA[KMP算法详解]]></title><link>https://blog.youkuaiyun.com/jfhdd/article/details/51969064</link><guid>https://blog.youkuaiyun.com/jfhdd/article/details/51969064</guid><author>jfhdd</author><pubDate>Wed, 20 Jul 2016 15:46:29 +0800</pubDate><description><![CDATA[大部分内容转自： 
http://www.cnblogs.com/c-cloud/p/3224788.html 
http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html 
最后加了我自己的一些东西　　 
1.kmp算法的原理： 
字符串匹配是计算机的基本任务之一。举例来说，有一个]]></description><category></category></item><item><title><![CDATA[回朔法——最优装载问题]]></title><link>https://blog.youkuaiyun.com/jfhdd/article/details/51838650</link><guid>https://blog.youkuaiyun.com/jfhdd/article/details/51838650</guid><author>jfhdd</author><pubDate>Wed, 06 Jul 2016 14:29:33 +0800</pubDate><description><![CDATA[public class 最优装载问题 {
//  有一批集装箱要装上一艘载重量为c的轮船。其中集装箱i的重量为Wi。最优装载问题要求确定在装载体积不受限制的情况下，将尽可能多的集装箱装上轮船。
//
//  编程任务： 对于给定的n个集装箱和轮船的载重量C，编程计算装入最多时的集装箱个数。
//
//  输入:
//  输入由多组测试数据组成。每组测试数据输入的第1行中有2个正整数n和C。正整数n]]></description><category></category></item></channel></rss>