Time of Update: 2015-05-06
標籤:題目:兩個有序數組a和b,混合之,放在另一個數組c中,使得c也是有序數組(升序),去除重複的項。雖然覺得不是很簡便,但代碼如下:int merge_array (int *a , int *b, int *c, int n1, int n2){ if (n1 < 0 || n2 < 0) { return -1; } int i = 0; int j = 0; int k = 0; int count = 0;
Time of Update: 2015-05-06
標籤:看如下代碼:複製代碼代碼如下:#include<iostream>class TestConstructor{public: TestConstructor() { std::cout<<"TestConstructor()"<<std::endl; }
Time of Update: 2015-05-06
標籤: 摘要: 本文主要解說go語言的檔案操作.系統底層的open\write等系統調用,往往操作的檔案對象是檔案描寫敘述符;而C語言庫的檔案操作須要藉助fopen/fread等函數,它們的操作對象是檔案指標.go語言中,對檔案操作進行了進一步封裝……1.os包中File類首先,file類是在os包中的,封裝了底層的檔案描寫敘述符和相關資訊,同一時候封裝了Read和Write的實現。type File struct { *file}type file struct {
Time of Update: 2015-05-06
標籤:原文連結: java-performance 翻譯: ImportNew.com - 夏千林譯文連結: http://www.importnew.com/7656.htmlChangeLog:2013年11月19日,更新了Java8版本中的變化。013年11月28日,更新了Java 7u40版本中的變化。(感謝Sunny Chan以及他的同事提示我關注新版本的JDK)共用一個基礎char[] 原先的S
Time of Update: 2015-05-06
標籤:多線程和並發性並不是什麼新內容,但是 Java 語言設計中的創新之一就是,它是第一個直接把跨平台執行緒模式和正規的記憶體模型整合到語言中的主流語言。核心類庫包含一個 Thread 類,可以用它來構建、啟動和操縱線程,Java 語言套件括了跨線程傳達並發性約束的構造
Time of Update: 2015-05-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。方法1:直接手寫代碼:(參考:http://golang-basic.blogspot.com/2014/07/step-by-step-guide-to-declaring-enums.html)
Time of Update: 2015-05-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go言的參與者Dave Cheney針對GO語言為什麼當前越來越受歡迎的原因提出了一些新的見解。原文見:Go’s Language Design Leaves Others
Time of Update: 2015-05-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。目錄安裝與運行Go 特點安裝第一個例子摘要 go run安裝與運行Go 特點支援並發,記憶體回收的編譯型系統程式設計語言匯入沒有使用過的包時會報錯安裝Mac osbrew install go第一個例子建立一個檔案,名為 “hello.go”,添加如下內容package mainimport "fmt"func main() { fmt.Println("Hello, 世界")}運行此段代碼E:
Time of Update: 2015-05-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。目錄數組建立數組數組的比較數組與指標指向數組的指標數組指標New多維陣列摘要 建立數組(指定長度,不指定長度,指定索引),數組指標與指向數組的指標,new數組建立數組直接指定長度var score [3]int //[0 0 0]指定長度並初始化score1 := [2]int{3, 4} //[3 4]利用索引初始化score2 := [10]int{3: 4, 9: 1} //[0 0 0 4 0 0 0 0 0 1]
Time of Update: 2015-05-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。目錄interface概念定義介面實現介面作為參數的介面介面類型轉換嵌入介面空介面nil 介面摘要 定義介面,實現介面,使用介面,作為參數的介面,if 和 switch 中的介面,類型轉換,嵌入介面,空介面interface概念只要某個類型擁有該介面的所有方法簽名,即算實現該介面,無需顯式聲明實現哪個介面介面只有方法聲明,無實現,無欄位當介面儲存的類型和對象都為 nil 時,介面才為 nil介面調用不會做 receiver
Time of Update: 2015-05-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。目錄defer 與異常處理概述defer定義多個 defer改變傳回值panic 與 recover使用 panic使用 recover摘要 defer,defer 棧,改變傳回值,panic,recoverdefer 與異常處理概述Go 沒有 try..catch 這種異常機制,而是使用 panic 和 recover。panic 在任何地方都可以執行,recover 只有在 defer
Time of Update: 2015-05-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。關於GDB調試go語言程式中出現 os.Args無法列印的問題其實這個問題到目前位置幾乎是無解的.(到目前為止,都沒有把gdb)http://comments.gmane.org/gmane.comp.lang.go.general/117243確實能夠通過 'os.Args'的方式去列印而且同時gdb,對於C/C++ 和 Go而言,他們的print
Time of Update: 2015-05-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。今天遇到一個問題(應該算是坑吧): 在Goroutine中退出時defer調用RPC的Close函數, 但是server總是提示網路非正常退出. 最終發現是Goroutine退出時調用Close可能導致阻塞, 阻塞導致Goroutine切換到main. main 退出後程式就終止了. 我構造了一個類似的例子: package mainimport ( "log" "time")func
Time of Update: 2015-05-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go語言版本的Protobuf-RPC基本算完成了. 現在簡單說下使用方法. 安裝測試環境 先下載代碼(不支援go get): hg clone https://bitbucket.org/chai2010/gopath 然後下載後的目錄設定為GOPATH, 並添加$GOPATH/bin到PATH環境變數. 在$GOPATH/bin中已經包含了Windows下的2.4.1版本的protoc.exe. 如果是Linux等系統,
Time of Update: 2015-05-06
標籤:Swf一鍵匯出到Starling中的工具,在Starling使用原生的MovieClip來自:http://zmliu.github.io/2013/11/09/StarlingSwfTool/如果你喜歡這個工具,請點擊進入以上地址支援作者原創。有些同學使用過程用遇到了問題。我開了一個QQ群。有問題的同學可以進來問一下群號是168436154目錄1. StarlingSwf是什麼2. 功能與特色3. 下載與安裝4. 教程一:資源命名規則5. 
Time of Update: 2015-05-06
標籤:golang本文章來自於 Google官方的翻譯: How to Write Go Code? http://godoc.golangtc.com/doc/code.html介紹這篇文檔舉例證明了一個簡單地 Go package 並且介紹了 go tool,標準的方法來 fetch, build,and install Go package and commands.如果要使用 go tool,那麼就必須將程式碼群組織成一種特殊的形式。
Time of Update: 2015-05-06
標籤:上次提到了一些行為樹的基本概念,包括行為節點,控制節點(選擇,序列,並行),這次來更多,更深入的討論行為樹的一些東西,如果對行為樹不是很瞭解,請參看這裡。一. 關於選擇節點的討論我們說過選擇節點的定義是通過判斷子節點的前提條件來選擇一個節點執行,這就牽涉到判斷順序的問題,是自左向右,還是隨機播放,或者其他的一些規則等等,這樣就延伸出各種各樣的選擇節點。 帶優先順序的選擇節點(Priority Selector):
Time of Update: 2015-05-06
標籤:1. CAS 簡介1.1. What is CAS ?CAS ( Central Authentication Service ) 是 Yale 大學發起的一個企業級的、開源的項目,旨在為 Web 應用程式系統提供一種可靠的單點登入解決方案(屬於 Web SSO )。CAS 開始於 2001 年, 並在 2004 年 12 月正式成為 JA-SIG 的一個項目。1.2. 主要特性1、 開源的、
Time of Update: 2015-05-06
標籤: 轉載:http://blog.csdn.net/hgl868/article/details/7872466簡單的紋理貼圖(Simple Texture)為了在GLSL中應用紋理,我們需要訪問每個頂點的紋理座標。GLSL中提供了一些屬性變數,每個紋理單元一個:attribute vec4 gl_MultiTexCoord0;attribute vec4 gl_MultiTexCoord1;attribute vec4 gl_MultiTexCoord2;attribute vec4
Time of Update: 2015-05-05
標籤:使用matlab過程中經常會出現記憶體不足的問題,這裡轉載一篇來自http://blog.csdn.net/xiaojidan2011/article/details/8089532 的博文,解決這一問題。 做影像處理的,對matlab這工具軟體一定不會陌生,他的高整合度為影像處理提供了很大的方便,但我們在使用時難免會出現記憶體不足的問題,2、3G的記憶體還不夠處理一次簡單映像,這確實很恐怖。但這裡的警告並不是說真的實體記憶體用完了,一般out of