<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[艾儿的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_12136</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_12136]]></copyright><item><title><![CDATA[浅析PageRank(公式篇2)]]></title><link>https://blog.youkuaiyun.com/iteye_12136/article/details/82237509</link><guid>https://blog.youkuaiyun.com/iteye_12136/article/details/82237509</guid><author>iteye_12136</author><pubDate>Thu, 22 Dec 2011 21:00:20 +0800</pubDate><description><![CDATA[      上公式~~~PageRank最开始一个版本的公式：
     
      最基本的概念这里不再赘述，对公示稍加解释：页面A的PR是由页面B、C、D一起贡献的，每个页面贡献给A的大小由各自链出数目决定，如果B有五个链出，PR(B)=10，那么就有2的值给A。q是阻尼因子，指代浏览者沿着当前链接继续阅读的可能性，每个页面都有一个最小值1-q，PR中q=0.85。
      接下来...]]></description><category></category></item><item><title><![CDATA[浅析PageRank(公式篇1)]]></title><link>https://blog.youkuaiyun.com/iteye_12136/article/details/82235405</link><guid>https://blog.youkuaiyun.com/iteye_12136/article/details/82235405</guid><author>iteye_12136</author><pubDate>Sun, 18 Dec 2011 15:29:22 +0800</pubDate><description><![CDATA[
      说实话，这篇博客写的真的很纠结~PageRank作为一个如此成功而强大的排序算法，内部现非常的复杂，在用矩阵进行数学建模后，又用到了迭代的思想使计算值趋于稳定，其中还涉及到了衰退因子、模型收敛等问题，我只能就着自己少量的线性代数知识对其进行简单的分析，梳理出我考虑PR实现思路，这里我的说明只是理论上的，所有实验室设备的操作（比如Octave中编制脚本，设计稀疏矩阵等，下文中例举的O...]]></description><category></category></item><item><title><![CDATA[浅析PageRank(概念篇)]]></title><link>https://blog.youkuaiyun.com/iteye_12136/article/details/82235255</link><guid>https://blog.youkuaiyun.com/iteye_12136/article/details/82235255</guid><author>iteye_12136</author><pubDate>Sat, 17 Dec 2011 21:40:13 +0800</pubDate><description><![CDATA[         PageRank是Google搜索算法中最为基础而核心的一种，通过将网络看做一个整体、网页间链接即投票等思想构建出了最初的排名机制，并使得Google击败当时的Yahoo搜索，成就了今天的地位。PageRank的实现包含了很多数学方法应用，要真正理解还是有难度的，这篇博客中，我只基于自己的理解写出一些比较浅显的概念以及分析。
 
      首先来说一下PR出现的原因吧~自上...]]></description><category></category></item><item><title><![CDATA[hash表(续)]]></title><link>https://blog.youkuaiyun.com/iteye_12136/article/details/82233967</link><guid>https://blog.youkuaiyun.com/iteye_12136/article/details/82233967</guid><author>iteye_12136</author><pubDate>Wed, 14 Dec 2011 21:39:33 +0800</pubDate><description><![CDATA[    在这一篇里我主要说一下自己对于系统自带各种hash函数的看法。
    1）hashMap:
         hashMap是一种基于Map的结构，通过键值Key存储对应的Value，构造原理与我的hash代码相同（通过hash函数的计算，得出index，存入数据），但是具体的实现存在一些差异。首先，这里插入数据时需要指定key与Value值，put方法得到用户输入的key后将Key...]]></description><category></category></item><item><title><![CDATA[hash表]]></title><link>https://blog.youkuaiyun.com/iteye_12136/article/details/82233738</link><guid>https://blog.youkuaiyun.com/iteye_12136/article/details/82233738</guid><author>iteye_12136</author><pubDate>Wed, 14 Dec 2011 14:12:48 +0800</pubDate><description><![CDATA[        编程中常用的存储方式有两种：数组与链表。数组实现了有序、连续的数据存储，使得数据查询变得高效，时间代价为⊙(n)，但是遇到数据的删除与插入时，当前插入点之后的所有数据都要前移或者后移，时间代价为⊙(n2)；相对于数组，链表在插入或者删除数据时只需要创建和更改相应的指针对象，所需代价较小⊙(n)，可是因为本身的无序特性，令数据的查询必须要每一次从头部节点开始遍历，耗费的时间较多。
...]]></description><category></category></item><item><title><![CDATA[java树的概念（二叉树）]]></title><link>https://blog.youkuaiyun.com/iteye_12136/article/details/82125004</link><guid>https://blog.youkuaiyun.com/iteye_12136/article/details/82125004</guid><author>iteye_12136</author><pubDate>Fri, 19 Aug 2011 21:15:31 +0800</pubDate><description><![CDATA[     [color=blue] 在最近的学习中，我接触到了树的概念并且学习了二叉树，了解了以下概念：
   1、树的结构(树是一种层次结构)：1)根节点 root  2)边（树枝） 3)叶子节点
      树的深度：根节点为1（3）
      树的阶：根为0（2）
      A、B、C均为根节点，A为BC的根节点，B为DE的根节点，C为FG的根节点
      单向链表也叫做退...]]></description><category></category></item><item><title><![CDATA[java集合框架总结]]></title><link>https://blog.youkuaiyun.com/iteye_12136/article/details/82105099</link><guid>https://blog.youkuaiyun.com/iteye_12136/article/details/82105099</guid><author>iteye_12136</author><pubDate>Wed, 10 Aug 2011 12:09:13 +0800</pubDate><description><![CDATA[[size=small][/size]
   java中的集合框架都是线性的数据结构，它相当于一种容器，可以存储数据。集合框架总共可以分为四类：List，Map，Set以及Queue，其中前三种较为常用。
   [color=blue]1、Set：[/color]Set是一个接口，它的实现类有java.util.HashSet以及java.util.TreeSet，Set的特点是无序存储，所以...]]></description><category></category></item><item><title><![CDATA[File与文件搜索器]]></title><link>https://blog.youkuaiyun.com/iteye_12136/article/details/82103013</link><guid>https://blog.youkuaiyun.com/iteye_12136/article/details/82103013</guid><author>iteye_12136</author><pubDate>Fri, 05 Aug 2011 13:15:13 +0800</pubDate><description><![CDATA[[size=small][/size]
    经过最近对于File类的学习，我了解到了在电脑中，不论是目录还是文件，都可以用File进行存储和操作，File类本身提供了非常多常用的方法，如：isDrectory(),listRoots()等，几乎全部的文件操作都可以通过这些已定义的方法来完成。
    目前阶段我学习到的对于File的使用主要就是进行目录或者文件的检索，由此制作了一个简易的文...]]></description><category></category></item><item><title><![CDATA[Java关键字]]></title><link>https://blog.youkuaiyun.com/iteye_12136/article/details/82102979</link><guid>https://blog.youkuaiyun.com/iteye_12136/article/details/82102979</guid><author>iteye_12136</author><pubDate>Fri, 05 Aug 2011 12:05:36 +0800</pubDate><description><![CDATA[[size=small][/size]java中的关键字有总共有51个，再加上2个保留字
goto
const

1.访问修饰符

private：  可见性范围最小的限定符，添加了private的方法或者属性都只能在类内部调用，不能被子类继承，一般属性都会用private来修饰
           private String name;    
            若在S...]]></description><category></category></item><item><title><![CDATA[画板（重绘）]]></title><link>https://blog.youkuaiyun.com/iteye_12136/article/details/82100558</link><guid>https://blog.youkuaiyun.com/iteye_12136/article/details/82100558</guid><author>iteye_12136</author><pubDate>Mon, 01 Aug 2011 10:10:19 +0800</pubDate><description><![CDATA[   画板算是我在学习java过程中第一个完成的迷你项目，现在总结一下它。   画板实现的第一步就是定义一个JFrame，作为放置按钮以及画布的容器，同时设置它的相关属性：
 
  setTitle(&quot;画板&quot;);  setSize(600, 600);  this.setDefaultCloseOperation(3);  this.setResizable(false);  this.set...]]></description><category></category></item><item><title><![CDATA[用构造函数传递对象（NC）]]></title><link>https://blog.youkuaiyun.com/iteye_12136/article/details/82096307</link><guid>https://blog.youkuaiyun.com/iteye_12136/article/details/82096307</guid><author>iteye_12136</author><pubDate>Thu, 21 Jul 2011 10:18:15 +0800</pubDate><description><![CDATA[1、使用构造函数传参数时，可将构造函数定义为 public 函数名(类名 对象名,类名 对象名){}
   NC:若类名没有包括在内，要在import中引入
      如：JTextField需要引入javax.swing.JTextField;
   调用构造函数实例化对象时，可以直接使用：构造函数名 对象名 = new 构造函数名（对象名,对象名……）（类型同）
2、此时的构造函数是...]]></description><category></category></item><item><title><![CDATA[接口与抽象类]]></title><link>https://blog.youkuaiyun.com/iteye_12136/article/details/82096305</link><guid>https://blog.youkuaiyun.com/iteye_12136/article/details/82096305</guid><author>iteye_12136</author><pubDate>Thu, 21 Jul 2011 10:13:37 +0800</pubDate><description><![CDATA[1.为什么使用接口
   与类相似，定义了一个模板，其中所要实现的方法名，及其返回值、所带参数个数等均被规定
   
2、定义接口的语法格式：
   public interface 接口名{
     //函数体
     //定义常量
     public final static 数据类型 常量名 = 值；
     //定义抽象函数
     public 返回值类型 ...]]></description><category></category></item><item><title><![CDATA[构造函数]]></title><link>https://blog.youkuaiyun.com/iteye_12136/article/details/82096300</link><guid>https://blog.youkuaiyun.com/iteye_12136/article/details/82096300</guid><author>iteye_12136</author><pubDate>Thu, 21 Jul 2011 10:08:26 +0800</pubDate><description><![CDATA[ :wink: 1、构造函数的概念：
   构造函数也叫做构造方法或者构造器
   
   定义构造函数格式：
      public 构造函数名（参数列表）{
         //函数体
      }
   NC：定义的构造函数名应当与类名完全一致
   如果没有自行定义构造函数，java会分配一个默认的构造函数（不带参数），在实例化对象时：
   eg:类名 对象名 =...]]></description><category></category></item><item><title><![CDATA[类和对象]]></title><link>https://blog.youkuaiyun.com/iteye_12136/article/details/82096299</link><guid>https://blog.youkuaiyun.com/iteye_12136/article/details/82096299</guid><author>iteye_12136</author><pubDate>Thu, 21 Jul 2011 10:06:56 +0800</pubDate><description><![CDATA[1、对象是具体存在的、可被描述的非抽象的实体
   一台电脑，一张桌子，一个杯子…………
   对象有特征与行为：
      特征：描述本身的特性：颜色，重量……
      行为：可以进行的动作
2、类是一个抽象的模板，可以用来描述有相似或者相同属性以及方法的对象
   类的组成：
      属性：类的特征
      方法：类可执行的动作
3、类的基本格式：
   pu...]]></description><category></category></item></channel></rss>