Time of Update: 2015-01-06
標籤:原文網址:http://www.111cn.net/sys/linux/46902.htmlinux tail命令用途是按照要求將指定的檔案的最後部分輸出到標準裝置,一般是終端,通俗講來,就是把某個檔案檔案的最後幾行顯示到終端上,如果該檔案有更新,tail會自動重新整理,確保你看到最新的檔案內容。一、tail命令文法tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]參數說明:■
Time of Update: 2015-01-06
標籤:原文網址:http://blog.csdn.net/trochiluses/article/details/9048539預設值(:-) 如果變數後面跟著冒號和減號,則變數後面跟著是這個變數的預設值。$ COMPANY=$ printf “%s/n” “${COMPANY:-Unknown Company}”Unknown Company變數的實際值可以保持不變。冒號也可以
Time of Update: 2014-10-24
標籤:style blog http color io os ar 使用 for 原文連結:http://www.ibm.com/developerworks/cn/linux/l-hisock
Time of Update: 2014-08-12
標籤:des android style blog http color java 使用 最近需要又要使用DES加密資料,要求DES加密出來的資料為對稱式加密,經過研究,發現了一些問題:1.DES對稱ECB模式加密的資料,長度必
Time of Update: 2014-10-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。http://www.dotcoo.com/golang-mysql-mymysql golang,做很多系統都離不開資料庫,當然最常用的還是mysql,今天測試了一下串連mysql資料庫,呼呼爽啊.再次為golang歡呼.這次用的是golang的mymysql驅動,好久沒有用mysql了,還是忘不了她.package main import ( "fmt"
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go語言中init函數用於包(package)的初始化,該函數是go語言的一個重要特性,有下面的特徵:1 init函數是用於程式執行前做包的初始化的函數,比如初始化包裡的變數等2 每個包可以擁有多個init函數3 包的每個源檔案也可以擁有多個init函數4 同一個包中多個init函數的執行順序go語言沒有明確的定義(說明)5 不同包的init函數按照包匯入的依賴關係決定該初始化函數的執行順序6
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。一、main.go該代碼從項目中分離出來,自行修改後再運行) package mainimport ("flag""fmt""log""os""runtime")var (Port = flag.String("i", ":12345", "IP port to listen on")
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。conn, err = ln.Accept()go handleConnection(conn) 看到這裡我曾經有個疑問,為什麼不是 handleConnection(&conn) ?
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。搜尋golang + epoll的例子,得到下面這段代碼,感覺golang的編程思維真正做到了並行編程: package mainimport ("fmt""net""os""time")const (MAX_CONN_NUM = 5)//echo server Goroutinefunc EchoFunc(conn net.Conn) {defer conn.
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。本文出自:http://golang.so/此文介紹的並非 使用panic/recover. 因為實際使用中不建議使用panic/recover. 但try catch finally 的編程方式 還是會經常用到的。代碼如下:package main import ( "fmt" "runtime" "os") // Try to open a file
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go語言中的container有heap、list、ring,沒有stack。其中heap是優先順序隊列,雖然有Push()/Pop()介面,但是使用heap要實現heap.Interface介面,不夠簡潔。所以這裡用list封裝了一個簡單的stack,留作他用。 package stack import "container/list" type Stack struct { list *list.List }
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。一段代碼 這裡有一段代碼 play 更能解說 layout. 可以看出, go 自動識別並轉換 time 字串是完全可能的. time package go 的time package 提供了time.Format函數,用來對時間進行格式化輸出。 類似的還有time.Parse用來解析字串類型的時間到time.Time。這是兩個互逆的函數。 問題是,go 採用的格式化 layout
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。func FileServer(root FileSystem) Handler就是返回一個handler,用作http.handle這個函數的參數。FileSystem是一個介面type FileSystem interface{ Open(name string)(File,error)}說白了檔案伺服器就是要這樣一個介面作為靜態檔案伺服器的根目錄。一般用這個做一個首碼轉換func StripPrefix(prefix
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。直接插入排序演算法golang實現版本:插入演算法概要:建立一個空的鏈表,首先在要排序的數組中隨便拿出來一個資料,放在建立鏈表的開頭,然後不停的從原數組中擷取資料,並和鏈表中的資料進行比較,大就放在鏈表的右端,小就放在鏈表的左端,一直迴圈直到結束為止,排序完成。package mainimport("container/list""fmt")var old []int = []int{432,432
Time of Update: 2015-03-30
標籤:目前資料庫鏡像提供兩種配置的方式:高安全模式和高效能模式。我們知道在高安全模式下,在主伺服器上提交的事務必須同時在鏡像伺服器上提交成功,否則該事務無法在主要資料庫上提交。 在上面的圖中,一個事務在主要資料庫上提交的步驟包含:用戶端程式將事務發送給主要資料庫伺服器SQLServer主要資料庫伺服器 SQL
Time of Update: 2015-02-28
標籤:一、地址空間映射 這裡要說的是Intel構架下的CPU地址空間布局,注意這裡沒有說是記憶體位址空間布局。
Time of Update: 2014-09-29
標籤:http io os 使用 ar 檔案 sp div 問題 為了進行批量關機工作,前提要配置好ssh的雙機信任。A機192.168.1.241B機192.168.1.212在A機上擷取一個
Time of Update: 2014-09-25
標籤:style color ar for sp on c ef r package mainimport( //"fmt&qu
Time of Update: 2014-08-27
標籤:blog http io strong 檔案 ar 問題 cti log 很多新手都不知道如何在maven項目裡添加jar包. 以前我還沒接觸maven的時候下載過一個demo,
Time of Update: 2014-08-22
標籤:go 這節課我們來講解數組,切片和map,或許您是從其他語言轉到GO語言這邊的,那麼在其他語言的影響下您可能會不太適應GO語言的數組,因為GO語言把數組給拆分成了array,slice和map,接下來的時間讓我們一起研究一下這三者的差異以及用法.首先我們說一下array的部份: 1.數組的長度屬於數組的一部份,我們看下邊的例子 a:=[