Time of Update: 2015-11-14
標籤:原文:《Programming WPF》翻譯 第7章 7.我們進行到哪裡了?WPF提供了一個範圍的高品質產生和合成服務。一組形狀元素支援各種的繪圖基礎。一些筆刷類型是可利用的,對於決定如何繪製形狀,以及鋼筆,增大了筆刷來定義如何繪製輪廓。轉換在所有層級都是被支援的,使得縮放使用者介面到任意解析度和大小變得更容易。你可以整合視頻和3-D內容到你的應用程式中。以及一個低層次的API是可用於在必要的時候,工作在可視化層次。《Programming WPF》翻譯 第7章 7.我們進行到哪裡了?
Time of Update: 2015-11-14
標籤:原文:《Programming WPF》翻譯 第8章
Time of Update: 2015-11-09
標籤: 因為項目遇到大量圖片儲存問題,雖然現在我們圖片還不是很多(目前在1T上下,預計增長速度每年1.3倍的增長速度),自己在思考如何有效地儲存大量圖片時,尋找一些資料,看到了,有人使用 Nginx搭建伺服器,本著學習的目的,自己也親自去體驗了一下nginx在window下的安裝過程,並配合iis搭建一個負載平衡的過程,環境如下: 解釋一下,因為我自己就一台電腦,為了示範效果,所以安裝了虛擬機器。電腦A :
Time of Update: 2015-11-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。文章來源:http://www.cnblogs.com/yuxingfirst/archive/2012/11/28/2792366.html簡介 多核處理器越來越普及,那有沒有一種簡單的辦法,能夠讓我們寫的軟體釋放多核的威力?答案是:Yes。隨著Golang, Erlang,
Time of Update: 2015-11-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、下載軟體包推薦網址http://www.golangtc.com/(golang中國),下載速度比較快。我下載的包golang IDE : liteidex27.2.1.linux-64-qt4.tar.bz2golang : go1.4.2.linux-amd64.tar.gz根據自己需要下載。2、解壓軟體包tar -jxvf liteidex27.2.1.linux-64-qt4.tar.bz2 -C
Time of Update: 2015-11-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 不要管我的地位和 D 語言創造者之一的身份。我會坦誠的回答這個問題。我熟悉 Go 和 Rust,並且知道 D 的缺點在哪裡。我鼓勵人們在 Rust 和 Go 社區相似職位的人可以提出他們誠懇的觀點。接著,我們開始吧。 首先,C++ 應該放在問題的哪個位置。不管它是否取代 C,或是成為取代 C 的候選人之一,C++ 是這個等式的一個關鍵區段。它是最接近 C 的,同時也是從 C
Time of Update: 2015-11-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1.包括的golang特性Godepsvendor_
Time of Update: 2015-11-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1. 從http://www.golangtc.com/download下載適合平台的go安裝包,我這裡選擇的是go1.5.1.linux-amd64.tar.gz2.把安裝包拷貝到/usr/local/目錄下sudo cp go1.5.1.linux-amd64.tar.gz /usr/local3.進入/usr/local/目錄下,解壓檔案go1.5.1.linux-amd64.tar.gzsudo tar xf go1.5.
Time of Update: 2015-11-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。初學go,執行個體化一個對象的時候,搞得有點暈,以前學php,需要一個對象之間new一個即可,但是在go裡面有三種方法,如下 a:=new(user)b:=&user{}c:=user{} 好似這三種方法都可以實現,這是什麼原因呢,區別在哪裡? ok,請看下面例子
Time of Update: 2015-11-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。reflect.Value區分CanSet和Can not Set的, 所以, 必須要返回成Can set的reflect.Value如: s := reflect.ValueOf(&t).Elem() 然後就可以happy的設值了, 可是不能隨便設值的, 一個通用的方法就是使用Set(v Value)方法, 所以之前必須將值轉成reflect.Value類型, 下面的這段代碼就是轉成Value類型 sliceValue
Time of Update: 2015-11-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 開發環境:windows7 64位、編輯器:sublime text3 簡要說明:Go中可以建立有緩衝的chan(比如: c1:=make(chan int,4)就是緩衝區大小為4的chan了 ),也可以建立沒有緩衝的chan(比如: c2:=make(chan int)就是沒有緩衝的chan)。 代碼如下,代碼中有注釋: package main import ( "fmt" )
Time of Update: 2015-11-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。函數Go語言裡面的核心設計,通過關鍵字func來聲明func funcName(input type1, input2 type2) (output1 type1, output2 type2) { //logical code return value1, value2}基本文法1.文法//一般函數func func_name(a int) { println(a)}//多參數,無傳回值func
Time of Update: 2015-11-14
這是一個建立於
Time of Update: 2015-11-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。這是我本機開的一個單核1G記憶體的Hyper-V虛擬機器,首先我們使用的語言和架構版本給大家看一下:root@kerisy:/home/zoujiaqing# go versiongo version go1.5.1 linux/amd64root@kerisy:/home/zoujiaqing# ldc2 --versionLDC - the LLVM D compiler (0.15.0): based on DMD v2.
Time of Update: 2015-11-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。golang普通方法:package mainimport ("fmt")func rand_generator_1() int {return rand.Int()}func main() {fmt.Println(rand_generator_1())}golang產生器:package mainimport ("fmt""math/rand")/*** 產生器*
Time of Update: 2015-11-12
標籤:我也有這樣的經曆,我覺得這個問題有很多原因:1、所調試的軟體有反調試功能,這需要設定OD的隱蔽功能,但有的軟體的反調試功能確實了得,它不會給機會你用OD開啟它的軟體;2、所調試的軟體需要驅動程式(如軟體狗驅動),這些驅動程式運行在系統的底層,OD無法跟蹤;3、所調試的軟體的連結庫(DLL檔案)被加密了...列舉上邊幾點,希望大蝦們指導。我一般遇到這種情況,用多幾種工具調試。 -by
Time of Update: 2015-11-11
標籤:1.要使某個符號對其他包( package)可見(即可以訪問),需要將該符號定義為以大寫字母開頭------摘自go相關書籍2.go只限制包內外的可訪問性,而不限制同包內不同檔案的可訪問性 本文討論結構體三個部分的可訪問性:結構體本身、結構體變數、結構體變數的成員變數在討論某一部分時,保證其它部分包外可訪問。 1. 結構體本身 的可訪問性 test1.go:package tttype Test struct {X
Time of Update: 2015-11-09
標籤:https://www.v2ex.com/t/234785#reply3 1.面向位元組流的 IO 都有這個問題。 socket 中 tcp 協議是面向流的協議,發送方發送和接收方的接收並不是一一對應的。所以造成所謂的粘包現象。 怎麼處理呢? 方法 1 :協議包定長。 每個發送出去的包長度固定。比如都是 10 個位元組。收的時候每次就收 10 個位元組,當一個完整的資料包。 方法 2 :告知包的長度
Time of Update: 2015-11-09
標籤:1.編譯sln 2.發布網站 3、重複代碼檢測 4、程式碼分析 5.單元測試&覆蓋率測試 查看程式碼涵蓋範圍 7.代碼簽入時自動觸發編譯8.通知1.在teamcity安裝目錄中找到TrayNotifierInstaller.msi安裝開啟2.相關設定單元測試失敗時,右下角彈出 9.備份&還原配置還原:1.停止TeamCity服務2.清空 TeamCity Data
Time of Update: 2015-11-08
標籤:轉自:http://blog.163.com/yan_1990/blog/static/197805107201211311515454/ 雖然Div布局已經基本上取代了表格版面配置,但表格版面配置和Div布局仍然各有千秋,互有長處。比如表格版面配置中的垂直置中就是Div布局的一大弱項,不過好在千變萬化的CSS可以靈活運用,可以製作出准垂直置中效果,勉強過關。