原创 排序和查找算法--C

冒泡排序算法及代碼 “冒泡”由來是因爲越大的元素會經由交換慢慢“浮”到數列的頂端,故名。這裏以從小到大排序爲例進行講解。 基本思想及舉例說明 基本思想:不斷比較相鄰的兩個數,讓較大的元素後移。經過一輪比較,就選出最大的數;經過第2

原创 Apache Hadoop2.8.0僞分佈式環境搭建

Apache Hadoop 是一個支持數據密集型分佈式應用程序的開源軟件框架,能在大型集羣上運行應用程序。Hadoop 框架實現了 MapReduce 編程範式,把應用程序分成許多小部分,每個部分能在任意節點上運行。並且 Hado

原创 函數和多維數組--c/c++

關於函數與多爲數組之間的相互關係,看下面一個程序就可以很清楚的瞭解。 #include <stdio.h> #define ROWS 3 #define COLS 4 void sum_rows(i

原创 Ubuntu搭建FTP文件服務

安裝並啓動 FTP 服務 安裝 VSFTPD 使用 apt-get 安裝 vsftpd: sudo apt-get install vsftpd -y vsftpd 是在 Linux 上被廣泛使用的 FTP 服務器,根據其官網介紹

原创 大數據時代下的隱私保護

本文介紹了學術界和工業界對於用戶隱私保護的努力成果,其中主要講到了k-anonymity(k-匿名化),l-diversity(l-多樣化),t-closeness 和 ε-differential privacy(差分隱私),

原创 鏈表的創建

節點 節點主要由以下兩塊組成: 數據 指向下一個節點的指針 鏈表 鏈表主要由以下幾塊組成: 一系列節點    每個節點至少包括:    一條數據(任意類型)    一個該節點類型的指針    節點之間首

原创 IP網絡協議

IP 網絡協議 IP 協議位於網絡層,它是 TCP/IP 協議族中最爲核心的協議,所有的 TCP、UDP、ICMP 及 IGMP 數據都以 IP 數據報格式傳輸。IP 協議提供的是 不可靠 、 無連接 的數據報傳送服務。 不可靠

原创 鏈路層簡要介紹

一、簡介 數據鏈路層的工作就是把網絡層交下來的 IP 數據報 封裝爲 幀(frame)發送到鏈路上,以及把接收到的幀中的數據取出並上交給網絡層。 爲達到這一目的,數據鏈路必須具備一系列相應的功能,主要有: 將數據封裝爲幀(fra

原创 Python面向對象的編程筆記

面向對象編程(Object Oriented Programming–OOP)是把 對象 作爲程序的基本單元,一個對象包含了數據和操作數據的函數。 面向過程的程序設計把計算機程序視爲一系列的命令集合,即一組函數的順序執行。面向過程

原创 UDP傳輸協議

一、傳輸層協議 從之前介紹的網絡層協議來看,通信的兩端是兩臺主機,IP 數據報首部就標明瞭這兩臺主機的 IP 地址。但是從傳輸層來看,是發送方主機中的一個進程與接收方主機中的一個進程在交換數據,因此,嚴格地講,通信雙方不是主機,而

原创 一些大牛們的博客與站點

推薦博客 北航鞏朋,就職於Google大牛,從小就開始編程Beyond the Void劉未鵬,在南大待了七年蘇傑,阿里待了八年,產品經理老碼農張宴,文章較多較雜Free Mind,機器學習推薦博客中科大李博傑,偏底層研究趙劼,側

原创 NFD官方安裝文檔(Getting Started with NFD)

從二進制文件安裝NFD(Installing NFD from Binaries) 我們提供NFD二進制包安裝支持, 這是首選的安裝方法.除了簡化安裝之外,二進制版本還包括自動初始化配置與特定與平臺的工具,以自動啓動NFD和相關守

原创 Centos7.0 安裝Mysql

1. 下載Yum Repository wget https://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 2. 安裝mysql-com

原创 不同領域公開數據集下載

收集了一些數據,希望對你們有用,在網站註冊後即可免費下載。 金融美國勞工部統計局官方發佈數據 房地產公司 Zillow 公開美國房地產歷史數據滬深股票除權除息、配股增發全量數據,截止 2016.12.31 上證主板日線數據,截止

原创 數據結構--線性結構

順序存儲結構 typedef int Position; typedef struct LNode *List; struct LNode { ElementType Data[MAXSIZE]; Posi