Time of Update: 2017-06-19
標籤:exe yield 自己 turned bsp tin 相關 ucontext on() 轉自:http://blog.csdn.net/cyberlabs/article/details
Time of Update: 2017-06-19
標籤:測試 doc import 返回 images 案頭 onload 通過 回調 sciter處理指令碼tiscript,用於處理UI互動中的一些邏輯,跟js很像,但又有點區別,對前端熟悉的
Time of Update: 2017-06-13
標籤:代碼 搜尋方塊 div size 高亮 責任 ascii 原創 程式 GO語言的進階之路-go的程式結構以及包簡介
Time of Update: 2017-06-10
標籤:run 定義 boolean 資料 nsa 目的 app strong cat 王選易,出處:http://www.cnblogs.com/neverdie/ 歡迎轉載,也請保留
Time of Update: 2017-06-11
標籤:div print input 經驗 utf-8 url 檔案格式 多線程 版本 主要用到了多進程和多線程的知識,最後結果儲存成csv檔案格式,如有需要可改成資料庫版本。對用到的庫做下簡要
Time of Update: 2017-06-20
標籤:component rri ase 重寫 star 一個 令行 tar windows 本文轉自:http://www.cnblogs.com/hb_cattle/archive/2011
Time of Update: 2017-06-20
標籤:sch das stop play uil border 流程 其他 說明 本文轉自:http://www.cnblogs.com/hbccdf/p/managewindowsservic
Time of Update: 2017-06-15
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。下載 Ubuntu 教程下載地址:http://www.ubuntu.org.cn/download/alternative-downloads。版本為 14.04.4配置過程查看收藏網頁用 mac iTerm 操作ubuntu:ssh hostname@ip [-p port]ssh 預設連接埠是 22ssh rainbow@192.169.240.131 串連安裝 Docker https://docs.docker.com/
Time of Update: 2017-06-21
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。defer與panicfunc中defer是隊列形式儲存的,panic執行後面的defer不排入佇列package mainimport ( "fmt")func main() { defer_call()}func defer_call() { defer func() { fmt.Println("列印前") }() defer func() { fmt.Println(
Time of Update: 2017-06-21
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 Golang的提供的同步機制有sync模組下的Mutex、WaitGroup以及語言自身提供的chan等。這些同步的方法都是以runtime中實現的底層同步機制(cas、atomic、spinlock、sem)為基礎的,本文主要探討Golang底層的同步機制如何?。1 cas、atomic cas(Compare And
Time of Update: 2017-06-21
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go的context的問題2017-05-29最近被由context引發的一個bug坑得不輕,所以反思一下Go的context的問題。context是隱式的約束,沒有檢測如果我們寫一個函數,比如:func f(a int, b []byte) {}我們知道它需要哪些參數,編譯器是會幫我做檢查的,當我調用f(3, "sdfsdf")它就會報錯。可是如果是context,就變成了一種隱式的約束,編譯器不會幫我們做檢查,
Time of Update: 2017-06-21
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。目錄 [−] 執行命令並獲得輸出結果將stdout和stderr分別處理命令執行過程中獲得輸出命令執行過程中獲得輸出2命令執行過程中獲得輸出3改變執行程式的環境(environment)預先檢查程式是否存在管道管道2 原文: Advanced command execution in Go with os/exec by Krzysztof
Time of Update: 2017-06-21
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。誰是最快的Go Web架構?, 這是我去年發布的Go web 架構的評測。現在一年過去了,有些架構因為缺乏維護而被放棄了,又有新的輪子被創造出來,既有的輪子也在不停的演化升級,來去之間,Go的版本也已經升級的1.8了。 青年節前, kirillDanshin提了一個issue,希望能更新最新的測試結果,現在這篇文章就記錄了最新的測試結果。測試環境CPU: Intel(R) Xeon(R) CPU E5-2630 v3 @
Time of Update: 2017-06-21
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。這是 Golang官方的一個總結: SliceTricks由於引入了內建的append的方法, 包container/vector的很多方法都被移除了,可以被內建的append和copy方法代替。下面是棧vector的操作方法的實現,使用slice實現相關的操作。AppendVector1a = append(a, b...)Copy1234b = make([]T, len(a))copy(b, a)//
Time of Update: 2017-06-21
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。今天讀了一下 fasthttp 的源碼,其中讀到了 workpool ,做了一些注釋。package fasthttpimport ( "net" "runtime" "strings" "sync" "time")// workerPool serves incoming connections via a pool
Time of Update: 2017-06-21
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。在用 goreman 管理整個 TiDB 叢集的時候,我發現 goreman 的 run stop 功能並不能正常的幹掉 TiDB 組件,開始我覺得是我們自己代碼的沒有,沒有很好的處理相關訊號,但後來發現,TiDB 這邊是壓根沒有收到訊號,所以問題鐵定在其他的地方,於是瀏覽下 goreman 的源碼,發現使用的是 /bin/sh -c 的方式來啟動的 TiDB 程式,可能就跟這個有關係。首先,寫兩個簡單的程式,一個是直接啟動進程,
Time of Update: 2017-06-21
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Etcd團隊剛剛興奮地公布了etcd 3.x系列中的最新成員——etcd 3.2.0。這套新版本迎來了代理改進、強化後端並發性、分布式協調服務、更為輕的Go用戶端以及JWT身分識別驗證等新的功能與特性。在今天的文章中,我們將展示etcd
Time of Update: 2017-06-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Google 的 Go語言在下一個版本將提升效能,編譯和擴充大型程式碼程式庫。 Go 1.9 應該在 8 月份發布。Go 1.9 的創作者希望幾乎所有Go程式都像以前一樣運行,他們的關注點依然是最新版本中保持相容性。這是新功能和改進:垃圾收集器加速,產生更好的代碼以及核心庫最佳化應該會使程式運行速度更快一些;math/bits 包,這是一個新包,它對操作 bits 進行了最佳化。該包中的函數被編譯器視為內嵌函式來提高效能;Go 1
Time of Update: 2017-06-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。從今天開始,學習Go語言,為以後的BAT進階之路打基礎。一、Go簡介Go 是一個開源的程式設計語言,它能讓構造簡單、可靠且高效的軟體變得容易。Go 語言特色:簡潔、快速、安全,並行、有趣、開源,記憶體管理、v數組安全、編譯迅速。Go 用途:Go 語言被設計成一門應用於搭載 Web 服務器,儲存叢集或類似用途的巨型中央伺服器的系統程式設計語言。對於高效能分布式系統領域而言,Go
Time of Update: 2017-06-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。最近一直在折騰時序類型的資料庫,經過一段時間項目應用,覺得十分不錯。而Prometheus又是剛剛推出不久的開源方案,中文資料較少,所以打算寫一系列應用的實踐過程分享一下。Prometheus