Time of Update: 2015-07-25
標籤:sql 最佳化 mysql 資料庫 sql語句最佳化一、SQL最佳化的一般步驟 (1)、通過show status命令瞭解各種SQL的執行頻率。 (2)、定位執行效率較低的SQL語句-(重點select) (3)、通過explain分析低效率的SQL語句的執行情況
Time of Update: 2015-07-25
標籤:資料庫 mysql 最佳化 sql mysql表最佳化簡要: 一、分析表 二、檢查表 三、最佳化表 四、表資料匯入
Time of Update: 2015-07-06
標籤:一、什麼是Shell? Shell是一個命令列解譯器,它為使用者提供了一個向Linux核心發送請求以便運行程式的介面系統級程式,使用者可以用Shell來啟動,掛起,停止甚至是編寫一些程式。Shell還是一個功能強大的程式設計語言,易編寫,易調試,靈活性強。Shell是解釋執行的指令碼語言,在Shell中可以直接調用Linux系統命令。 二、Shell的分類 1、Bourne Shell:簡稱:B Shell,從1979年起Unix就開始使用Bourne Shell,B
Time of Update: 2015-07-10
標籤:shell linux ubuntu 變數測試 格式:test 測試條件字串測試:注意空格:test str1 == str2 測試字串是否相等test str1 != str2 測試字串是否不相等test str1 測試字串是否不為空白test -n str1 測試字串是否不為空白test -z str1 測試字串是否為空白整數測試test int1 -
Time of Update: 2015-07-15
標籤:shell基礎二十篇轉自 http://bbs.chinaunix.net/thread-452942-1-1.html 研討:Bash 內建命令 readread -p "how old r u? " ageecho $ageread -p "some words? " -a wordsecho ${words[*]}read -p "Password: " -s passwd echo
Time of Update: 2015-07-15
標籤:感謝原創,文章很有協助。轉自:http://www.cnblogs.com/chengmo/archive/2010/10/02/1841355.html一、判斷讀取字串值運算式含義${var}變數var的值, 與$var相同 ${var-DEFAULT}如果var沒有被聲明, 那麼就以$DEFAULT作為其值 *${var:-DEFAULT}如果var沒有被聲明, 或者其值為空白, 那麼就以$DEFAULT作為其值
Time of Update: 2015-07-02
標籤:shell 調試方法一:在運行指令碼程式時加入調試選項:【用法】bash –選項./shellScript.sh-e :如果一個命令返回一個非0退出狀態值(失敗),就退出。-n : 不需要執行指令碼只是檢查文法結構,返回所有的語法錯誤資訊。-u : 置換時把未設定的變數看作出錯。 -v: 當讀入shell輸入行時,把它們顯示出來。-x: 執行命令時,把命令和它們的參數顯示出來。方法二:在指令碼程式中通過以在Shell程式內部用“set -選擇項”的形式引用,而“set
Time of Update: 2015-07-02
標籤:伺服器 local 通過IF語句和變數來編寫營運指令碼,一鍵安裝LAMP環境的指令碼;一鍵源碼安裝LAMP指令碼,先分解指令碼的各個功能;列印菜單:1)安裝Apache WEB伺服器2)安裝Mysql DB伺服器3)安裝PHP伺服器4)整合LAMP架構並啟動服務1、Apache伺服器安裝部署。下載httpd-2.2.27.tar.gz版本,下載URL,解壓,進入安裝目錄,configure;make;make
Time of Update: 2015-07-05
標籤:Shell是用C語言編寫的程式。幾種常見的shell:bash、sh、csh、ksh等 bash是linux的預設標準shell, 完全相容sh sh 是unix的預設 標準shell ash 是linux中佔用資源最小的一個shell ,它只包含24個命令 csh
Time of Update: 2015-07-03
標籤:原文:http://note.youdao.com/share/?id=cd2ad6e6d5db2b347f92958efc2bdbc1&type=noteRegex與萬用字元:一、介紹:1.Regex用來在檔案中匹配合格字串,正則是包含匹配。grep、awk、sed等命令可以支援Regex2.萬用字元用來匹配合格檔案名稱,萬用字元是完全符合,ls、find、cp這些命令不支援Regex,所以只能用使用shell自己的萬用字元來進行匹配了。二、基礎Regex:grep "下列"
Time of Update: 2015-07-04
標籤:shell command branch debug failed to sync branch You might need to open a shell and debug the state of this repo.i made some changes to a file a month ago. i just
Time of Update: 2015-07-02
標籤:變數名只能包含數字、字母和底線,因為某些包含其他字元的變數有特殊含義,這樣的變數被稱為特殊變數。例如,$ 表示當前Shell進程的ID,即pid,看下面的代碼:$echo $$運行結果29949 特殊變數列表變數含義$0當前指令碼的檔案名稱$n傳遞給指令碼或函數的參數。n
Time of Update: 2015-07-02
標籤:Shell 也支援函數。Shell 函數必須先定義後使用。Shell 函數的定義格式如下:function_name () { list of commands [ return value ]}如果你願意,也可以在函數名前加上關鍵字 function:function function_name () { list of commands [ return value
Time of Update: 2015-07-02
標籤:printf 命令用于格式化輸出, 是echo命令的增強版。它是C語言printf()庫函數的一個有限的變形,並且在文法上有些不同。注意:printf 由 POSIX 標準所定義,移植性要比 echo 好。如同 echo 命令,printf 命令也可以輸出簡單的字串:$printf "Hello, Shell\n"Hello, Shell$printf 不像 echo 那樣會自動換行,必須顯式添加分行符號(\n)。printf 命令的文法:printf
Time of Update: 2015-06-28
標籤:shell函數案例一:#!/bin/bashhello () { echo "hahahah"}hello 執行函數,結果為:hahaha 案例二:#!/bin/bashfunWithReturn(){ echo
Time of Update: 2015-06-29
標籤:shell標準輸入輸出與標準錯誤輸出標準輸入/輸出可能是軟體工具設計原則裡最基本的觀念了.他的構想是:程式應有一個資料來源,資料出口(資料要去哪裡),以及報告問題的地方.他們分別叫做標準輸入,標準輸出和標準錯誤輸出.程式應該不知道也不在意其輸入與輸出背後是另一個執行的程式!程式可以預期,在他啟動的時候,這些標準位置都已開啟,且已經準備好可以使用了. 預設情況下,程式會讀取標準輸入,寫入標準輸出,並將錯誤資訊傳遞給標準錯誤輸出.這樣的程式我們稱為過濾器,因為他們過濾資料流,每一個都
Time of Update: 2015-07-15
標籤:殼 winupack 脫殼 脫winupack
Time of Update: 2015-07-22
標籤: 最近一段時間,在做一個系統的後期維護。這是一個不大不小的系統,我們採取的方法是,在我們區域網路內的伺服器上,有一個和使用者服務器一摸一樣的資料庫,程式也是一摸一樣的。這樣修改之後,我們在把修改後產生的系統,拷貝到使用者服務器上,重新發布。有點不太方便,也不能實現使用者服務器和我們伺服器修改的同步。 出現這個問題之後,經提醒,我決定研究一下把區域網路的SVN伺服器部署到外網上,這樣,
Time of Update: 2015-07-15
標籤:脫殼 rlpack殼 脫rlpack殼 手動脫殼 吾愛破解 作者:Fly2015吾愛破解論壇培訓第一課選修作業練習的第7題。這個殼沒聽說過,但是脫起來比較簡單,根據ESP定律即可直達光明,Dump出原來的程式。 老規矩,首先對需要脫殼的程式進行查殼處理。使用DIE查殼的結果,程式加的是RLPack殼並且原程式是用
Time of Update: 2015-07-02
Shell指令碼之數組,shell指令碼 #!/bin/bash#你必須知道的shell裡面關於數組的操作。arr=("hello" "word" "you" "are" "a" "good" "boy")#arr=(`ls`)#我喜歡這個方法。echo "-------for----------------"for I in ${arr[@]}do echo $Idoneecho