Time of Update: 2015-09-16
標籤:怎麼使用非同步,就是用委託進行處理,如果委派物件在調用列表中只有一個方法,它就可以非同步執行這個方法。委託類有兩個方法,叫做BeginInvoke和EndInvoke,它們是用來非同步執行使用。非同步有三種模式等待模式,在發起了非同步方法呼叫以及做了一些其它處理之後,原始線程就中斷,並且等待非同步方法呼叫完成之後再繼續。輪詢模式,原始線程定期檢查發起的線程是否完成,如果沒有則可以繼續做一些其它的事情。回調模式,原始線程一直在執行,無需等待或檢查發起的線程是否完成。在發起的線程中的引用方法完
Time of Update: 2015-09-13
標籤:之前寫過兩篇關於非同步編程的文章,詳細可以進入C#~非同步編程和C#~非同步編程在項目中的使用.net的各個版本都有自己主推的技術,像.NET1.1中的委託,.NET2.0中的泛型,.NET3.0中的Linq,.NET4.0中的Dynimac,而在.NET4.5中主要推出的是非同步編程,而實現非同步編程的簡單方式就是使用await和async關鍵字,而在新的.net託管類庫中已經大大使用了這兩個關鍵字,我們在vs2010添加補丁和vs2012中都可以使用它,在微軟的戰場上,我們從來沒有見過
Time of Update: 2015-09-20
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。首先感謝我的上司讓我接觸了go語言,以後我會將每天所學習的知識放入部落格,作為記錄,與君共勉資料視頻學習http://www.oschina.net/p/go-fundamental-programming文本資料http://go-lang.cat-v.org/Go1.2新功能簡介http://my.oschina.net/chai2010/blog/160143go
Time of Update: 2015-09-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。想用go寫一個用戶端,發一個JSON資料到JAVA的服務端介面,結果,JAVA接收的BODY一直是空,但是PYTHON寫的服務端是OK的網上查了方法其中:一些方法 也試過了,type RequestBody struct { Status string `json:"status"` Region []string `json:"region"` Percent string
Time of Update: 2015-09-16
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1.下載安裝go語言2.環境變數和工作目錄設定3.下載安裝Sublime text 34.下載安裝liteide 一、go的下載頁面http://www/golangtc.com/download下載後解壓放到指定目錄二、環境變數配置1)使用編輯器開啟檔案~/.bash_profile2) 在末尾增加以下(根據實際情況設定):export GOPATH=~/Applications/Go
Time of Update: 2015-09-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 儘管Go 1.5剛剛發布,仍然相對較新,但是Go團隊已經在致力於改進其新的低延遲並發垃圾收集器,希望Go更適合新的應用領域。Google工程師Austin Clements和Rick Hudson如是說。Go 1.5用新的垃圾收集器代替了原來的STW(stop-the-world)
Time of Update: 2015-09-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go 1.5發布了,其中包含了一個特性:可以編譯產生動態連結程式庫,經實驗,產生的.so檔案可以被python載入並調用。下面舉個例子:先寫一個go檔案main.go:package mainimport "C"//export Sumfunc Sum(a, b int) int { return a + b}func main() {}然後編譯go build -buildmode=c-shared -o
Time of Update: 2015-09-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。最近由於工作需要,開始接觸一門新的語言——golang,Golang是Google開發的一種編譯型,可平行化,並具有記憶體回收功能的程式設計語言。對於熟悉Java的人,在語言習慣方面有部分不適應,個人感覺更像js與C的結合版,慢慢熟悉後會覺得是一門非常棒的語言,速度快,高效能。確實值得去學習瞭解。由於公司主要開發是在linux系統下,熟悉的配置還是在linux下,不過也一併把windows的配置簡單描述一下。golang下載地址:
Time of Update: 2015-09-09
這是一個建立於
Time of Update: 2015-09-07
這是一個建立於
Time of Update: 2015-09-16
標籤: 1. 開發庫結構規範 1.1. 概述 本規範用於指導SCM經理建立開發庫,保證開發庫結構的通用性。 1.2. 開發庫結構規範 開發庫結構參考《開發庫結構模版.zip》。 2. 帳號命名規範 2.1. 概述 本規範歸納總結了組態管理過程中配置庫的帳號命名規範。便於SCM工程師進行及時查詢,保證使用者帳號的唯一性和易用性。 2.2.
Time of Update: 2015-09-13
標籤:SSIS package taking forever to load when you open it?Posted on July 13, 2011 by James Serra When you open a SQL Server Integration Services (SSIS) package in SSIS Designer or add components to a
Time of Update: 2015-09-13
標籤:原文連結 http://www.cnblogs.com/surgewong/p/3351863.html 倒排索引(Inverted index),顧名思義,是一種反向的索引。首先我們先來看一下索引的概念,索引好比書的目錄,通過目錄可以快速找到想要的章節。而倒排索引就相當於知道章節的內容,就可以找到目錄的資訊。可能這樣子類比還不是很清楚,那麼我們就舉一個簡單的例子來說明一下。 假設我們有三句話: T[0] = "it is what it is" T[1] = "what
Time of Update: 2015-09-12
標籤:My97相信大家都不陌生,應該是我所見過的最強大的一個日曆控制項了,最近的項目中也比較多地用到了此控制項,而且項目中經常會有不同時間範圍的需求,在此列出一些比較常用的日期範圍格式的設定,儘管在My97的官方文檔中有很詳細的介紹,正是因為很詳細所以尋找起來不是很方便。1 可以選擇任何日期<input id="txtDate" class="Wdate" type="text" onfocus="WdatePicker()" />2 今天以前的日期<input
Time of Update: 2015-09-09
標籤: 1. 音頻簡介 經常見到這樣的描述: 44100HZ 16bit stereo 或者 22050HZ 8bit mono 等等. 44100HZ 16bit stereo: 每秒鐘有 44100 次採樣, 採樣資料用 16 位(2位元組)記錄, 雙聲道(立體聲); 22050HZ 8bit mono: 每秒鐘有 22050
Time of Update: 2015-09-09
標籤:用到ucos這個作業系統,簡單容易移植,佔用資源少。一般來說,在ucos上運行標準C函數應該是沒有什麼問題的。這時候問題就出現了 當ucos運行到Cortex-M3上時候,這個時候使用sprintf進行浮點數格式化輸出的時候就會有些問題,無法正常輸出浮點數,作業系統也會停止運行,處於崩潰狀態。 作業系統崩潰有很多原因,我遇到的兩個原因是:堆疊溢位和資料對齊。不知道首先遇到的是哪個問題,如果使用MDK編譯器的話請在系統任務堆棧前面進行資料對齊聲明,樣本:__align(8) static
Time of Update: 2015-09-06
標籤:最近在使用jmeter寫指令碼來進行測試,最終寫了很多份指令碼,然後,就在想,這麼多指令碼,我不可能一個一個的手動去點啊,有沒有什麼辦法來批量運行Jmeter指令碼呢?這個時候,自然而然地想到了萬能的ant,希望它能有相應的jmeter task。 哎,哎,查了一下,還真有,爽歪歪啊。 下面簡單說明一下,如果使用:① 首先,為了能夠在ant中使用jmeter
Time of Update: 2015-09-06
標籤:命令查詢的責任分離Command Query Responsibility Segregation (簡稱CQRS)模式是一種架構體系模式,能夠使改變模型的狀態的命令和模型狀態的查詢實現分離。這屬於DDD應用領域的一個模式,主要解決DDD在資料庫報表輸出上處理方式。 Greg Young在infoQ的採訪中“State Transitions in Domain-Driven Design”談到了CQRS,Greg
Time of Update: 2015-09-06
標籤:給定一個字串,輸出最長的重複子串舉例:ask not what your country can do for you,but what youcan do for your country最長的重複子串:can do for
Time of Update: 2015-09-06
標籤: 在servlet的配置當中,<load-on-startup>5</load-on-startup>的含義是:標記容器是否在啟動的時候就載入這個servlet。當值為0或者大於0時,表示容器在應用啟動時就載入這個servlet;當是一個負數時或者沒有指定時,則指示容器在該servlet被選擇時才載入。正數的值越小,啟動該servlet的優先順序越高。Servlet specification: &