原创 數組應用【洗牌問題】

思考: 設計一個公平的洗牌算法 1.       看問題,洗牌,顯然是一個隨機算法了。隨機算法還不簡單?隨機唄。把所有牌放到一個數組中,每次取兩張牌交換位置,隨機 k 次即可。如果你的答案是這樣,通常面試官會進一步問一下,k 應該取多少?

原创 數組應用【計算素數】

題目: 給定一個正整數n,計算出小於等於n的質數有多少個?比如17,則返回7,因爲小於等於17的質數有2,3,5,7,13,17。 分析: 1、首先得知道什麼是質數? 質數又稱素數,如果一個大於1的自然數,除了1和它自身外,沒法被其他

原创 docker安裝與卸載(ubuntu)

安裝: apt-get install -y docker.io 卸載: # 查詢相關軟件包 dpkg -l | grep docker # 刪除這個包 sudo apt remove --purge dock.io  

原创 Secure CRT實用功能

1、多窗口同時輸入 打開CRT,選擇查看-交互窗口,此時窗口下面會出現一塊獨立的空白區域,在下面的空白處右鍵選擇<發送交互到所有標籤>,這樣就可以了,一定要注意,只有在同一個標籤頁中才能使用交互窗口。 2、反空閒 這個很好理解,某些設備

原创 輕鬆搞出一個雲盤項目(六),Nginx與FastCGI的完美配合

一、Nginx和FastCGI配合的原因: nginx上只能部署靜態網頁 對於動態網頁,比如登錄頁面,登錄的數據nginx無法直接處理,這個時候需要調用第三方(FastCGI)模塊處理。 二、什麼是FastCGI       談起Fast

原创 IDEA配置hadoop開發環境及操作HDFS演示

hadoop基礎環境搭建請看上篇(非高可用)   IDEA Maven配置 1. 下載maven 下載地址 從官網上,下載一個壓縮包,然後解壓到任意的文件夾 Maven的安裝必須需要jdk1.7+ 2. 環境變量設置 M2_HOM

原创 shell之批量替換

注意:以某個文件作爲基準 cat update_cfg | awk '{ print $1" "$2" "$3" "$4" "$5 }'|while read x y z w v do #echo $x" "$w

原创 Zookeeper入門篇

Zookeeper是什麼 官方文檔上這麼解釋zookeeper,它是一個分佈式服務框架,是Apache Hadoop 的一個子項目,它主要是用來解決分佈式應用中經常遇到的一些數據管理問題,如:統一命名服務、狀態同步服務、集羣管理、分佈式應

原创 輕鬆搞出一個雲盤項目(四),Nginx原理篇

Nginx的產生   沒有聽過Nginx?那麼一定聽過它的"同行"Apache吧!Nginx同Apache一樣都是一種WEB服務器。基於REST架構風格,以統一資源描述符(Uniform Resources Identifier)URI或

原创 Hadoop集羣搭建(一)

目錄 一.使用VMvare創建三個虛擬機,我使用的是ubuntu16.04版本的,並關閉全部虛擬機的防火牆 二.安裝jdk(所有虛擬機都要安裝配置) 三.安裝SSH服務 四、建立ssh無密碼登錄本機 六:最後用自帶的樣例測試hadoop集

原创 由一條sql語句引發的學習之二

select m.*,case when m.max_num > n.maxvalue then '被考覈' else '正常' end as maxvalue , nvl(n.CATEGORY,'其他') from ( selec

原创 Redis總結目錄(持續更新)

                                                                                 目錄 1、Redis介紹 2、ubuntu安裝redis 3、Redis之字

原创 輕鬆搞出一個雲盤項目(二),基礎環境介紹及搭建上

1、FastDFS是什麼  FastDFS是一款開源的、分佈式文件系統(Distributed File System), 由淘寶開發平臺部資深架構師餘慶開發。它對文件進行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載、

原创 unix取日期(指定日期的前後一天)

get_mon_days() { Y=`expr substr $1 1 4` M=`expr substr $1 5 2` r1=`expr $Y \% 4` r2=`expr $Y \% 100` r3=`expr $Y \% 40

原创 輕鬆搞出一個雲盤項目(三),基礎環境介紹及搭建中

一、安裝環境介紹   需要預先安裝gcc,通常ubuntu默認自帶,所以默認已經有這個環境了,後續步驟默認是使用root賬戶進行的 二、下載及安裝nginx相關組件   1、進入任意目錄,我選用的是通常選用的/usr/local/src目