原创 安裝OpenCV:OpenCV 2.4.8 +VS2010 開發環境配置

1.下載和安裝OpenCV SDK VS2010不用說,肯定都安裝了吧。來說說當前最新的OpenCV版本2.4.8(2014年2月24日)的下載和安裝。與其說是安裝,不如叫解壓更加合適,因爲我們下載的exe安裝文件就是一個自解壓

原创 認識引用

引用就是對象的另一個名字。在實際的應用程序中,引用主要作爲函數的形式參數。 1.  引用是別名 作用在引用對象上的所有操作實際上都是作用在該引用綁定的對象上。 2.  定義多個引用 3.  Const引用 Const引用是指向const

原创 標籤 和 include 指令的比較

include指令的例子 include.jsp <%@ page language="java" import="java.util.*" %> <%@ page contentType="text/html; chars

原创 關於文件路徑讀取的幾個方法

關於文件路徑讀取的幾個方法: Path類: string pPath = System.IO.Path.GetDirectoryName(pRasterFileName);//文件路徑 string pFileName = Sy

原创 XML文件系列二之XML基本操作

XML文件是一種以簡單文本格式存儲數據的方式。下面介紹XML文件的幾中基本操作。 1、新建XML文件 /// <summary> /// 1.新建XML文件 /// </summ

原创 一個簡單的頂點/片元着色器

一個簡單的頂點/片元着色器頂點/片元着色器的結構 參考資料: Unity Shader 入門精要 馮樂樂著 第5章開始Unity Shder 學習之旅 P101 頂點/片元着色器的結構 在Unity 中,Unity Shader

原创 設計模式之命令模式

文章目錄定義定義命令模式類圖命令模式的好處示例應用場景參考資料 定義 命令模式將“請求”封裝成對象,以便使用不同的請求、隊列或者日誌來參數化其他對象。命令模式也支持可撤銷的操作。 本文僅介紹將“請求”封裝成對象,以便使用不同的請求

原创 XML文件系列三之序列化與反序列化

序列化是將對象轉換爲可保持或傳輸的格式的過程。反序列化的過程正好是相反的過程。 一、準備階段,得有一個可供序列化的對象類Person類。 using System; using System.Collections.Generi

原创 基本幾何體的渲染——以長方體和球爲例

週二畢業離開學校,週三在公司隨便弄了一天。週四開始,經理讓我渲染個長方體和球的效果,一時間頭都大了。總之,兩天的時間,算是基本的實現了經理的要求,自己也學習到很多東西,現在將他寫下,以防以後忘卻。 一、三角形是面的基本組成單位。

原创 TreeView加載省市數據

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawin

原创 XML文件系列一之XML結點和元素的區別

參考資料,百度文庫 http://wenku.baidu.com/link?url=U79g7rt6bY4iuaQJl8cNFPtXet-vVhKL0NGje3ffi2_I2M2ZuQi4vDvcwGSgTnMFo-vKwmK__6MC

原创 窗體間傳值

大學畢業那會,做畢業設計,需要從數據庫中讀取用戶名和密碼,從登陸窗體傳到主窗體中。我直接在構造函數中將用戶名和密碼作爲參數。現在回想起來,如果多個窗體需要用到這個登陸用戶的用戶名和密碼,可以使用靜態類。這是前話,就提到這裏吧。

原创 在C#中如何調用C語言代碼

大概一個月以前,一哥們問我如何將做好的程序生成動態鏈接庫,他是想用C#中調用C++寫的代碼,他嫌MFC做界面太麻煩,想用C#來做界面。我對動態鏈接庫不瞭解,回覆到不會。在這段日子裏一直回想這件事,猜想如果要做C#中調用C語言代碼,

原创 Vector3——簡單的3D向量類

參考資料:1、 [美] 鄧恩(Dunn F.)著. 3D數學基礎——圖形設計與開發. 史銀雪,陳洪,王榮靜 譯 清華大學出版社 p57-65 2、http://www.2cto.com/kf/201311/260139.html

原创 ArcScene開發實例——加載地圖文檔

ArcScene開發實例——加載地圖文檔 一、ArcScene介紹 ArcScene是ArcGIS中用於三維分析的,它主要用於小場景的分析,與ArcGlobe相對應。在ArcEngine中使用Scene控件開發,需要3D Ana