Time of Update: 2015-11-03
標籤:原文: http://www.blogjava.net/pts/archive/2013/06/10/400... 時間: 2013-06-10轉自:http://www.ityuedu.com/article/26601034478/;jsessionid=546A853CF3B219B9A242C75E039CB846 最近使用rails 做了一個小小的小網站, 資料庫用的是sqlite3, 資料庫資料是從一個xml 檔案中匯入的,
Time of Update: 2015-10-30
標籤:1.引用Microsoft.DirectX.dll和Microsoft.DirectX.Directsound.dll這2個檔案。2.項目屬性裡邊,把目標平台改成X86。3.App.Config修改下:1 <?xml version="1.0"?>2 <configuration>3 <startup useLegacyV2RuntimeActivationPolicy="true"> 4 <supportedRuntime
Time of Update: 2015-10-29
標籤:/----引入必要的命名空間using System.IO;using System.Drawing.Imaging;//----代碼部分----// private byte[] photo;//公用緩衝區 public string SourFilePath;//源圖片檔案路徑 public string ObjFilePath;//靶心圖表片路徑 public int FileToStream()//檔案到流的轉換
Time of Update: 2015-11-01
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。簡易工廠主要是用來解決對象“建立”的問題。以下的例子取自《大話設計模式》中第一章,實現一個可擴充的“計算機”。當增加新的功能時,並不需改動原來已經實現的演算法。由於是簡易工廠,所以我們還是需要對工廠類進行相應修改。1.首先,我們定義一個計算的介面package calctype CalcSuper interface { SetData(data ...interface{}) CalcOperate() float6
Time of Update: 2015-10-25
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。題目大概意思:給定一個有N個頂點和E個邊的無向圖,請分別用DFS和BFS遍曆無向圖。假定頂點編號為0到N-1,在遍曆的時候總是從最小編號的頂點出發,在訪問相鄰結點的時候,按升序的方式訪問。 For a given undirected graph with N vertices and E edges, pleaselist all the connected components by both DFS and BFS.
Time of Update: 2015-10-24
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。最近學習Go語言,使用到goclipse這個外掛程式,需要安裝 golang.org/x/tools/cmd/oracle 這個包,一直報錯,安裝不上。 環境:win10,64位,go1.5 安裝命令:go get golang.org/x/tools/cmd/oracle,錯誤提示:packagegolang.org/x/tools/cmd/oracle: unrecognized import path
Time of Update: 2015-10-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ("fmt""io""net/http""os""strings""sync")var go_lock sync.WaitGroupfunc main() {if len(os.Args) < 2 {fmt.Println("Param error!")return}for _
Time of Update: 2015-10-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go函數是可以閉包的。閉包是一個函數值,他來自函數體外部的變數引用。 Go指南中有一篇例子,代碼如下func adder() func(int) int { sum := 0 return func(x int) int { sum += x return sum }}func demoFunction2() { pos, neg := adder(), adder()
Time of Update: 2015-10-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 之前使用過GO語言寫了一個即時圖片下載程式,主要考慮到GO語言的DNS解析對協程支援友好, 即DNS解析時不會阻塞執行線程,只會阻塞當前協程,順便研究了一下GO的net.LookupHost/ResolveIPAddr實現方式。下面一段描述翻譯自go語言的官方文檔 https://golang.org/pkg/net/網域名稱解析:
Time of Update: 2015-10-27
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。golang本身沒有提供串連mysql的驅動,但是定義了標準介面供第三方開發驅動。這裡串連mysql可以使用第三方庫,第三方庫推薦使用https://github.com/Go-SQL-Driver/MySQL這個驅動,更新維護都比較好。下面示範下具體的使用,完整程式碼範例可以參考最後。下載驅動sudo go get github.com/go-sql-driver/mysql資料庫連接db, err := sql.Open(
Time of Update: 2015-10-27
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 第2章:順序編程 GO語言被稱為"更好的C語言" 1. 變數 1) 變數的聲明GO語言引入了關鍵字 var,而類型資訊放在變數名之後 例如: var v1 int 可以將多個變數聲明放在一起,例如: var ( v1 int v2 string ) 2)
Time of Update: 2015-10-27
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。GO語言在流程中,添加了fallthrough關鍵字。 1. 條件陳述式 條件陳述式不需要使用括弧將條件包含起來 無論語句體內有幾條語句,花括弧{}都是必須存在的 左花括弧 { 必須與 if 或者 else 處於同一行 在 if 之後,條件陳述式之前,可以添加變數初始化語句,使用 ; 間隔
Time of Update: 2015-10-27
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。轉載:https://github.com/tiancaiamao/go-internals/blob/master/ebook/03.4.mddefer關鍵字defer和go一樣都是Go語言提供的關鍵字。defer用於資源的釋放,會在函數返回之前進行調用。一般採用如下模式:f,err := os.Open(filename)if err != nil { panic(err)}defer
Time of Update: 2015-11-02
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。var l sync.Mutexvar a stringfunc f() {a = "hello, world"l.Unlock()}func main() {l.Lock()go f()l.Lock()print(a)}sync 包中實現了兩個關於鎖的資料類型,sync.Mutex 和 sync.RWMutex。[ 互斥鎖 mutex 是獨佔型,只能 lock 一次, unlock 一次,然後才能繼續 lock
Time of Update: 2015-11-03
標籤:文件類型定義和命名空間 有效(Valid)的XML文檔: 首先,XML文檔是個格式正規的(Well-formed)XML文檔;(見格式正規的XML:文法 屬性 實體 處理指示 樣式單 CDATA節)。 其次,需要滿足DTD的要求,這樣的XML文檔稱為有效(Valid)XML文檔。 DTD DTD,即文件類型定義——Document Type
Time of Update: 2015-11-01
標籤: 最近在學習Go編程,本文簡單的敘述如何在Go編程中使用包(包管理)。 和其他大多數語言一樣,Go也存在包,並使用package關鍵字定義一個包。首先介紹在程式中如何引入包,引入包有以下幾種方式: 1. 最簡單的方式引入一個包的方式是直接引入包,例如: import "fmt" import "os" 2. 也可以通過下面的方式將包一塊引入,並寫在括弧內: inport
Time of Update: 2015-11-02
標籤:EditText屬性描述android:layout_gravity="center_vertical"//設定控制項顯示的位置:預設top,這裡置中顯示,還有bottomandroid:hint="請輸入數字!"//設定顯示在空間上的提示資訊android:numeric="integer"//設定只能輸入整數,如果是小數則是:decimalandroid:maxLength="8"
Time of Update: 2015-10-30
標籤:一、前言 早就知道maven 在java 項目的管理方面名聲顯赫,於是就想著學習掌握之,於是查閱了大量文檔。發現這些文檔的作者都是java 的大腕,大多都是站在掌握了一定maven 基礎的角度上進行介紹,讓我這初學者看的雲裡霧裡不知所云。於是又去查看maven
Time of Update: 2015-10-28
標籤: 1.挑最省力的事情去做。 某天,當你回顧你的人生時你會意識到,你曾完成的每一件有意義的事情最初都是對你的一次挑戰。巨大的挑戰能讓普通的人取得巨大的成就。 每一個問題都有其意義,能讓你擷取經驗或吸取教訓。一次非凡的旅程從來都不是輕鬆的,如果你能夠從中學習並成長,那麼任何逆境都不是對時間的浪費。 記住,要想把箭鏃射出去你需要用力向後拉弓,生活亦然。當生活用困境或難題拖延你前進時,這意味你最終將會被助推向一個積極的方向。所以保持專註,並瞄準目標。 2.預設接受一切。 接受平庸是一個
Time of Update: 2015-10-28
標籤:通過jmeter代理錄製指令碼後,會產生大量的無用的請求,儘管在代理中已經過濾了一部分圖片或者CSS、JS檔案。手動查看主要的請求:這裡主要關注登陸請求,要確定有效URL請求刪除除/Login.aspx請求以外的所有請求或者置為不可用狀態BS系統錄製成功後,一定要添加HTTP Cookie Manager,否則指令碼運行失敗,切記放到請求的上面添加結果樹和彙總報告,查看請求資料和返回資料[轉]Jmeter(一)-精簡測試指令碼