Time of Update: 2016-07-02
標籤:這裡以Windows7 64位為例,如果是32位環境需安裝對應版本程式。 一、安裝golang1.2.21.3及1.3.1編譯產生的二進位檔案,無法使用LiteIDE23.2攜帶的gdb7.7進行調試。二、安裝及配置LiteIDE將liteidex23.2.windows.7z解壓到D:\即完成安裝。 2.1 設定編輯環境因為是64位環境,所以選擇“win64”。查看->編輯環境變數,確認GOROOT變數與GO安裝路徑一致。 2.
Time of Update: 2016-07-21
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go語言並行與分布式軟體工程支援編程哲學執行體go語言特性自動記憶體回收更豐富的內建類型函數多傳回值錯誤處理匿名函數和閉包類型和介面並發編程反射語言互動性#環境的搭建yum -y install golanghello worldroot@122159d23f8e:~# cat hello.go package mainimport "fmt"func main(){ fmt.Println("Hello
Time of Update: 2016-07-20
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。7.蛤蟆筆記go語言——if,switch,deferifif 語句除了沒有了 `( )` 之外(甚至強制不能使用它們),看起來跟 C 或者 Java 中的一樣,而 `{ }` 是必須的。package mainimport ( "fmt" "math")func sqrt(x float64) string { if x< 0 {
Time of Update: 2016-07-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。13.蛤蟆筆記go語言——並發調度器go支援建立成千上萬並發任務.l 線程多工。 l 極小自訂初始棧。 l 任務在多個線程間切換。三種抽象模型協作如下圖1:系統限制,允許調整:如下圖2:建立新並發任務。如下圖3:建立系統線程執行任務。如下圖4執行如圖5:連續棧替代分段棧如下圖6:
Time of Update: 2016-07-03
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。參數傳遞是指在程式的傳遞過程中,實際參數就會將參數值傳遞給相應的形式參數,然後在函數中實現對資料處理和返回的過程。比較常見的參數傳遞有:值傳遞,按地址傳遞參數或者按數組傳遞參數。1、常規傳遞使用普通變數作為函數參數的時候,在傳遞參數時只是對變數值得拷貝,即將實參的值複製給變參,當函數對變參進行處理時,並不會影響原來實參的值。例如:package main import ( "fmt")func swap(a
Time of Update: 2016-07-03
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。這裡以Windows7 64位為例,如果是32位環境需安裝對應版本程式。 一、安裝golang1.2.21.3及1.3.1編譯產生的二進位檔案,無法使用LiteIDE23.2攜帶的gdb7.7進行調試。二、安裝及配置LiteIDE將liteidex23.2.windows.7z解壓到D:\即完成安裝。 2.1 設定編輯環境因為是64位環境,所以選擇“win64”。查看->編輯環境變數,確認GOROOT變數與GO安裝路徑一致。
Time of Update: 2016-07-01
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。本章介紹Go如何調用C代碼,以及如何調用動態連結程式庫。如果你正準備使用Go開發你的程式,或者你正將一個C構建的項目轉換成Go項目,請盡量使用Go構建你的項目,而不是偷巧的匯入C代碼,盡量保持Go項目的純粹,原因可以查看 cgo 和 Go 語言是兩碼事
Time of Update: 2016-07-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。這篇文章出現的理由是業務上需要建立一個Web Server。建立web是所有語言出現必須實現的功能之一了。在nginx+fastcgi+php廣為使用的今天,這裡我們不妨使用Go來進行web伺服器的搭建。 前言
Time of Update: 2016-07-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。gob是Golang包內建的一個資料結構序列化的編碼/解碼工具。編碼使用Encoder,解碼使用Decoder。一種典型的應用情境就是RPC(remote procedure
Time of Update: 2016-07-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。導讀Go 語言又稱為 golang, 是由 Google 最初開發的一種開源程式設計語言,其在設計時就遵循了簡單、安全和速度的 3 大原則。Go 語言具有多種調試、測試、分析和代碼審查工具,如今 Go 語言和工具已在大多數 Linux 發行版本的源庫中進行提供,本文我就來說明如何為 Linux 安裝 Go 語言。Ubuntu、Debian或Linux Mint安裝Go語言基於 Debian的 Linux 發行版本都可以使用
Time of Update: 2016-07-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。數組的定位o(1),插入o(n). 鏈表的定位o(n),插入o(1).所以把二者結合,是複雜度均攤為 sqrt(n)設每塊的大小為S,那麼刪除或者添加元素時,維護逆序對數的複雜度是O(S+\frac{P}{S}* \log
Time of Update: 2016-07-20
標籤:http://www.cnblogs.com/WayneLiu/p/5060277.html前言:重裝系統前我使用的是vs2015(有點裝*),由於使用2015實在在班上太另類了,
Time of Update: 2016-07-17
標籤:轉載: http://blog.csdn.net/zhang__jiayu/article/details/42611469 docker images:列出本地所有鏡像docker search <IMAGE_ID/NAME>:尋找imagedocker pull <IMAGE_ID>:下載imagedocker push <IMAGE_ID>:上傳imagedocker rmi <IMAGE_ID>
Time of Update: 2016-07-13
標籤:FROM
Time of Update: 2016-07-12
標籤: fmt.Println(strings.ToUpper("hello world")) //轉換為大寫 fmt.Println(strings.ToLower("HELLO WORLD")) //轉換為小寫 fmt.Println(strings.Contains("hello world", "world")) //尋找子串是否在指定的字串中
Time of Update: 2016-07-06
標籤:轉自:http://blog.csdn.net/jeffade/article/details/7958013預備知識—程式的記憶體配置 一個由C/C++編譯的程式佔用的記憶體分為以下幾個部分 棧區(stack)— 由編譯器自動分配釋放,存放函數的參數值,局部變數的值等。其操作方式類似於資料結構中的棧。 堆區(heap) —
Time of Update: 2016-07-06
標籤:【轉】Nginx伺服器的反向 Proxyproxy_pass配置方法講解轉自:http://www.jb51.net/article/78746.htm就普通的反向 Proxy來講Nginx的配置還是比較簡單的,如:location ~ /* {proxy_pass http://127.0.0.1:8008;}或者可以location /{proxy_pass http://127.0.0.1:8008;}Apache2的反向 Proxy的配置是:ProxyPass /ysz/
Time of Update: 2016-07-03
標籤:在本機電腦與GitHub(或GitLab)進行通訊時,傳輸主要基於兩種協議,HTTPS和SSH,對應的倉庫地址就是HTTPS URLs和SSH URLs。首先需要強調的是,HTTPS URLs和SSH URLs對應的是兩套完全獨立的許可權校正方式,主要的區別就是HTTPS URLs採用帳號密碼進行校正,SSH URLs採用SSH秘鑰對進行校正。平時使用的時候我們可以根據實際情況,選擇一種即可。HTTPS URLsGitHub官方推薦採用HTTPS
Time of Update: 2016-07-01
標籤:轉自:http://www.cnblogs.com/tugenhua0707/p/3969558.htmlSVN簡介: 為什麼要使用SVN? 程式員在編寫程式的過程中,每個程式員都會產生很多不同的版本,這就需要程式員有效管理代碼,在需要的時候可以迅速,準確取出相應的版本。Subversion是什嗎? 它是一個自由/開源的版本控制系統,一組檔案存放在中心版本庫,記錄每一次檔案和目錄的修改,
Time of Update: 2016-06-30
標籤:本文轉自:http://stackoverflow.com/questions/2083929/dropdownlist-doesnt-postback-after-page-clientvalidateUpdate:I have just found the solution. The following function works (remove the else part):function confirmSubmit() { if