Time of Update: 2015-02-28
標籤:Mayuyu要介紹兩個個Go語言編寫的K-V資料庫,分別是goleveldb和ledisdb。 goleveldb在github上的連結為:https://github.com/syndtr/goleveldb 開發文檔參考:http://godoc.org/github.com/syndtr/goleveldb 而ledisdb可以參考如下幾篇文章 連結一:http://www.infoq.com/cn/news/2014/08/clo
Time of Update: 2015-02-28
標籤:1、使用關鍵字readonly ,表示這個欄位只能在執行建構函式的過程中賦值,或者由初始化語句賦值 2、.net4.0新增一個 Tuple 類,代表一個有序的N元組。可以調用Tuple.Create靜態方法或使用new 關鍵字直接建立一個Tuple對象,.net基底類別庫中定義了擁有1-7個泛型參數的泛型Tuple。 作用:可以使用Tuple對象作為方法的傳回值。可以很容易地包含多個結果。原文連結public class Point {
Time of Update: 2015-03-01
標籤:原文網址:http://zengrong.net/post/1792.htmCygwin的包管理工具setup.exe實在是難用的讓人蛋碎。於是就有了這樣一個apt-cyg,可以提供類似於 apt-get 的體驗。apt-cyg使用bash編寫,所以連編譯都省了。安裝apt-cygwget http://apt-cyg.googlecode.com/svn/trunk/apt-cygchmod +x apt-cygmv apt-cyg
Time of Update: 2015-03-01
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。gRPC 是Google提供的一套 RPC 架構支援10種語言( C, C++, C#, Go,Java, Node.js, Objective-C, PHP, Python, Ruby)為手機應用提供後台雲端服務。gRPC 語言是跨平台的RPC系統開發,並且在google內部的很多地區得到了應用其中包括雲端運算服務。並且提供公用的APIgRPC
Time of Update: 2015-02-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。/****************************************************go語言實現爬蟲_聯想詞
Time of Update: 2015-02-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。查看英文原文Francesc (@francesc) 是 Go 核心團隊的一員, 是提倡 Google Cloud 平台的開發人員. 他是一個程式設計語言的愛好者, Google的技術指導大師, Go tour的創造者之一. 這個討論的靈感來自於另一個 Raquel Vélez 在 JSConf. Slides 的討論,這個討論已經發到了這裡.Sourcegraph 是下一代編程協作工具, 用於搜尋, 探索, 和審查代碼.
Time of Update: 2015-02-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。一些學習總結1、GoLang裡面interface類型式一切類型的基底類型,一個函數的參數如果始inteface{}說明可以接受一切類型,只要這個類型中包含需要的那個方法,調用時候就不會失敗;func test(i interface{}){ i.Get()}2、方法定義中可以制定某個類型(或者指標)是其調用者,方法的返回可以按照名稱返回;func (p *A) test(i int){}func test()(p int)
Time of Update: 2015-02-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。c := http.Client{ Transport: &http.Transport{ Dial: func(netw, addr string) (net.Conn, error) { deadline := time.Now().Add(25 * time.Second) c, err := net.DialTimeout(netw, addr,
Time of Update: 2015-02-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Francesc (@francesc) is a member of the Go core team and a developer advocate for Google Cloud Platform. He’s a lover of programming languages, a master of technical instruction at Google, and one of the creators of
Time of Update: 2015-02-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。轉自:http://www.dongliu.net/post/622450 Google 剛剛開源了grpc, 一個基於HTTP2 和 Protobuf 的RPC 實現。Protobuf 本身雖然提供了RPC 的定義文法,但是一直以來,Google 只開源了Protobuf 序列化還原序列化的代碼,而沒有開源RPC 的實現,於是存在著眾多良莠不齊的第三方RPC 實現。從實現和特性看來,grpc
Time of Update: 2015-02-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。在Ubuntu安裝go編譯環境 好記性不如爛筆頭,所以趁熱打鐵記錄下golang編譯環境的安裝過程。 首先下載一些依賴包:sudo apt-get install bison ed gawk gcc libc6-dev make 然後安裝Mercurial。 Mercurial是一款版本管理系統,golang是利用它來管理版本的。sudo apt-get install python-setuptoolssudo apt-
Time of Update: 2015-02-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 1 package main 2 3 import ( 4 "fmt" 5 "io/ioutil" 6 "os" 7 "path/filepath" 8 "strings" 9 )10 11 var matchCount = 012 var ch = make(chan int, 512)13 14
Time of Update: 2015-02-28
標籤:原文:http://www.cnblogs.com/peida/archive/2012/11/12/2765750.htmllocate 讓使用者可以很快速的搜尋檔案系統內是否有指定的檔案。其方法是先建立一個包括系統內所有設定檔名稱及路徑的資料庫,之後當尋找時就只需查詢這個資料庫,而不必實際深入檔案系統之中了。在一般的 distribution 之中,資料庫的建立都被放在 crontab 中自動執行。1.命令格式:Locate
Time of Update: 2015-02-28
標籤:原文:http://www.cnblogs.com/peida/archive/2012/11/09/2761928.htmlwhereis命令只能用於程式名的搜尋,而且只搜尋二進位檔案(參數-b)、man說明檔案(參數-m)和原始碼檔案(參數-s)。如果省略參數,則返回所有資訊。和find相比,whereis尋找的速度非常快,這是因為linux系統會將 系統內的所有檔案都記錄在一個資料庫檔案中,當使用whereis和下面即將介紹的locate時,會從資料庫中尋找資料,而不是像f
Time of Update: 2015-02-28
標籤:PS: 在函數中,指標參數指定了restrict,表示這個指標指向的這段地區只能通過這個指標修改c99中新增加了一個類型定義,就是restrict。看了下網上的相關貼子,但還是問題解決的不夠。下面是相關一個文章,我將在後面再加相關說明:那麼restrict的意義是什麼呢?概括的說,關鍵字restrict只用於限定指標;該關鍵字用於告知編譯器,所有修改該指標所指向內容的操作全部都是基於(base
Time of Update: 2015-02-28
標籤:public class User { public int Id { get; set; } public string Name { get; set; } } public class UserComparer : IEqualityComparer<User> { #region IEqualityComparer<User> 成員
Time of Update: 2015-02-28
標籤: 資源預先載入可以提升使用者體驗,如果每次使用者開啟頁面都要載入圖片,js,css等資源,會影響使用者體驗。資源預先載入可以一定程度上改善這種情況。我們可以做的是,但第一個頁面load完的時候,在使用者閱讀網頁的空隙,把下一個頁面所用的資源提前載入過來cache住,這樣下個頁面就直接讀緩衝資源了,這樣可以一定程度改善使用者體驗。
Time of Update: 2015-02-27
標籤:頁面空白解決方案: --------------------------------------------------------------------------------------------- 1,到php.ini中開啟錯誤報表,將報錯資訊貼出來 開啟錯誤報表的方法:將error_reporting 設定為 E_ALL,將display_errors 設定為 On ++++++++++++++++++++++++++++++
Time of Update: 2015-02-28
標籤:按需載入是前端效能最佳化中的一項重要措施,按需載入是如何定義的呢?顧名思義,指的是當使用者觸發了動作時才載入對應的功能。觸發的動作,是要看具體的業務情境而言,包括但不限於以下幾個情況:滑鼠點擊、輸入文字、拉動捲軸,滑鼠移動、視窗大小更改等。載入的檔案,可以是JS、圖片、CSS、HTML等。後面將會詳細介紹“按需”的理解。按需解析HTML按需解析HTML,就是頁面一開始不解析HTML,根據需要來解析HTML。解析HTML都是需要一定時間,特別是HTML中包含有img標
Time of Update: 2015-02-28
標籤:一、地址空間映射 這裡要說的是Intel構架下的CPU地址空間布局,注意這裡沒有說是記憶體位址空間布局。