Time of Update: 2016-03-20
這是一個建立於
Time of Update: 2016-03-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。#全部模組下載go get github.com/golang/net#做下軟串連把github檔案夾下面的映射到golang.org下,否則其他模組如html安裝不上。ln -s /usr/local/go_path/src/github.com/golang/net /usr/local/go_path/src/golang.org/x/net#安裝websocket模組go install golang.org/x/net/
Time of Update: 2016-03-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。http://acm.uestc.edu.cn/#/problem/show/1221大意: 圍棋判定,能不能下一步棋使得對手死去至少一個棋子。對遞迴理解不深入導致開始不停RE(反覆遞迴調用致使棧溢出),我去~~#include <iostream>#include <algorithm>#include <cstdio>#include <cstring>using
Time of Update: 2016-03-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。此庫叫gg,源碼在github。1、擷取源碼並安裝到本地: 首先要安裝git (傳送門) : https://git-scm.com/download/ 然後就可以通過 go get 命令從git獲得源碼並安裝(此處預設大家已安裝go) : 在cmd 進入GOPATH目錄,然後輸入 : go get github.com/fogleman/gg
Time of Update: 2016-03-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。看完《Go Web 編程》的前兩章就可以開始寫代碼了。import ( "fmt" "io/ioutil" "log" "net/http" "net/url" ) func main() { //resp, _ :=
Time of Update: 2016-03-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。// xuhh_go_位元運算符 project main.go/* 位移操作 << : 向左移位 可以看做是 乘以2的幾次方 位移操作 >> : 向右移位 可以看做是 除以2的幾次方 and操作 & : 都為1 才是1 or 操作 | : 只要有一個是1 那麼就是1 取反 ^ :有一個為1 則 就是1 兩個1 或者兩個0 全是 0
Time of Update: 2016-03-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go語言的數組與c語言的資料有一點不太一樣的地方,go語言的賦值是值拷貝package mainimport "fmt"func main() {var ages [4]int = [4]int{1, 2, 3, 5}var b = agesb[0]++fmt.Println(ages)fmt.Println(b)}輸出的結果是:[1 2 3 5]
[2 2 3
Time of Update: 2016-03-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ( "fmt")func main() { //case 1: 對一個nil channel 進行寫將發生阻塞. //var c chan int //go語言自動對未初始化的變數賦其類型對應的零值,如: nil, 0, ""等. //c <- 1 //case 2: 對一個nil
Time of Update: 2016-03-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。nsq:bitly開源的訊息佇列系統,效能非常高,目前他們每天處理數十億條的訊息docker:基於lxc的一個虛擬打包工具,能夠實現PAAS平台的組建。packer:用來產生不同平台的鏡像檔案,例如VM、vbox、AWS等,作者是vagrant的作者skynet:分布式調度架構Doozer:分布式同步工具,類似ZooKeeperHeka:mazila開源的Tlog系統cbfs:couchbase開源的Distributed
Time of Update: 2016-03-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。一:插入排序1:演算法描述從第一個元素開始,該元素可以認為已經被排序取出下一個元素,在已經排序的元素序列中從後向前掃描如果該元素(已排序)大於新元素,將該元素移到下一位置重複步驟3,直到找到已排序的元素小於或者等於新元素的位置將新元素插入到該位置後重複步驟2~52:代碼實現func insertSort(p []int) { for i := 1; i < len(p); i++ { for j :=
Time of Update: 2016-03-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ( "fmt" "math/rand")func push(c chan []int) { var slice []int for num, i := rand.Intn(5)+1, 0; i <= num; i++ { slice = append(slice, rand.Intn(100)) } c &
Time of Update: 2016-03-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。很明顯是英文版的,共124頁很新,2016-1 版一,開始二,類型三,變數四,控制結構五,數組六,函數七,結構和介面八,包九,測試十,十一,下一步一,安裝 win 版的 go1.5.3.windows-amd64.msi之後寫個 hello world! 吧。弄個新的目錄儲存代碼:E:\renqiWork\src\golang>建立個檔案,文字編輯器notepad hw.go內容是:package mainimport
Time of Update: 2016-03-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。一,開始二,類型三,變數四,控制結構五,數組,切片(slice)和字典(maps)六,函數七,結構和介面八,包九,測試十,並發十一,下一步第 6 章,函數 43頁函數通常表示為一個黑盒子func average(xs []float64) float64 { panic("not implemented")}函數參數是一個數組,返回一個浮點64 數。func average(xs []float64)
Time of Update: 2016-03-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 https://golang.org/doc/code.htmlIntroduction(簡介)本文包含了一個簡單的Go程式包和開發過程以及go tool的使用簡介。 go tool要求你的代碼有固定的組織形式。請認證閱讀此文,它將帶你如何如何最簡單的開始你的go編程之旅。 當然,我們還準備了一個直觀的視頻 Code Organization(程式碼群組織)Workspacesgo tool
Time of Update: 2016-03-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。http://blog.guoqiangti.com/?p=538以前很少對二進位進行操作,在看effective go的時候,好像沒有看到關於二進位操作符的說明.今天在看其他源碼的時候,看到一些二進位操作符,不知道他的意思,所以就查查資料,溫習一下. 按位或 |.| (按位或):【解義】對兩個整數的二進位形式逐位進行邏輯或運算,原理為:1|0=1,0|0=0,1|1=1,0|1=1等。4|-5:4的二進位形式為:00000000
Time of Update: 2016-03-21
標籤: 每個人都有屬於自己的偉大,但那份偉大不是一個等著被“找到”的成品,而是一個需要朝夕相對、仔細雕琢的過程。 人並不是生下來就註定被分為“小草”和“喬木”,每個人的大腦都蘊藏著長成參天大樹的潛能。 天賦不但常見,而且是可再生資源,但是如果你不針對
Time of Update: 2016-03-20
標籤:activity相當於控制部分,view相當於顯示部分。兩者之間是多對多的關係,所有東西必須用view來顯示。 viewGroup繼承自view,實現了ViewManager,ViewParent介面,主要用作layout方面。 Activity中載入相應的view才能顯示出畫面來,view是具體的畫面布局(layout),由wegit控制群組成。 好比view是jsp實現前台畫面,activity是java程式,處理具體商務邏輯基本上每個activity都有對應的view,
Time of Update: 2016-03-17
標籤:FROM : http://www.2cto.com/os/201503/381812.html 在很多實際項目中,應用程式會持續寫日誌,如果程式碼中沒有調用支援自動切分(如按filesize或date切割)的日誌庫,則記錄檔會很快增長到G層級。單機操作大檔案對後續跟進日誌來說非常不方便。本文介紹如何利用logrotate這個工具來在應用程式外部切分日誌。1.
Time of Update: 2016-03-16
標籤:二、最最基本的CSS頂部, JS底部YUI compressor/GzipCDN 有必要的CSS SpriteAjax可緩衝以上沒什麼好說的。三、CSS渲染、頁面重繪以及迴流盡量避免類似.a.b{}.list a{}以及其他一些複雜選取器,以提高整站整體CSS渲染。避免某些expression運算式,避免IE6的AlphaImageLoader png透明濾鏡,可以試試使用fireworks產生png8 alpha透明(目前photoshop只有png8
Time of Update: 2016-03-16
標籤:pid=4775" target="_blank" style="">題目連結:hdu 4775 Infinite