Time of Update: 2015-02-13
標籤:轉自:http://blog.csdn.net/gray13/article/details/6365654因為要裝pl/sql所以要尋找tnsnames.ora檔案。。看看怎麼查這個檔案在linux下的哪個目錄 find / -name tnsnames.ora查到:/opt/app/oracle/product/10.2/network/admin/tnsnames.ora
Time of Update: 2015-02-13
標籤:有時候我有在用Win32 API來向表單上添加控制項時,通過CreateWindow或CreateWindowEx建立出來的控制項的風格不像XP風格,而是像Windows 2000的風格,介面很難看。注意,是動態調用CreateWindow來建立控制項,不是從資源中載入。 這種情況下,我們怎麼辦呢,通常說來,造成這種情況都是由於沒有正確載入資源,我們知道,像button, combobox,
Time of Update: 2015-02-15
標籤:http://blog.csdn.net/gdutliuyun827/article/details/8460417三種新的fd加入linux核心的的版本:signalfd:2.6.22timerfd:2.6.25eventfd:2.6.22三種fd的意義:signalfd:傳統的處理訊號的方式是註冊訊號處理函數;由於訊號是非同步發生的,要解決資料的並發訪問,可重新進入問題。signalfd可以將信
Time of Update: 2015-02-15
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。這兩周來業餘時間都在用Golang寫代碼,現在處於這樣一個狀態:除了指令碼,就是Golang了。反正能用golang實現的,都用golang寫。Golang語言相對成熟了,但真正寫起來,還是要注意一些“坑”的,下面是這周遇到的三個問題,這裡分享出來,希望能對遇到同樣問題的童鞋有所協助。一、誤用定時器,狂佔CPUgolang中有一個通過channel實現timeout或tick
Time of Update: 2015-02-15
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。本文為理解翻譯,原文地址:http://www.goinggo.net/2015/01/stack-traces-in-go.html。牆內訪問 Introduction在Go語言中有一些調試技巧能協助我們快速找到問題,有時候你想儘可能多的記錄異常但仍覺得不夠,搞清楚堆棧的意義有助於定位Bug或者記錄更完整的資訊。 本文將討論堆疊追蹤資訊以及如何在堆棧中識別函數所傳遞的參數。Functions先從這段代碼開始: Listing
Time of Update: 2015-02-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。原文地址:leitwolf.github.io 撰於 2015-02-14 最近在學習Go語言,按照學習指南學的,現把學習過程記錄一下。 這一章學習包、變數和函數。 包 包定義都是在第一行,如: package main 匯入別的包則用import,如: import "fmt"import "math" 也可以這樣: import ( "fmt" "math/
Time of Update: 2015-02-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。下載了go語言的安裝包, 然後安裝, 裝完了需要設定三個地方: 1. 在windows的PATH變數中添加go的可執行檔所在的目錄: [javascript] view plaincopy PATH=C:\Go\bin;其他設定; 2. 設定 GOROOT , 這個好理解, 直接設定成 C:\Go 即可 [javascript] view plaincopy GOROOT=C:\Go 3. 設定GOPATH,
Time of Update: 2015-02-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1.1 不允許左花括弧另起一行1.2 編譯器莫名其妙地給行尾加上分號1.3 極度強調編譯速度,不惜放棄本應提供的功能1.4 錯誤處理機制太原始1.5 記憶體回收行程(GC)不完善、有重大缺陷1.6 禁止未使用變數和多餘import1.7 建立對象的方式太多令人糾結1.8 對象沒有建構函式和解構函式1.9 defer語句的語義設定不甚合理1.10 許多語言內建設施不支援使用者定義的類型1.11 沒有泛型支援,常見資料類型介面醜陋1.
Time of Update: 2015-02-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。最近一直在看rust,文法挺頭疼的,正好趁著1.0發布前的一段時間,回來玩玩golang。golang的文法很簡單,liteIde又變得越來越好用,因此學習golang不會花費您多少時間,還能夠清醒被rust晃暈的頭腦,哈哈。winform開發雖然已經不再流行,但是用來練手卻非常合適,寫小工具也很爽,廢話少說,golang的UI庫就是大名鼎鼎的 andlabs ui,
Time of Update: 2015-02-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。strings 是一個很常見的類型,這裡稍微總結一下一些常用函數,以備參考。1、strings.Split 、strings.SplitAfter()、strings.SplitAfterN(),
Time of Update: 2015-02-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。golang測試技術一、基礎測試技術1、測試Go代碼Go語言內建測試架構。內建的測試架構通過testing包以及go test命令來提供測試功能。下面是一個完整的測試strings.Index函數的完整測試檔案://strings_test.go (這裡範例代碼放入strings_test.go檔案中) package strings_testimport ( "strings"
Time of Update: 2015-02-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。// 先聲明mapvar m1 map[string]string// 再使用make函數建立一個非nil的map,nil map不能賦值m1 = make(map[string]string)// 最後給已聲明的map賦值m1["a"] = "aa"m1["b"] = "bb"// 直接建立m2 := make(map[string]string)// 然後賦值m2
Time of Update: 2015-02-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Google於不久前發布了一門全新的開源程式設計語言名為Go。Go語言的設計最早始於2007年9月,設計者包括Robert Griesemer, Rob Pike和Ken Thompson,後來Ian Lance Taylor實現了基於GCC的go編譯器gccgo,Russ
Time of Update: 2015-02-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。// fileUpload project main.gopackage mainimport ( "fmt" "html/template" "io" "log" "net/http" "os")var buf []bytefunc upload(w http.ResponseWriter, r *
Time of Update: 2015-02-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、需要匯入驅動檔案,需要執行D:\GOPATH\src\GoData>go get2、代碼// GoData project main.gopackage mainimport ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql")type user struct { t_id
Time of Update: 2015-02-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。原文連結:http://www.csnuts.com/msg/?id=9067說到concurrent,一般會想到Erlang和Go語言,這兩種語言的主打特性都是 concurrent,Erlang有著20多年的曆史,是為簡化開發電信大並發和高可靠性應用而發明的語言,Go是Google從2007年開始設 計,2009年opensource出來的,Go屬於一種system
Time of Update: 2015-02-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 如果說go語言的其他內容看起來和c/c++語言沒什麼太大的區別,那麼它的介面設計一定會讓人大吃一驚,是的,有時它真的讓我產生我使用的是一種動態語言的幻覺。結構類型 這裡,還是和C語言很像的,定義結構:type Man struct { name string age int} 聲明結構變數及初始化:var m Man //聲明Man變數m := new(Man)
Time of Update: 2015-02-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。在Go裡面的結構體和方法是很有意思的內容。它即和OO有點像,但又不完全一樣。為什麼這麼說呢?當你把結構體映射為OO裡面的類的時候,你給結構體添加方法,你就會發現其實方法與結構體並沒有嚴格意義上的關係。在Go裡面,方法是綁定到接受者上的。什麼是接受者?一個對象,這個對象可以是任何類型,int,string, struct, interface ...。func (t *Type) method_name(parameters)
Time of Update: 2015-02-12
這是一個建立於
Time of Update: 2015-02-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。與其他的JAVA工程略有不同,你是不能在 “匯入” 中找到GO項目。我們需要通過以下的方式匯入:步奏一:如所示步奏二:在建立的時候選中“Create project from existing source”-->在 Directory 中選中你要匯入的程式,一般來說,如果你提前配置了GO 的環境,那麼在Configure Go