Time of Update: 2016-06-17
這是一個建立於
Time of Update: 2016-06-17
這是一個建立於
Time of Update: 2016-06-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。2.蛤蟆筆記go語言——包每個 Go 程式都是由包組成的。程式啟動並執行入口是包 main。這個程式使用並匯入了包 "fmt" 和"math/rand"。按照慣例,包名與匯入路徑的最後一個目錄一致。例如,"math/rand" 包由 package rand 語句開始代碼package main import ( "fmt" "
Time of Update: 2016-06-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。6.蛤蟆筆記go語言——for迴圈forGo 只有一種迴圈結構——`for` 迴圈。基本的 for 迴圈除了沒有了 `( )` 之外(甚至強制不能使用它們),看起來跟 C 或者 Java 中做的一樣,而 `{ }` 是必須的。package mainimport "fmt"func main() { sum :=0 for i:= 0; i < 10; i++ {
Time of Update: 2016-06-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。3.蛤蟆筆記go語言——函數函數函數可以沒有參數或接受多個參數。add 接受兩個 int 類型的參數。代碼package main import "fmt" func add(x int, y int) int { returnx + y} func main() {
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-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。使用GO語言建立一個Web應用當你按照這個教程去學習的時候你會遇到以下問題。需要瞭解以下知識:1.GNUGNU計劃,又稱革奴計劃,是由Richard Stallman在1983年9月27日公開發起的。它的目標是建立一套完全自由的作業系統。GNU是“GNU is Not
Time of Update: 2016-06-16
這是一個建立於
Time of Update: 2016-06-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。作者 CMGS 2015.05.17 15:47*寫了7891字,被143人關注,獲得了97個喜歡說說這篇「我為什麼從python轉向go」字數3748 閱讀24227 評論21 喜歡81恩看了這篇我為什麼從python轉向go,看來作者也是 KSO 輕辦公/企業快盤團隊的。作為快盤從無到有時期的工程師之一(總是被瀟洒哥說他們改我留下的 bug ),又恰好是 Python/Go 雙修(大霧其實我是 Rust
Time of Update: 2016-06-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。http://studygolang.com/articles/13481 整數在 Go 語言中,如果不加特殊首碼,都是10進位表示,例如:“100” 整數可以直接用指數形式,例如:“1E9”,意思是 1 * (10^9),1 乘以 10 的 9 次方 整數的加減法用 + 和 - 號,乘法用 * 號,除法用 / 號, 得到的商是整數,例如 5 / 2 = 2,而 % 號是求餘(模數), 例如 5 % 2 = 1 在
Time of Update: 2016-06-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。=Start=搜尋索引鍵:golang single quotes golang double quotes golang back
Time of Update: 2016-06-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。github上有兩個package做編碼轉換,都是基於iconv,用到了cgo,在linux下沒有問題,在windows下用,非常麻煩。採用mingw安裝libiconv也不行,一直提示找不到libiconv方法。最終找到一個官方實現(純go實現):https://code.google.com/p/go/source/checkout?repo=textgbk轉utf-8樣本:func gbk2utf8(str byte[])(
Time of Update: 2016-06-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。記錄一下golang中升級apns,使用http2替換http1.1的詳細過程。apns使用http2的好處就不用再說了,網上一搜一堆資訊。蘋果的apns推送在2015年8月就支援了http2協議,新的協議還是比較人性化的,基於http2的速度也有提升。接下來列舉下升級的步驟。1.
Time of Update: 2016-06-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 http://stackoverflow.com/questions/26744873/converting-map-to-struct func SetField(obj interface{}, name string, value interface{}) error { structValue := reflect.ValueOf(obj).Elem() structFieldValue :=
Time of Update: 2016-06-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。11.2
Time of Update: 2016-06-17
標籤:很多做過單片機的朋友都知 道,我們在對MCU燒寫完程式韌體後,那麼該程式韌體就儲存在了該MCU內部。即使MCU斷電了再重新上電,程式也能繼續運行。這是因為對MCU燒寫韌體 的實質就是將程式韌體寫入到MCU的片上程式儲存空間ROM中,而現代的大部分MCU這個ROM都是FLASH儲存空間。FLASH儲存空間能夠掉電保持資料, 所以可以實現掉電程式不丟失。Altera或Xilinx的FPGA晶片,使用的是基於SRAM結構的尋找表,而SRAM的一大特性就是掉電資料會丟失,
Time of Update: 2016-06-16
標籤:pdf檔案自動剪裁(自動切白邊)FROM:http://www.ai7.org/wp/html/754.html可能用到的環境、工具:Ubuntu 10.04+TeXLive 2008+pdfcrop+CUPS列印驅動,用Windows的兄弟就不用看了,這些工具理論上在Windows下也有,但是還要另外裝不少東西。下面假設原檔案(也就是打算切白邊的檔案)叫abc.pdfpdfcrop
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基礎(交叉編譯基礎)
Time of Update: 2016-06-16
標籤:概述這篇譯文最早發布在infoQ下面的一個公眾號:“聊聊架構”上,想著我在園子幾乎沉寂了接近兩年之久,於是藉機複活。哈哈哈,這是一篇關於架構的譯文,會介紹比較多的一些工具、以及架構,給對架構感興趣的同學一個知識擴充。近幾年來隨著互連網的飛速發展,新的架構實踐方式不斷湧現,但是有一件事情是永恒不變的,那就是-“架構之道”;關於如何設計出靈活、高可用性以及能夠快速適應變化的系統架構,我們依舊還有很大的發揮空間。本文會介紹關於如何構建前沿的、易維護