原创 關閉流 工具類
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