原创 大數據:YARN介紹

1、YARN是什麼: Yarn是一個資源調度平臺,負責爲運算程序提供服務器運算資源,相當於一個分佈式的操作系統平臺,而MapReduce等運算程序相當於運行於操作系統之上的應用程序。 2、YARN的組成 YARN分爲ResourceMa

原创 python:裝飾器

裝飾器本質上是一個Python函數,它可以讓其他函數在不需要做任何代碼變動的前提下增加額外功能,裝飾器的返回值也是一個函數對象。它經常用於有切面需求的場景,比如:插入日誌、性能測試、事務處理、緩存、權限校驗等場景。裝飾器是解決這類問題的絕

原创 貪心算法-小偷來到王宮

# 小偷來到了一個神祕的王宮,突然眼前一亮,發現5個寶貝,每個寶貝的價值都不一樣,且重量也不一樣,但是小偷的揹包攜帶重量有限,所以他不得不在寶貝中做出選擇,才能使偷到的財富最大,請你幫助小偷計算一下。 # # 輸入描述: # # 寶貝價

原创 shell:注意事項

1、變量、等號和值之間不能出現空格

原创 python實踐:字符串大小寫轉換

#完成輸入字符串中的大小寫轉換 def ConverString(string): #string=str.swapcase(string) list=[] for i in string: if

原创 shell:構建基本腳本&使用結構化命令&處理用戶輸入

1、將數學運算結果賦給某個變量 var=$[1 + 5] var2=$[$var + 2] 2、使用雙圓括號 (( expression ))可以包含高級數學表達式,如**冪,val++後增。例: if (( $val ** 2 > 9

原创 靜態鏈接和動態鏈接

靜態鏈接:將執行程序需要的庫文件打包編譯生成一個可執行文件。優點:執行速度快,避免缺少庫文件導致程序不能運行。缺點:執行文件佔用空間大,當有多個程序調用同一個函數時浪費內存。 動態鏈接:當程序被加載到內存時纔對執行文件和動態庫文件進行鏈接

原创 CCNA第二章學習筆記

CSMA 是一種讓設備均衡使用帶寬的協議,避免兩個設備同時在網絡介質上傳輸數據。 工作原理:當主機傳輸數據時,檢查線路是否有信號,若沒有,則開始傳輸。在傳輸的過程中,若檢測到其他傳輸信號,則發送一個擁堵信號,這時同一網段的所有主機停止發送

原创 CCNA第一章學習筆記

1、網絡分段 將一個大型網絡分爲若干個小型網絡,可用於網絡分段的設備:路由器、交換機、網橋。 2、衝突域 同一物理網段同一時間只能允許一個數據報文通過,當兩個設備要同時發送報文時,會產生衝突,稱它們在同一衝突域。 衝突域在OSI第一層,即

原创 SQL注意點

1、IN關鍵字:相比較其他的篩選關鍵詞,IN後可以包含其他SQL語句;且IN操作符執行的比OR快 2:、通配符:通配符搜索比其他搜索花費時間長,通配符有:%、_ 3、LIKE和REGEXP區別:LIKE匹配整個列,REGEXP在列值內進行

原创 MYSQL必知必會第13章SQL語句

SELECT vend_id,COUNT(*) AS num_prods FROM products GROUP BY vend_id HAVING COUNT(num_prods) >= 3; SELECT cust_id ,COUN

原创 配置vim

本文對vim的設置僅僅針對UBUNTU與Fedora系統,其他LINUX版本我沒有實驗過,敬請讀者諒解!謝謝 在UBUNTU中vim的配置文件存放在/etc/vim目錄中,配置文件名爲vimrc 在Fed

原创 正則表達式

1、.:匹配任意一個字符; 2、|:A|B,匹配A或者B,匹配其中之一; 3、[]:匹配括號之中的內容之一,例:[123]匹配有1或2或3的內容; 4、^:當在[]裏面時,表示否定,否則表示匹配文本的開始 5、-:表示範圍,例:1-3表示

原创 ftp傳輸遇到的問題

1、傳輸壓縮文件要用bin格式進行傳輸

原创 ROLLBACK的工作過程

rollback邏輯的撤銷我們所做的工作,工作順序如下: 1、撤銷之前的修改,①、從UNDO段讀回數據;②、逆向執行前面的操作,如之前有insert,則delete,有delete則insert,有update則update之前的數據③、