<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kingjo002的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kingjo002</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kingjo002]]></copyright><item><title><![CDATA[PR算法]]></title><link>https://blog.youkuaiyun.com/kingjo002/article/details/24357573</link><guid>https://blog.youkuaiyun.com/kingjo002/article/details/24357573</guid><author>kingjo002</author><pubDate>Wed, 23 Apr 2014 12:31:49 +0800</pubDate><description><![CDATA[前言

Google通过PageRank算法模型，实现了对全互联网网页的打分。但对于海量数据的处理，在单机下是不可能实现，所以如何将PageRank并行计算，将是本文的重点。

本文将继续上一篇文章 PageRank算法R语言实现，把PageRank单机实现，改成并行实现，利用MapReduce计算框架，在集群中跑起来。

目录


PageRank算法并行化原理
MapRed]]></description><category></category></item><item><title><![CDATA[CDH5安装]]></title><link>https://blog.youkuaiyun.com/kingjo002/article/details/23691677</link><guid>https://blog.youkuaiyun.com/kingjo002/article/details/23691677</guid><author>kingjo002</author><pubDate>Mon, 14 Apr 2014 17:09:01 +0800</pubDate><description><![CDATA[https://wiki.debian.org/JavaPackage



java-package provides the ability to build a Debian package from a Java binary distribution by running
make-jpkg  (with archive files downloaded from provid]]></description><category></category></item><item><title><![CDATA[hadoop]]></title><link>https://blog.youkuaiyun.com/kingjo002/article/details/13754567</link><guid>https://blog.youkuaiyun.com/kingjo002/article/details/13754567</guid><author>kingjo002</author><pubDate>Wed, 09 Apr 2014 17:14:48 +0800</pubDate><description><![CDATA[http://www.doc88.com/p-737454692045.html
http://www.ibm.com/developerworks/cn/training/kp/os-kp-hadoop/]]></description><category></category></item><item><title><![CDATA[Solaris下OCI连接Oracle数据库的实例]]></title><link>https://blog.youkuaiyun.com/kingjo002/article/details/8867926</link><guid>https://blog.youkuaiyun.com/kingjo002/article/details/8867926</guid><author>kingjo002</author><pubDate>Wed, 09 Apr 2014 17:06:18 +0800</pubDate><description><![CDATA[//Compile: g++ -o getDBConnection testOCI.cpp -I$ORACLE_HOME/rdbms/demo -I$ORACLE_HOME/rdbms/public -lclntsh

#include 
#include 
#include 
#include 
#include 

int main(int argc,char** argv)]]></description><category></category></item><item><title><![CDATA[Oracle常用的OCI函数]]></title><link>https://blog.youkuaiyun.com/kingjo002/article/details/8867916</link><guid>https://blog.youkuaiyun.com/kingjo002/article/details/8867916</guid><author>kingjo002</author><pubDate>Wed, 09 Apr 2014 17:05:30 +0800</pubDate><description><![CDATA[一． Oracle oci工具包安装： 
$ORACLE_HOME/BIN:执行文件和help文件 
$ORACLE_HOME/OCI/INCLUDE:头文件 
$ORACLE_HOME/OCI/LIB/BC:  for Borlanf C++的OCI库 
$ORACLE_HOME/OCI/LIB/MSVC:  for MS Visual C++的OCI库
如果是unix下，对于ORAC]]></description><category></category></item><item><title><![CDATA[java 线程池]]></title><link>https://blog.youkuaiyun.com/kingjo002/article/details/21733481</link><guid>https://blog.youkuaiyun.com/kingjo002/article/details/21733481</guid><author>kingjo002</author><pubDate>Fri, 21 Mar 2014 17:31:14 +0800</pubDate><description><![CDATA[http://www.importnew.com/8542.html

http://liuzl121.iteye.com/blog/1779039   

首先说下java实现多线程的两种方式，这个很多人应该都知道，简单的说说，一种是实现Runnable接口，另一种是继承Thread类，两个方法各有各的好处吧，实现Runnable接口的话可以做到多个线程之间的资源共享，同时java是单继]]></description><category></category></item><item><title><![CDATA[mapreduce counter]]></title><link>https://blog.youkuaiyun.com/kingjo002/article/details/20636631</link><guid>https://blog.youkuaiyun.com/kingjo002/article/details/20636631</guid><author>kingjo002</author><pubDate>Thu, 06 Mar 2014 16:39:36 +0800</pubDate><description><![CDATA[http://diveintodata.org/2011/03/15/an-example-of-hadoop-mapreduce-counter/


An Example of Hadoop MapReduce Counter
Posted: March 15, 2011
| Author: 
Hyunsik Choi | Filed under:

FOSS | Tags:]]></description><category></category></item><item><title><![CDATA[信号量 semaphore]]></title><link>https://blog.youkuaiyun.com/kingjo002/article/details/20462115</link><guid>https://blog.youkuaiyun.com/kingjo002/article/details/20462115</guid><author>kingjo002</author><pubDate>Tue, 04 Mar 2014 14:57:52 +0800</pubDate><description><![CDATA[信号量（semaphore）

　　Linux内核的信号量在概念和原理上与用户态的System V的IPC机制信号量是一样的，但是它绝不可能在内核之外使用，因此它与System V的IPC机制信号量毫不相干。

　　信号量在创建时需要设置一个初始值，表示同时可以有几个任务可以访问该信号量保护的共享资源，初始值为1就变成互斥锁（Mutex），即同时只能有一个任务可以访问信号量保护的共享资源。]]></description><category></category></item><item><title><![CDATA[Linux下消息队列和socket绝对速度比拼[转]]]></title><link>https://blog.youkuaiyun.com/kingjo002/article/details/20036263</link><guid>https://blog.youkuaiyun.com/kingjo002/article/details/20036263</guid><author>kingjo002</author><pubDate>Thu, 27 Feb 2014 10:24:20 +0800</pubDate><description><![CDATA[在当今的网络时代，我们常常见到的进程间通信方式都是socket，比如Java的EJB调用，Java和C通信，Web Service服务等。socket是最常用的通讯技术，几乎所有的系统、语言都支持，socket也是面向网络的，通信的两方可以跨越IP网络进行传输。
在本地通信中(同一台机器上的进程间通讯)，socket的网络特性却成了累赘，组装解析网络报头、报文确认、CRC校验等都是针对网络的，本]]></description><category></category></item><item><title><![CDATA[ubuntu切换登录管理器]]></title><link>https://blog.youkuaiyun.com/kingjo002/article/details/19969675</link><guid>https://blog.youkuaiyun.com/kingjo002/article/details/19969675</guid><author>kingjo002</author><pubDate>Wed, 26 Feb 2014 11:13:33 +0800</pubDate><description><![CDATA[当安装了GDM、LightDM等多个登陆管理器时，如何设置Ubuntu默认的登陆管理器呢？

 

            (Ubuntu 11.10下的GDM3登陆界面)

本文假设您在运行了Ubuntu或者其他基于Debian的Linux系统。LightDM是默认安装的，但您可能想要切换到GDM，为了完成这个任务，首先在终端中运行下列命令： sudo dpkg-reconfigur]]></description><category></category></item><item><title><![CDATA[CSS样式大全]]></title><link>https://blog.youkuaiyun.com/kingjo002/article/details/17378297</link><guid>https://blog.youkuaiyun.com/kingjo002/article/details/17378297</guid><author>kingjo002</author><pubDate>Tue, 17 Dec 2013 15:51:52 +0800</pubDate><description><![CDATA[CSS样式大全
原文地址 http://blog.sina.com.cn/s/blog_3f6244640100h8s3.html

字体属性：(font)



大小 {font-size: x-large;}(特大) xx-small;(极小)一般中文用不到，只要用数值就可以，单位：PX、PD
样式 {font-style: oblique;}(偏斜体) italic;(斜体)]]></description><category></category></item><item><title><![CDATA[Java_Script-XMLHttpRequest]]></title><link>https://blog.youkuaiyun.com/kingjo002/article/details/17376229</link><guid>https://blog.youkuaiyun.com/kingjo002/article/details/17376229</guid><author>kingjo002</author><pubDate>Tue, 17 Dec 2013 14:12:11 +0800</pubDate><description><![CDATA[使用XMLHttpRequest对象分为4部完成:
1.创建XMLHttpRequest组建
2.设置回调函数
3.初始化XMLHttpRequest组建
4.发送请求
实例代码：
[javascript]  
var userName;    
var passWord;    
var xmlHttpRequest;    
    
    
//XmlHttpReq]]></description><category></category></item><item><title><![CDATA[crontab]]></title><link>https://blog.youkuaiyun.com/kingjo002/article/details/17121703</link><guid>https://blog.youkuaiyun.com/kingjo002/article/details/17121703</guid><author>kingjo002</author><pubDate>Wed, 04 Dec 2013 17:10:54 +0800</pubDate><description><![CDATA[如果发现您的系统里没有这个命令,请安装下面两个软件包.
vixie-cron
crontabs
crontab 是用来让使用者在固定时间或固定间隔执行程序之用，换句话说，也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表，这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话，就是表示设定自己的时程表。 
常用参数:]]></description><category></category></item><item><title><![CDATA[wireshark]]></title><link>https://blog.youkuaiyun.com/kingjo002/article/details/17119045</link><guid>https://blog.youkuaiyun.com/kingjo002/article/details/17119045</guid><author>kingjo002</author><pubDate>Wed, 04 Dec 2013 15:06:54 +0800</pubDate><description><![CDATA[首先说几个最常用的关键字，“eq” 和 “==”等同，可以使用 “and” 表示并且，“or”表示或者。“!" 和 "not” 都表示取反。


　　一、针对wireshark最常用的自然是针对IP地址的过滤。其中有几种情况：
　　（1）对源地址为192.168.0.1的包的过滤，即抓取源地址满足要求的包。
　　         表达式为：ip.src == 192.168.0.1
　]]></description><category></category></item><item><title><![CDATA[python_graph-ite]]></title><link>https://blog.youkuaiyun.com/kingjo002/article/details/14647869</link><guid>https://blog.youkuaiyun.com/kingjo002/article/details/14647869</guid><author>kingjo002</author><pubDate>Sat, 09 Nov 2013 15:42:00 +0800</pubDate><description><![CDATA[##################################### BASIC REQUIREMENTS# http://graphite.wikidot.com/installation# http://geek.michaelgrace.org/2011/09/how-to-install-graphite-on-ubuntu/# Last tested & updated 10/13]]></description><category></category></item><item><title><![CDATA[mon_godb集群]]></title><link>https://blog.youkuaiyun.com/kingjo002/article/details/14521783</link><guid>https://blog.youkuaiyun.com/kingjo002/article/details/14521783</guid><author>kingjo002</author><pubDate>Fri, 08 Nov 2013 14:38:45 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/luonanqin/article/details/8497860
http://blog.sina.com.cn/s/blog_3fe961ae01015aqw.html


  Mongodb是时下流行的NoSql数据库，它的存储方式是文档式存储，并不是Key-Value形式。关于Mongodb的特点，这里就不多介绍了，大家可以去看看官方说明：]]></description><category></category></item><item><title><![CDATA[url_lib2]]></title><link>https://blog.youkuaiyun.com/kingjo002/article/details/13003147</link><guid>https://blog.youkuaiyun.com/kingjo002/article/details/13003147</guid><author>kingjo002</author><pubDate>Thu, 24 Oct 2013 18:30:02 +0800</pubDate><description><![CDATA[http://zhuoqiang.me/python-urllib2-usage.html   source
http://docs.python.org/2/library/urllib2.html      API
http://blog.youkuaiyun.com/wklken/article/details/7364390 


http://blog.youkuaiyun.com/wklken/ar]]></description><category></category></item><item><title><![CDATA[objgraph_gc]]></title><link>https://blog.youkuaiyun.com/kingjo002/article/details/12974997</link><guid>https://blog.youkuaiyun.com/kingjo002/article/details/12974997</guid><author>kingjo002</author><pubDate>Wed, 23 Oct 2013 17:02:40 +0800</pubDate><description><![CDATA[在 Python 中，为了解决内存泄漏问题，采用了对象引用计数，并基于引用计数实现自动垃圾回收。
因为 Python 有了自动垃圾回收功能，不少初学者就认为自己从此过上了好日子，不必再受内存泄漏的骚扰了。但如果查看一下 Python 文档对 __del__() 函数的描述，就知道好日子里也是有阴云的。下面摘抄一点文档内容：
 

Some common situations that ma]]></description><category></category></item><item><title><![CDATA[Luce_ne_Sco_ring_评分机制]]></title><link>https://blog.youkuaiyun.com/kingjo002/article/details/12714525</link><guid>https://blog.youkuaiyun.com/kingjo002/article/details/12714525</guid><author>kingjo002</author><pubDate>Tue, 15 Oct 2013 10:00:51 +0800</pubDate><description><![CDATA[原文出处：http://blog.chenlb.com/2009/08/lucene-scoring-architecture.html

Lucene 评分体系/机制（lucene scoring）是 Lucene 出名的一核心部分。它对用户来说隐藏了很多复杂的细节，致使用户可以简单地使用 lucene。但个人觉得：如果要根据自己的应用调节评分（或结构排序），十分有必须深入了解 lucene]]></description><category></category></item><item><title><![CDATA[GridFS详细分析]]></title><link>https://blog.youkuaiyun.com/kingjo002/article/details/12714413</link><guid>https://blog.youkuaiyun.com/kingjo002/article/details/12714413</guid><author>kingjo002</author><pubDate>Mon, 14 Oct 2013 19:15:43 +0800</pubDate><description><![CDATA[GridFS简介
GridFS是MongoDB中的一个内置功能，可以用于存放大量小文件。
http://www.mongodb.org/display/DOCS/GridFS
http://www.mongodb.org/display/DOCS/GridFS+Specification
GridFS使用
MongoDB提供了一个命令行工具mongofiles可以来处理GridFS，在b]]></description><category></category></item></channel></rss>