Time of Update: 2015-07-10
標籤:golang interface package mainimport ("container/list""fmt""os""sync""time")type INFO struct {lock sync.MutexName stringTime int64}var List *list.List =
Time of Update: 2015-07-11
標籤:官方教程說明:Windows對於Windows使用者,Go項目提供兩種安裝選項(從源碼安裝除外): zip壓縮包需要你設定一些環境變數,而實驗性MSI安裝程式則會自動設定你的安裝。MSI安裝程式開啟此MSI檔案 並跟隨提示來安裝Go工具。預設情況下,該安裝程式會將Go發行版放到 c:\Go 中。此安裝程式應該會將 c:\Go\bin 目錄放到你的 PATH 環境變數中。 要使此更改生效,你需要重啟所有開啟的命令列。Zip壓縮包下載此zip檔案 並提取到你的自選目錄(我們的建議是c:\Go)
Time of Update: 2015-07-10
標籤:昨天看到一個關於多態性的文章,參考了回帖者的理解,加入了一些自己的看法,整理出來供大家參考,不一定完全正確,歡迎大家批評指正。(一)相關類class A ...{ public String show(D obj)...{ &nbs
Time of Update: 2015-07-08
標籤:goGo語言調度器譯序本文翻譯 Daniel Morsing 的博文 The Go scheduler,個人覺得這篇文章把Go Routine和調度器的知識講的淺顯易懂,作為一篇介紹性的文章,很不錯。譯文介紹Go 1.1版本最大的特性之一就是一個新的調度器,由Dmitry
Time of Update: 2015-07-10
標籤:go 語言中的結構體方法結構體名稱的大小寫有著不同的意義: 小寫表示不能被別的包訪問package mainimport "fmt"type Rect struct {width,height int}func (r *Rect) area() int {return r.width*r.height;}func main() {r:=Rect{width:10,height:10}fmt.Println(r.area());rp:=&r;
Time of Update: 2015-07-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。官方教程說明:Windows對於Windows使用者,Go項目提供兩種安裝選項(從源碼安裝除外): zip壓縮包需要你設定一些環境變數,而實驗性MSI安裝程式則會自動設定你的安裝。MSI安裝程式開啟此MSI檔案 並跟隨提示來安裝Go工具。預設情況下,該安裝程式會將Go發行版放到 c:\Go 中。此安裝程式應該會將 c:\Go\bin 目錄放到你的 PATH 環境變數中。
Time of Update: 2015-07-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go 語言中的結構體方法結構體名稱的大小寫有著不同的意義: 小寫表示不能被別的包訪問package mainimport "fmt"type Rect struct {width,height int}func (r *Rect) area() int {return r.width*r.height;}func main()
Time of Update: 2015-07-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 Linux下cron可以讓系統在指定的時間去執行某個指定的工作,crontab則用來管理cron機制。在伺服器方面,就可以利用cron進行周期性的執行某些特定的工作,比如定期Database Backup,定期壓縮伺服器端的資料等等。 現在用golang做伺服器的不斷增多,伺服器端需要周期性的備份或壓縮或刪除資料是常態。本周就學習了golang版的crontab,感覺該功能很是方便。 1 package main 2 3
Time of Update: 2015-07-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1.安裝git 因為golang是通過git來管理遠程包的,所以我們首先要安裝git,下載地址:http://www.git-scm.com/download/。git安裝比較簡單,直接下一步即可(在Windows Explorer integration選項中將“Git Bash here”和“Git GUI here”打對勾),需要瞭解具體安裝的可以看這裡。2.安裝Golang 1)
Time of Update: 2015-07-08
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。一 Go語言之字串 與大多數物件導向程式設計語言一樣,Go語言也具有string(字串)類型,只不過它與其它語言例如java中的String類型不一樣的是它是實值型別。並且注意聲明的關鍵字是string,全部小寫哦,親(java程式員尤其注意,c#程式員偷樂中......)。除此之外,它還有個特性就是不可變性,這裡需要注意的是指字串本身不可變並不是字串變數不可變,稍後看例子就能明白。在Go語言中string類型的結構如下:1
Time of Update: 2015-07-08
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go語言調度器譯序本文翻譯 Daniel Morsing 的博文 The Go scheduler,個人覺得這篇文章把Go Routine和調度器的知識講的淺顯易懂,作為一篇介紹性的文章,很不錯。譯文介紹Go 1.1版本最大的特性之一就是一個新的調度器,由Dmitry
Time of Update: 2015-07-12
標籤:ReaderWriterLock類 通常來講,一個類型的執行個體對於並行的讀操作是安全執行緒的,但是並行地根性操作則不是(並行地讀和更新也不是)。 這對於資源也是一樣的,比如一個檔案。當保護類型的執行個體安全時,使用一個簡單的排它鎖即解決問題,但是當有很多的讀操作而偶然的更新操作這就很不合理的限制了並發。一個例子就是這在一個業務程式伺服器中,為了快速尋找把資料緩衝到靜態欄位中。
Time of Update: 2015-07-12
標籤:簡單的RTSP訊息互動過程C表示RTSP用戶端,S表示RTSP服務端1. 第一步:查詢服務器端可用方法 1.C->S:OPTION request //詢問S有哪些方法可用1.S->C:OPTION
Time of Update: 2015-07-11
標籤:來源:http://www.cnblogs.com/stonehat/p/3603267.html在此,頂禮膜拜一下原文作者呵呵 我們知道整數n的位元的計算方法為:log10(n)+1故n!的位元為log10(n!)+1如果要求出n!的具體值,對很大的n(例如n=1000000)來說,計算會很慢,如果僅僅是求階乘的位元,可以用斯特林(Stirling)公式求解 斯特林(Stirling)公式:於是求n!的位元就是求log10((2*PI*n)^1/2*(n/e)^n)+
Time of Update: 2015-07-11
標籤:周末給自己來點雞血~成就夢想的路只有三步:第一步:相信選擇之前可以懷疑,選擇之後必須相信。第二步:行動沒有任何人看1000場球賽成為優秀球員,每天的汗水和訓練成就了球星。第三步:持續任何夢想的實現都是持續的結果。一鍬挖不出井來!相信!行動!持續!生命就該浪費在有意義的事情上!相信!行動!持續!
Time of Update: 2015-07-11
標籤:VC6.0組建檔案的種類和作用DSW:全稱是Developer Studio Workspace,最進階別的設定檔,記錄了整個工作空間的配置資訊,她是一個純文字的檔案,在vc建立新項目的時候自動產生DSP:全稱是Developer Studio Project,也是一個設定檔,不過她記錄的是一個項目的所有配置資訊,純文字檔案 OPT:與DSW、DSP配合使用的設定檔,她記錄了與機器硬體有關的資訊,同一個項目在不同的機器上的opt檔案內容是不同的
Time of Update: 2015-07-10
標籤:條件陳述式可以根據一個變數的值來控制make執行或者忽略Makefile的特定部分。條件陳述式可以是兩個不同變數、或者變數和常量值的比較。要注意的是:條件陳述式只能用於控制make實際執行的makefile檔案部分,它不能控制規則的shell命令執行過程。Makefile中使用條件控制可以做到處理的靈活性和高效性。7.1
Time of Update: 2015-07-10
標籤: 本想搜下python多線程裡的setDaemon,發現了這篇文章寫得很不錯:http://blog.csdn.net/m13666368773/article/details/7245570 Thread.setDaemon的用法,經過學習以後瞭解:1. setDaemon需要在start方法調用之前使用2. 線程劃分為使用者線程和後台(daemon)進程,setDaemon將線程設定為後台進程3.
Time of Update: 2015-07-09
標籤: (在開始之前,非常感謝 D10.天地弦)1.1 概述
Time of Update: 2015-07-09
標籤:1.改變按鈕字型大小:(其實是按鈕裡面的文字是加在label上的)button.titleLabel.font = [UIFont systemFontOfSize:20]; label的改變方法:label.font = [UIFont