Time of Update: 2014-11-11
標籤:des blog http io ar os 使用 sp for
Time of Update: 2014-11-21
標籤:linux 作業系統 shell login init inux啟動時我們會看到許多啟動資訊。Linux系統的啟動過程並不是大家想象中的那麼複雜,其過程可以分為5個階段:核心的引導。 運行init。系統初始化。建立終端 。使用者登入系統。核心引導當電腦開啟電源後,首先是BIOS開機自我測試
Time of Update: 2014-11-19
標籤:blog http io ar 使用 sp 檔案 資料 div 原文連結
Time of Update: 2014-11-09
標籤:blog http ar 使用 sp for 檔案 div art 轉自:
Time of Update: 2014-11-24
標籤:go 批處理 go lang 目的,就是為了我這種贼懶得人用的風來了.呆狐狸使用的是GO lang ZIP壓縮包安裝 ,可以自動化佈建環境變數使用方法儲存為 go.bat 放到go 目錄內,執行go.bat即可,其中GOARCH 要根據自己系統位元設定,這邊是64位系統原理:setx 設定使用者環境變數系統:win7及以上版本可用,winXP不可以使用精簡版@ECHO
Time of Update: 2014-11-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 google的go語言除了它很酷的文法外,更吸引開發人員的是類似coroutine的goroutine,個人覺得它比lua的coroutine更聰明一些,因為它能在運行時自動組合線程和纖程的能力。另外go語言認為線程間的資料應該通過channel通訊,而不是用地址。這些特點非常方便開發穩定的並髮式程式,也提供了清晰的並發編程思路。 go的channel攜帶一個資料,用於在多個coroutine之間通訊,它容易控制,
Time of Update: 2014-11-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。最近在忙一個Server+Client的項目,Client是Android手機,大概也就是幾十的規模。Server是純Go語言實現,沒有apache或者ngix這種web
Time of Update: 2014-11-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go語言有一個標準庫,log,提供了最基本的日誌功能,但是沒有什麼進階的功能,如果需要進階的特性,可以選擇glog或log4go。glog是google提供的,類似於google的c++ log庫,使用起來非常簡單,下面介紹一下;log4go的用法和log4j一樣,可配置性比較高。glog只提供了少數幾個選項,通過命令列控制,例如:-log_dir: 記錄檔儲存目錄-alsologtostderr:
Time of Update: 2014-11-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。我們總是會使用Timer去執行一些定時任務,最近在Go語言的定時器使用上面不小心踩到一點問題,這裡記錄一下。go demo(input)func demo(input chan interface{}) { for { select { case msg <- input: println(msg) case
Time of Update: 2014-11-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。初步: array_example.go
Time of Update: 2014-11-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。注意:下面的安裝配置均遵從官網或是教材<Go語言程式設計>中的部分內容.一.下載和安裝go在Ubuntu12.04上如果使用go安裝包安裝,只需在命令列輸入sudo apt-get install
Time of Update: 2014-11-13
這是一個建立於
Time of Update: 2014-11-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。昨天寫了一篇Go語言記憶體 Clerk設計,記錄了一下記憶體 Clerk的大體結構。在介紹記憶體 Clerk的核心實現前,本文先介紹一下記憶體 Clerk中一個工具組件——FixAlloc。FixAlloc稱不上是核心組件,只是輔助實現整個記憶體 Clerk核心的一個基礎工具罷了,由此可以看出FixAlloc還是一個比較重要的組件。引入FixAlloc的目的只是用來分配MCache和MSpan兩個特定的對象,所以記憶體
Time of Update: 2014-11-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Nginx在處理高並發能力上非常出色,而go作為新時代互連網語言,在設計之初就為實現高並發。ngx_lua由Nginx來處理網路事件,並使用協程來實現非阻塞,從而實現高並發。 go語言層級提供非阻塞的api,同樣使用協程來提供高並發處理。 我們來測試對比一下兩者的效能。ngx_lua:Tengine/1.4.3+luajit+ngx_luago:go1.0.3分別實現512位元組的內容的輸出,對比在不同並發下的qps。測試機器:1
Time of Update: 2014-11-10
這是一個建立於
Time of Update: 2014-11-10
這是一個建立於
Time of Update: 2014-12-01
標籤:http io os 使用 sp on 資料 bs cti 服務契約定義了遠端存取對象和可供調用的方法,資料契約則是服務端和用戶端之間要傳送的自訂資料類型。一旦聲明一個類型為DataCon
Time of Update: 2014-11-30
標籤:blog http io ar os 使用 sp for strong 當你設計App時你可能需要動態響應事件。例如,一個觸摸事件可能發生在螢幕上不同的對象中,你需要決定哪個對象來響應這個
Time of Update: 2014-11-28
標籤:style http ar sp strong 檔案 on 資料 問題 動態連結程式庫的全域變數問題請問動態連結程式庫被外部多次調用時,每次調用中動態庫自身的全域變數都會重新初始化嗎?如果
Time of Update: 2014-11-08
標籤:sp 檔案 bs linux nbsp file c ca 項目 1,golang下載合適版本,我的是linux amd642,解壓即可3,把目錄移到/usr/local/go;