- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 根据hadoop-1.2.1整理出的mapreduce过程
1.Job.waitForComplete() 代表一个由用户配置提交的作业2.JobClient.submitJobInternal() (1).检查客户端参数,用户权限,生成jobid (2).生成hadoop上下文JobContext,计算输入分片,将所有运行时信息写入job.xml3.调用JobSubmitProtocol.submit方法提交,实际上是远程R
2014-02-28 16:57:30 807
原创 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 947
原创 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 775
原创 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 776
原创 python 分别用梯度下降法和最小二乘法求线性回归
#coding=utf-8 import mathimport matplotlib.pyplot as pltimport numpy as np'''author date 2013-12-20description 分别用最小二乘法和梯度下降法求线性回归''''''梯度下降法'''def grediant(xset,y
2013-12-23 10:15:05 2966
原创 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 1001
原创 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 1445
原创 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 691
原创 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 773
原创 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 752
原创 Python 实现K-means算法
# coding=utf-8import osimport sysfrom pylab import *import randomimport typescny = {}def genRandom(): f = rand(3,2) print "random number:",f return fdef loaddata():
2013-11-14 14:39:28 1050
原创 Python 实现Apriori算法
import osimport typesimport syssys.setrecursionlimit(1000000)'''author liuzhenhuadate 20131113the apriori algorithm for python'''original = {}mp = {}def loaddata(dgree):
2013-11-13 11:51:25 1598
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人