归档 2014

Google Page Rank N/A与0的差别

Google Page Rank N/A并不等同于Page Rank 0。

Google Page Rank(这里指的是Google工具栏的Page Rank)为0到10之间的数值,反映了网页的相关性和重要性。

Page Rank的数值越高,说明网页的重要程度越高,在搜索结果中的排名越靠前。

实际上,除了0到10之间的数值以外,一些页面的Google工具的Page Rank还可能为N/A(Not Available)。

PR 0代表该页面已经被Google索引,但是由于其页面质量较差或者反向链接不足,而被Google赋予了较低的PR值(介于0到1之间)

PR N/A可以视为PR=null,可能的原因包含下列几种情况:

  1. 页面为新页面,尚未被Google索引,PR值暂时还无法计算
  2. 页面做了重大的改动,其PR值需要被重新计算 ...

继续阅读

[Leetcode]Find Minimum in Rotated Sorted Array II

题目描述:

LeetCode 154. Find Minimum in Rotated Sorted Array II

Follow up for "Find Minimum in Rotated Sorted Array":
What if duplicates are allowed?

Would this affect the run-time complexity? How and why?

Suppose a sorted array is rotated at ...

继续阅读

JavaScript vs. DOM vs. BOM 关系说明

要清楚地理解JavaScript,DOM和BOM之间的关系,我们需要了解JavaScript是怎样实现的。

实际上,完整的JavaScript实现由3个不同的部分组成:

  1. 核心(基于ECMAScript规范)
  2. 文档对象模型(DOM)
  3. 浏览器对象模型(BOM)

ECMAScript

ECMA-262这样描述ECMAScript(European Computer Manufacturing Association,欧洲计算机制造协会):

“ECMAScript can provide core scripting capabilities for a variety of host environments, and therefore the core scripting language is specified…apart from any ...

继续阅读

jQuery UI百分比滚动条联动

原文链接:http://jsfiddle.net/9azJG/2/

下例用jQuery UI实现了5个百分比滚动条联动的效果

继续阅读

使用D3js绘制Force-Directed Graph(力导向图)

Force-directed(力导向)图形绘制算法通过图形本身的结构(图中顶点与边的拓扑关系)计算出图形的层次,而不依赖于特定领域的知识。使用力导向算法绘制的平面图形通常比较美观,并且图中各条边之间的交叉尽可能的少。

本文对使用D3js绘制Foorce-Directed Graph(力导向图)的过程进行简要的介绍,以下面的逻辑图(包含6个节点和5条边)为例。

import json
#nodes为图的节点集合
nodes = [{'name' : 'nodeA'}, 
         {'name' : 'nodeB'}, 
         {'name' : 'nodeC'}, 
         {'name' : 'nodeD'}, 
         {'name' : 'nodeE'}, 
         {'name' : 'nodeF'}]
#links为图的边集合,source为起点,target为终点
links = [{'source' : 0 , 'target' : 1}, 
         {'source ...

继续阅读

每月存档

明年