Time of Update: 2016-06-30
標籤:SELECT CONVERT(varchar(100), GETDATE(), 0) 05 9 2011 9:12AM SELECT CONVERT(varchar(100), GETDATE(), 1) 05/09/11SELECT CONVERT(varchar(100), GETDATE(), 2) 11.05.09SELECT CONVERT(varchar(100), GETDATE(), 3) 09/05/11SELECT CONVERT(varchar(100),
Time of Update: 2016-06-19
標籤:原文網址:http://www.jeffjade.com/2015/03/21/2015-03-21-android-adb/前陣子入手了一本MacPro後,終將陣地也轉移到了這裡。但是Mac預設不能使用Adb這個就需要自己解決下;搜尋了下,和Linux下面的使用方法差不多;需要用到Android SDK的adb工具包(幸好前幾天折騰Android Studio安裝了SDK)如果你不想安裝龐大的android SDK
Time of Update: 2016-06-20
標籤:原文地址:http://www.cnblogs.com/Jennifer/articles/1997763.htmlWPF中的視窗的生命週期
Time of Update: 2016-06-21
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。零、從Release Cycle說起從Go 1.3版本開始,Golang核心開發Team的版本開發週期逐漸穩定下來。經過Go 1.4、Go1.5和Go 1.6的實踐,大神Russ Cox在Go wiki上大致定義了Go Release Cycle的一般流程:半年一個major release版本。發布流程啟動時間:每年8月1日和次年2月1日(真正發布日期有可能是這個日子,也可能延後幾天)。半年的周期中,前三個月是Active
Time of Update: 2016-06-20
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go反轉字串似乎沒什麼好辦法,string的話也得需要先轉換成rune再反轉再轉成stringpackage mainimport ( "fmt")func reverseString(s string) string { runes := []rune(s) for from, to := 0, len(runes)-1; from < to; from, to = from +
Time of Update: 2016-06-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。11.蛤蟆筆記go語言——記憶體 Clerk 記憶體 Clerk,又叫做MemoryAllocator. 核心:自主管理,緩衝複用,無鎖分配。記憶體管理以頁為基本單位,多個地址連續頁構成記憶體塊。頁是page, 連續頁是span.按 8 倍數,將小對象分成多種大小規格。size class.三級管理機構三級管理機構如下圖1:演算法依賴連續地址,預留較大地址空間。如下圖2:按頁儲存
Time of Update: 2016-06-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。GO語言學習體會由於項目的需要,開始學習和使用go語言。總體上感覺,go語言上手很快,而且代碼寫的很隨意,指標、記憶體沒有C那麼嚴格規定。寫了一些代碼後,總是感覺心有餘悸。記憶體是怎麼分配的,有沒有堆和棧的概念,會不會出現垂懸指標。。。後來發現,go中有專門的記憶體回收機制,普通開發人員可以不用關心記憶體釋放問題。作為go語言初學者,個人覺得interface 和
Time of Update: 2016-06-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go語言iota有點奇怪,看下面代碼:package mainimport ( "fmt")const ( TestMin = -1 TestA TestB = iota TestC)func main() { fmt.Printf("TestMin:%d\n", TestMin)
Time of Update: 2016-06-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。10.蛤蟆筆記go語言——並發goroutinegoroutine 是由 Go 運行時環境管理的輕量級線程。go f(x, y, z)開啟一個新的 goroutine 執行f(x, y, z)f , x , y 和 z 是當前 goroutine中定義的,但是在新的 goroutine 中運行 `f`。goroutine 在相同的地址空間中運行,因此訪問共用記憶體必須進行同步。sync 提供了這種可能,不過在Go 中並不經常用到,
Time of Update: 2016-06-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。golang 單元測試、效能測試、效能監控技術go語言提供了強大的測試載入器,下面舉例簡單介紹一下go test 單元測試go test -bench=. 效能測試go tool pprof 效能監控go test 單元測試例如對包helper下的util.go 進行單元測試,util.go 裡主要包含兩個功能,一個是對字串進行sha1加密,一個是驗證手機號碼
Time of Update: 2016-06-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1.使用材料:官方文檔 https://golang.org/ref/spec網路教程 http://www.runoob.com/go/go-tutorial.html2.學習計劃第一步就是學習網路教程,過程中有不會的就查詢官方文檔。3.Notice不要忽視實踐不要忘記複習,可以使用xmind的畫流程圖協助梳理複習最好可以有一個schedule來規定學習時間
Time of Update: 2016-06-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。統計字串每個字元出現次數!package mainimport ( "fmt")func WordCount(s string) map[string]int { var word string m := make(map[string]int) for i := 0; i < len(s); { word = s[i : i+1] fmt.Println(
Time of Update: 2016-06-30
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Introduce這是來自於go by
Time of Update: 2016-06-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。記錄一下golang中升級apns,使用http2替換http1.1的詳細過程。apns使用http2的好處就不用再說了,網上一搜一堆資訊。蘋果的apns推送在2015年8月就支援了http2協議,新的協議還是比較人性化的,基於http2的速度也有提升。接下來列舉下升級的步驟。1.
Time of Update: 2016-06-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。一、Go語言下載go語言官方下載地址:https://golang.org/dl/找到適合你系統的版本下載,本人下載的是windows版本。也可以下載Source自己更深層次研究go語言。二、GO語言安裝下載完成之後,雙擊go1.6.windows-amd64.msi進行安裝。如果安裝過程出現以下提示:以管理員的身份運行cmd,找到go1.6.windows-amd64.msi所在的目錄,並輸入msiexec /i
Time of Update: 2016-06-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go doc 工具會從 Go 程式和包檔案中提取頂級聲明的首行注釋以及每個對象的相關注釋,並產生相關文檔。一般用法:go doc package 擷取包的文檔注釋,例如:go doc fmt 會顯示使用 godoc 產生的 fmt 包的文檔注釋。go doc package/subpackage 擷取子包的文檔注釋,例如:go doc container/list。go doc package
Time of Update: 2016-06-21
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。安裝為了構建 Go 1.x (x ≥ 5),需要先安裝 Go 1.4 到 $GOROOT_BOOTSTRAP. 預設的 $GOROOT_BOOTSTRAP 是 $HOME/go1.4. 我們使用 Go 1.4 作為啟動的基礎版本來編譯工具鏈。 先安裝go1.4,再安裝go1.6.2或者其他版本。預置go1.4下載go1.4.linux-amd64.tar.gz或其他對應包,這種是已經編譯好的,比較大,直接就有bin檔案可用
Time of Update: 2016-06-18
標籤:轉自:http://worms.blog.51cto.com/969144/1293265Sqlplus 登陸oracle時報錯ORA-12560:TNS: 協議適配器錯誤如下:C:\Users\Administrator>setORACLE_SID=DDBCC:\Users\Administrator>SQLPLUS/ AS SYSDBASQL*Plus:Release 11.2.0.1.0 Production on 星期一 9月 9
Time of Update: 2016-06-16
標籤:Code Review是一種通過複查代碼提高代碼品質的過程,在XP方法中佔有極為重要的地位,也已經成為軟體工程中一個不可缺少的環節。本文通過對Code Review的一些概念和經驗的探討,就如何進行Code Review和Code Review中應該注意什麼提出一些建議。 本文中涉及的問題大部分針對JAVA類代碼。同時本文不涉及Code Review過程和組織。關鍵詞: Code Review,JAVA, XP ,代碼品質 ,軟體工程一、Code Review簡介1 Code
Time of Update: 2016-06-16
標籤:起因,由於coolpy5核心轉換到go語言開發,所以目前超人進行中相關的技術攻關,在程式編寫方面一切都相對順利。由於coolpy5是一個真正的商業級效能的系統也考濾到coolpy之前的版本已經確定的coolpy是支援以家庭路由器為霧計算節點直接實現智能家居或智慧農業的離線解決方案,所以超人才進行了這一次技術預測試,也為以後coolpy這環節的閉環作準備工作。以下文章關於openwrt相關的基礎將會略過,看不懂的朋友請自行尋找相關知識點。 略過知識點: 1.linux基礎(交叉編譯基礎)