Time of Update: 2016-04-08
標籤:簡介 有些時間,由於日誌損壞等原因,導致了資料庫質疑。如果此時你分離了資料庫,那你會發現你無法再附加上資料庫,那後果還是很嚴重的。因此本文提供了一種方式,可以使得當資料庫質疑並且分離出了執行個體,依然可以用一種HACK的方法進行附加。 具體步驟
Time of Update: 2016-04-07
標籤:原文地址:http://www.cnblogs.com/yank/p/3672478.htmlSQL查詢的事情很簡單,但是常常因為很簡單的事情而出錯。遇到一些比較複雜的查詢我們更是忘記了SQL查詢的基本文法。本文希望通過簡單的總結,把常用的查詢方法予以總結,希望能夠明確在心。情境:學生資訊系統,包括學生資訊、教師資訊、專業資訊和選課資訊。--學生資訊表IF OBJECT_ID (N‘Students‘, N‘U‘) IS NOT NULL DROP TABLE
Time of Update: 2016-04-09
標籤:首先,兩個大的不同是主函數和怎樣編譯的不同,接下來是許多小的區別。main 函數C、C++//自由浮動的函數int main( int argc, char* argv[]){ printf( "Hello, world" );}Java// 每個函數都必須是一個類的一部分;當java <class>運行時一個特定類的主函數會被調用,java類檔案名稱需要與main函數所在類的名字相同//
Time of Update: 2016-04-07
標籤:寫在前面:在開發OpenStack過程中,經常可以看到代碼中的各種註解,自己也去查閱了資料,瞭解了這是python中的裝飾器,因為弱類型的語言可以將函數當成傳回值返回,這就是裝飾器的原理。雖然說知道裝飾器的使用方法以及原理,但是一直不明白為什麼要通過在內建函式返回一個函數名這樣的寫法,在上看到下面這篇文章,豁然開朗。因為覺得寫的非常好,所以我也沒必要再來寫一遍了,直接轉載,供以後的開發中參考。 -------------------------------------------
Time of Update: 2016-04-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。首先,我們來看一個例子type Stringer interface { String() string}type String struct { data string}func (s *String) String() string { return data}上面是類型,然後func GetString() *String { return nil}func CheckString(s
Time of Update: 2016-04-08
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 請認真對待你遇到的每一個難題,請用心去思考並找到解決的辦法。 在安裝每種語言的開發環境時,你總會遇到各種各樣的問題,令人搔頭撓耳。這不是,當我 用Go語言開發項目,用go build main.go命令進行編譯工程時,遇到了一個煩人的問題:cannot find package “github.com/astaxie/beego” in any of:。 描述:
Time of Update: 2016-04-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。// pathpackage mainimport ("fmt""os""path""path/filepath")func main() {//Path操作fmt.Println("Path操作-----------------")fmt.Println(path.Base("http://www.baidu.com/file/aa.jpg&
Time of Update: 2016-04-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 這裡想記錄下,自己學習、使用go語言,對於go語言不爽的地方。 1. 函數傳回型別接在參數類型後面,不容易一眼看清楚函數的傳回型別 如下,是不是有種很花的感覺。 func NewReader(s string) *Reader func (r *Reader) Len() int func (r *Reader) Read(b []byte) (n int, err error) func (r
Time of Update: 2016-04-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package protocol import ( "bytes" "encoding/binary") const ( ConstHeader = "jackluo" ConstHeaderLength = 7 ConstSaveDataLength = 4) //封包func Packet(message []byte)
Time of Update: 2016-04-06
這是一個建立於
Time of Update: 2016-04-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。廢話為什麼要給標題加上符號著重一下?難道程式設計語言中的思想不都是一樣的嗎?的確,基本思想大同小異,各自實現的原理和設計哲學會有差異。如果你之前沒有使用過Go語言,那麼你很自然的認為,Go語言中一定有assert之類的操作符或函數。答案是沒有,這可能會讓你很失望,你興沖沖地看著某篇介紹Go語言的文章,當看到Go中的關鍵字如此之少的時候,你或許會讚歎:如此簡潔!但當你正式編寫代碼卻發現:這語言用著很不爽!沒有try
Time of Update: 2016-04-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。git clone https://github.com/golang/crypto.git,複製到 golang.org/x/ 目錄下。常常用來建立ssh串連發送一條命令,但有時需要類比ssh用戶端功能,即直接連接上遠程主機一直操作:(http://www.zhihu.com/question/30368538/answer/47835043)package mainimport (
Time of Update: 2016-04-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go test命令參數問題在使用go test對go代碼進行單元測試的時候,遇到關於命令參數的問題,google了一下,沒有找到很好的說明,其實就是一些細節而已。問題是這樣的,在進行單元測試的時候,我希望輸入一些命令列參數來控製程序的運行。 參考go官方文檔,只需要在go test後面加上-args和參數就可以了 例如 go test -args -classpath E:\testcase HelloWorld也就是上面的
Time of Update: 2016-04-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ("crypto/hmac""crypto/sha512""fmt""strconv""time")type Key struct {gkey stringskey stringdate func() int64}const (Gkey = "What")func main() {K :=
Time of Update: 2016-04-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。安裝 GOLANG直接下載 windows 的安裝包 安裝即可,環境都會自己配置好的。安裝 sublime text2 外掛程式需要以下幾個外掛程式,比較方便:GoSublimegocode先安裝 sublime 的包管理外掛程式安裝 Package Control,在開啟 Sublime Text 2以後,按下快速鍵 Ctrl + `,開啟命令窗行,輸入以下內容,並斷行符號:import urllib2,os; pf='
Time of Update: 2016-04-05
這是一個建立於
Time of Update: 2016-04-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go get -u -v github.com/nsf/gocodego get -u -v github.com/rogpeppe/godefgo get -u -v github.com/golang/lint/golintgo get -u -v github.com/lukehoban/go-find-referencesgo get -u -v github.com/lukehoban/go-outlinego get
Time of Update: 2016-04-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。iota是golang語言的常量計數器,只能在常量的運算式中使用。 iota在const關鍵字出現時將被重設為0(const內部的第一行之前),const中每新增一行常量聲明將使iota計數一次(iota可理解為const語句塊中的行索引)。 使用iota能簡化定義,在定義枚舉時很有用。 舉例如下: 1、iota只能在常量的運算式中使用。 fmt.Println(iota) 編譯錯誤: undefined: iota 2、每次
Time of Update: 2016-04-08
標籤: 儲存之直連儲存DellPowervault MD 3000儲存根據伺服器類型可以分為:封閉系統的儲存和開放系統的儲存1、封閉系統的儲存:封閉系統主要指大型主機,AS400等伺服器2、開放系統的儲存:開放系統指基於包括Windows、UNIX、Linux等作業系統的伺服器;開放系統的儲存分為:內建儲存和外掛儲存。外掛儲存根據串連的方式分為:DAS直連式儲存(Direct-AttachedStorage):伺服器需要安裝SAS
Time of Update: 2016-04-06
標籤:1.php<?phpheader(‘Location:2.php‘); //echo不能在其前面echo ‘1‘; 2.js<?phpecho ‘2‘;echo ‘<meta http-equiv="refresh" content="10;url=1.php">‘; 3.js<?phpecho ‘4‘;echo "<script>location=‘1.php‘;</script>";echo ‘3‘