Time of Update: 2015-11-10
標籤:在Invoke或者BeginInvoke的使用中無一例外地使用了委託Delegate。 一、為什麼Control類提供了Invoke和BeginInvoke機制?關於這個問題的最主要的原因已經是dotnet程式員眾所周知的,我在此費點筆墨再次記錄到自己的日誌,以便日後提醒一下自己。1、windows程式訊息機制Windows GUI程式是基於訊息機制的,有個主線程維護著一個訊息泵。這個訊息泵讓windows程式生生不息。
Time of Update: 2015-11-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。4.4 變數4.4.1 簡介聲明變數的一般形式是使用 var 關鍵字:var identifier type。需要注意的是,Go 和許多程式設計語言不同,它在聲明變數時將變數的類型放在變數的名稱之後。Go 為什麼要選擇這麼做呢?首先,它是為了避免像 C 語言中那樣含糊不清的聲明形式,例如:int* a, b;。在這個例子中,只有 a 是指標而 b 不是。如果你想要這兩個變數都是指標,則需要將它們分開書寫(你可以在 Go
Time of Update: 2015-11-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、下載軟體包推薦網址http://www.golangtc.com/(golang中國),下載速度比較快。我下載的包golang IDE : liteidex27.2.1.linux-64-qt4.tar.bz2golang : go1.4.2.linux-amd64.tar.gz根據自己需要下載。2、解壓軟體包tar -jxvf liteidex27.2.1.linux-64-qt4.tar.bz2 -C
Time of Update: 2015-11-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。服務端收到client發送的Http資料後怎麼解析成具體的Request對象呢?下面來看看golang是如何處理的首先看一個具體應用執行個體:僅僅包含HTTP裡面的Method,URL和Protopackage mainimport ("bufio""fmt"_ "io""net/http""net/textproto""strings"
Time of Update: 2015-11-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。配置go language 環境變數 1,下載go最新版本的壓縮包(目前是1.5.1) 2,解壓到任意無中文無空格的目錄,比如C:/go/ 3,依次點擊,我的電腦,屬性,進階系統設定,環境變數,系統變數 4,點擊建立按鈕,變數名輸入GOROOT,變數值輸入C:/go/ 5,找到PATH變數,在末尾加入;%GOROOT%/bin;注意分號 6,按按鍵組合,win+R,輸入cmd,按斷行符號,即可開啟命令列視窗
Time of Update: 2015-11-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 由於golang的出身,對於linux的支援是最好的,相應來說,Mac的支援也很不錯,對windows的支援是最差的。 進行交叉編譯最好是從源碼開始編譯,而且在交叉編譯中是不支援cgo的,這點請注意。 1. 獲得golang的源碼
Time of Update: 2015-11-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。IntelliJ IDEA是非常受歡迎的開發工具,如果我們希望使用IntelliJ IDEA 進行Go語言的開發,需要安裝Golang外掛程式。網上的資料幾乎都是建議開發人員編譯源碼進行安裝,但這是不必要的。還有更簡單快捷的線上安裝方式,這裡給出基本步驟(基於IntelliJ IDEA 14.1,不同版本介面會有細微差異,但步驟相似):1. 在“Settings”菜單,點擊“Plugins”,開啟外掛程式管理視窗:2. 點擊“
Time of Update: 2015-11-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1. Reflection goes from interface value to reflection Object.反射可以從介面值得到反射對象使用到reflect methods:reflect.ValueOf(i interface{}) Valuereflect.TypeOf(i interface{}) Type2. Reflection goes from refelction object to
Time of Update: 2015-11-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 不要管我的地位和 D 語言創造者之一的身份。我會坦誠的回答這個問題。我熟悉 Go 和 Rust,並且知道 D 的缺點在哪裡。我鼓勵人們在 Rust 和 Go 社區相似職位的人可以提出他們誠懇的觀點。接著,我們開始吧。 首先,C++ 應該放在問題的哪個位置。不管它是否取代 C,或是成為取代 C 的候選人之一,C++ 是這個等式的一個關鍵區段。它是最接近 C 的,同時也是從 C
Time of Update: 2015-11-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。beego是一個快速開發Go應用的http架構,作者是SegmentFault 使用者,go
Time of Update: 2015-11-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go concurrency model :原文地址:http://www.oschina.net/translate/go-concurrency-patterns-pipelines?print特性:原子並發特性優勢:Golang可有效使用I/O和多CPU特性。1 什麼是管道在Golang對於管道沒有明確的定義;它只是許多種並發程式中的一種。管道是通道串連的一系列階段,
Time of Update: 2015-11-12
標籤:我也有這樣的經曆,我覺得這個問題有很多原因:1、所調試的軟體有反調試功能,這需要設定OD的隱蔽功能,但有的軟體的反調試功能確實了得,它不會給機會你用OD開啟它的軟體;2、所調試的軟體需要驅動程式(如軟體狗驅動),這些驅動程式運行在系統的底層,OD無法跟蹤;3、所調試的軟體的連結庫(DLL檔案)被加密了...列舉上邊幾點,希望大蝦們指導。我一般遇到這種情況,用多幾種工具調試。 -by
Time of Update: 2015-11-11
標籤:1.要使某個符號對其他包( package)可見(即可以訪問),需要將該符號定義為以大寫字母開頭------摘自go相關書籍2.go只限制包內外的可訪問性,而不限制同包內不同檔案的可訪問性 本文討論結構體三個部分的可訪問性:結構體本身、結構體變數、結構體變數的成員變數在討論某一部分時,保證其它部分包外可訪問。 1. 結構體本身 的可訪問性 test1.go:package tttype Test struct {X
Time of Update: 2015-11-11
標籤:http://www.cnblogs.com/ricksun/articles/1564905.html1、前 言 花了72小時,終於把 Subversion 初步掌握了。從一個連“什麼是版本控制”都不知道的門外漢,到配置出精確至每目錄訪問的入門者,中間還卡了一天時間。其中費了許多氣力,摸索實驗了多次, 還差點放棄了,但是收穫是巨大的。現把我的配置和學習過程寫下來,供大家參考,也讓初學者少走彎路。以下僅以 Windows
Time of Update: 2015-11-11
標籤:Fedora23於11月3日正式發布,使用者可在getfedora.org下載。如果你以前升級過Fedora系統,那麼你肯定瞭解fedup這個工具。然而現在,我們需要使用dnf的system upgrade外掛程式來升級到Fedora23。這個dnf外掛程式使升級工作變得簡單方便。請注意:以下的操作適用於英文系統,中文系統在升級時會出現bug!
Time of Update: 2015-11-10
標籤:Autofac是一款IOC架構,比較於其他的IOC架構,如Spring.NET,Unity,Castle等等所包含的,它很輕量級效能上也是很高的。於是,今天抽空研究了下它。:http://code.google.com/p/autofac/downloads/list 1)解壓它的壓縮包,主要看到Autofac.dll,Autofac.Configuration.dll,這也是本篇文章重點使用的Autofac的類庫。 2)建立一個控制台工程,並且引用以上的DLL檔案。建
Time of Update: 2015-11-11
標籤:訊息面解析: 國際能源署(IEA)周二(11月10日)在其其全球能源展望報告中稱,在下個10年結束之前,油價不大可能恢複至每桶80美元的水平。雖然石油產業投資的下降幅度前所未見,但每年需求增長超不過每日100萬桶。 需求方面,IEA預計,到2040年,中國能源消耗總量將是美國的兩倍,中國是全球最大商品消費國。然而,效率提高以及經濟轉型將意味著,中國未來單位GDP能源消耗比過去25年下降85%。
Time of Update: 2015-11-10
標籤:那些回不去的年少時光(上)——桐華 這麼多年來,我一直在學習一件事情,就是不回頭。只為自己沒有做過的事情後悔,不為自己做過的事情後悔。人生每一步行來,都需要付出代價,我得到了我想要的一些,失去了不想失去的一些。可這世上的芸芸眾生,誰又不是這樣呢?
Time of Update: 2015-11-10
標籤:一、刀耕火種(靜態頁面為主,也稱作Web 1.0) 介面以資訊展現為主,主要是HTML,少量的javascript,主要用於表單驗證等。頁面由 JSP、ASP,前後端職責不明晰,或者說沒有前端 前端View代碼和商務邏輯的java或者.Net代碼混合中一起,不易維護。
Time of Update: 2015-11-10
標籤:原文連結 http://coolxing.iteye.com/blog/1871328 ZooKeeper的資料結構, 與普通的檔案系統極為類似. 見: 圖片引用自developerworks圖中的每個節點稱為一個znode. 每個znode由3部分組成:stat. 此為狀態資訊, 描述該znode的版本, 許可權等資訊.data. 與該znode關聯的資料.children. 該znode下的子節點.ZooKeeper命令在深入znode的各個部分之前,