原创 Notepad++ 支持 Go彙編語言高亮

用匯編重寫了Slice的求和函數: https://github.com/chai2010/notepadplus-go

原创 Go1.6 和 Go語言聖經中文版 正式發佈!

Go1.6 和 Go語言聖經中文版 正式發佈! Go1.6正式版本發佈。在 https://golang.org/doc/go1.6 可以預覽Go1.6的發佈信息。自Go1.5發佈以來的重大變化有以下幾個: 《Go語言聖經》 面世標誌着G

原创 pbgo: 基於Protobuf的迷你RPC/REST框架

https://www.oschina.net/p/pbgo

原创 用ASCII畫圖

作爲一個嚴肅的碼農,用ASCII畫圖是一門藝術。 MonoDraw - ASCII 畫圖界的PS 當然,我們並不是要像用小刀刻硬盤那樣一個一個字符來畫圖,在ASCII畫圖領用也有類似PhotoShop那樣的軟件,那就是大名鼎鼎的 MonoD

原创 Bazel C++ 基礎[翻譯]

原文:http://www.bazel.io/docs/cpp.html 譯者:chai2010 使用絕對路徑 包含的路徑是相對於工作區的根路徑。假設有以下的目錄結構: [workspace]/ WORKSPACE a/

原创 lua中也能用上Go語言的strings包

lua內置的庫非常小,我們可以將Go語言的strings包引入到Lua環境。 下面是具體的例子。 hello.go: package main import ( "github.com/yuin/gopher-lua" string

原创 Gopher China 2018 講師專訪 - 柴樹杉

自我介紹 Go 語言代碼的貢獻者,《Go 語言聖經》翻譯者,《Go 語言高級編程》開源免費圖書作者,非主流Go語言碼農。2010年入坑 Go 語言,因此我的網絡 ID 是 chai2010(其實是王小波的一個的小說的名字)。其實我想說的是

原创 極簡的Angular2示例, Electron環境運行

Angular2本身提供了cli命令行工具, 可以生成完整的工程. 但是命令行生成的工程太過複雜, 對於新學習Angular的用戶會有太多的干擾. 我們嘗試完全脫離cli工具, 只是通過TypeScript提供的tsc命令, 純手工構造一

原创 已啓用 https://chai2010.cn, 歡迎訪問!

https://chai2010.cn 爲何要啓用新站點? 10+年前的很多網址和內容已經徹底死掉並且被遺忘了(校友錄/bbs/Go中國 等)。 誰能保證 10 年後 osc/微信/微博 公衆號 等文章都還活着,並且自己還是更新的權限? o

原创 青雲 SDK Go Version (兼容官方 SDK)

項目地址: https://github.com/chai2010/qingcloud-go 項目目標: 基於 Protobuf-V3 語法維護規範, 便於升級和維護 更完整的服務支持, 新服務第一時間提供支持 更好用的編程接口 在

原创 2018 - Go 語言將要走向何方?

到2018年,Go語言誕生已經超過10年。在過去的10年中,Go語言取得了巨大的成功(誕生了Docker、Kubernetes等重量級的軟件平臺),同時一些特性的缺失也在嚴重製約着語言的發展。2018年對於Go語言的進一步發展是極其重要的一

原创 《WebAssembly標準入門》開始預售了,歡迎關注

WebAssembly是一種新興的網頁虛擬機標準,它的設計目標包括高可移植性、高安全性、高效率(包括載入效率和運行效率)、儘可能小的程序體積。本書詳盡介紹了WebAssembly程序在JavaScript環境下的使用方法、WebAssemb

原创 《深入CGO編程》幻燈片上線

https://github.com/chai2010/gopherchina2018-cgo-talk

原创 vgo中go.mod 的幾個關鍵特性

可完全替代 gopath, 獨立維護自己的版本依賴 採用最小版本依賴解決上游版本更新帶來的影響 exclude 可拒絕某個特性版本 replace 解決 import path 對 url 對綁定, 可用自己對fork版本(可以環境科學-