- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 根据hadoop-1.2.1整理出的mapreduce过程
1.Job.waitForComplete() 代表一个由用户配置提交的作业 2.JobClient.submitJobInternal() (1).检查客户端参数,用户权限,生成jobid (2).生成hadoop上下文JobContext,计算输入分片,将所有运行时信息写入job.xml 3.调用JobSubmitProtocol.submit方法提交,实际上是远程R
2014-02-28 16:57:30
833
原创 epoll 的使用
linux c 多路复用IO 之epoll函数 #include #include #include #include #include #include #include #include #include #include #ifndef PORT #define PORT 8898 #endif #ifndef MAXEPOLL #d
2014-02-27 14:02:12
977
原创 Linux C++ 二叉查找树
BNode.h /* * BNode.h * * Created on: 2013年12月27日 * Author: lzh */ #ifndef BNODE_H_ #define BNODE_H_ #include namespace std { class BNode { private: int value; BNode *
2014-01-23 09:40:42
799
原创 C++ 双向链表
Node.cpp /* * Node.cpp * * Created on: 2013年12月27日 * Author: Administrator */ #include "Node.h" namespace std { Node::Node(int& value) { // TODO Auto-generated constru
2013-12-27 16:02:32
803
原创 python 分别用梯度下降法和最小二乘法求线性回归
#coding=utf-8 import math import matplotlib.pyplot as plt import numpy as np ''' author date 2013-12-20 description 分别用最小二乘法和梯度下降法求线性回归 ''' ''' 梯度下降法 ''' def grediant(xset,y
2013-12-23 10:15:05
3003
原创 Linux C ini文件工具类
代码:initool.c #include "initool.h" static FILE *file; int openini(){ file = fopen(inipath,"r"); if(NULL == file){ fprintf(stderr,"%s\n","can not open the ini file!"); return 0; } return 1; }
2013-12-05 14:37:48
1029
原创 hadoop矩阵乘法 仅用一个map/reduce
package com.matrix; import java.io.BufferedReader; import java.io.DataInput; import java.io.DataOutput; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamRead
2013-11-20 13:48:57
1475
原创 C 堆排序(极简版)
代码heapsort.c #include "heapsort.h" void buildHeap(int *src,unsigned int length){ int k,i,j; for(k = length - 1;k>0;k--){ for(i = k;i>(k/2);i--){ for(j = i;j>=1;j = (j - 1)/2){
2013-11-18 15:56:58
727
原创 Linux C链表
/* linklist.c * * Created on: 2013年11月12日 * */ #include "linklist.h" void add(int val){ Node *v = malloc(sizeof(Node)); v->value = val; if(head == NULL){ head = v;
2013-11-18 14:20:32
803
原创 Linux C 快速排序
sort.h #ifndef _SORT_H_ #define _SORT_H_ void merge(int *src,unsigned int size); void qsort(int *src,unsigned int low,unsigned int hight); int partition(int *src,unsigned int low,unsigned int hig
2013-11-14 17:15:46
775
原创 Python 实现K-means算法
# coding=utf-8 import os import sys from pylab import * import random import types cny = {} def genRandom(): f = rand(3,2) print "random number:",f return f def loaddata():
2013-11-14 14:39:28
1098
原创 Python 实现Apriori算法
import os import types import sys sys.setrecursionlimit(1000000) ''' author liuzhenhua date 20131113 the apriori algorithm for python ''' original = {} mp = {} def loaddata(dgree):
2013-11-13 11:51:25
1634
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人