原创 關閉流 工具類

package cn.weida.io.others; import java.io.Closeable; import java.io.IOException; public class fileCloseUtils {       

原创 IPFS集羣搭建(一)

一.ipfs安裝 1.下載go-ipfs : https://dist.ipfs.io/#go-ipfs(需要翻牆) 2.執行如下指令 $ tar xvfz go-ipfs.tar.gz $ cd go-ipfs $ ./install

原创 Disjoint Set, 互質集合

Disjoint Set,(一個元素不同時屬於多個集合)。這裏用森林結構代表集合集,樹代表集合,根元素爲代表元素   用rank數組記錄數高。 FIndSet(x)  求包含元素曉得集合的代表元素, 在樹中,查找x,後返回代表元素,同時壓

原创 Java 實現文件拷貝

package cn.weida.io.File; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; im

原创 ipfs-cluster集羣搭建

1.搭建私有ipfs集羣(網上有很多教程) 2.下載ipfs-cluser-server、ipfs-cluster-clt 地址:https://dist.ipfs.io/#ipfs-cluster-service(t同樣需要翻牆) 3

原创 二分

#include<stdio.h> int mon[100005]; int main() {int n,m,sum,maxn,i;while (s

原创 文件切割與拷貝

package cn.weida.io.File; import java.awt.event.FocusEvent; import java.io.BufferedInputStream; import java.io.Buffered

原创 優先級隊列

C++優先隊列的基本使用方法  #include<iostream> #include<functional> #include<queue> using namespace std; struct node {     frien

原创 三分

#include<iostream> #include<cmath> #define EPS 1e-9 int cas,n; int x[1000],y[1000]; using namespace std; double calc(do

原创 樹的重建

#include<iostream> #include<string> #include<algorithm> #include<vector> u

原创 最小生成樹

#include<iostream> using namespace std; static const int MAX=100; static c

原创 數論

http://www.cnblogs.com/linyujun/category/784324.html

原创 c++ 優先級隊列輸出最小值

庫函數優先級隊列(priority_queue)輸出最小值 代碼 本文地址: http://blog.csdn.NET/caroline_wendy 庫函數優先級隊列(priority_queue)的實現方式是堆(heap),

原创 數據算法(二次排序):對溫度數據排序

二次排序針對歸約階段對與某個鍵關聯的值排序 MapReduce  框架會自動對映射器生成的鍵完成排序,在啓動歸約器之前,映射器生成的中間鍵-值對必然時按鍵有序的,值不是有序的。  如下例子:考慮一個可惜實驗得到的溫度數據。包括year,m

原创 數據算法(TopN) :MapReduce+Spark(java)實現(鍵唯一情況)

MapReduce實現 Driver類 package cn.weida.MapReduce.ToN; import org.apache.hadoop.conf.Configured; import org.apache.hadoo