Time of Update: 2018-12-06
Factory 方法(Factory Method)模式的意義是定義一個建立產品對象的工廠介面,將實際建立工作延遲到子類當中。核心工廠類不再負責產品的建立,這樣核心類成為一個抽象工廠角色,僅負責具體工廠子類必須實現的介面,這樣進一步抽象化的好處是使得Factory 方法模式可以使系統在不修改具體工廠角色的情況下引進新的產品。 Factory
Time of Update: 2018-12-06
本節是WP7學習劄記的第七篇,講述的內容摘要主要是將頁面導航的兩種方式、地址別名、頁面之間的資料傳遞(包括傳遞字串、和傳遞對象兩種方式)、回退按鈕(重寫Back鍵的事件),具體如下: 首先講述下Windows Phone 7應用程式的頁面架構,只有一個單獨的PhoneApplicationFrame,包含一個或者多個PhoneApplicationPage,也包含系統托盤和應用程式欄。
Time of Update: 2018-12-06
第一章 DirectShow介紹 微軟的DirectShow技術是運行在微軟Windows平台上的處理流媒體的架構。DirectShow提供了多媒體高品質採集和回放方法。它支援更多的格式,包括Advanced Systems Format (ASF), Motion Picture Experts Group (MPEG), Audio-Video Interleaved (AVI), MPEG Audio Layer-3 (MP3), and WAV sound
Time of Update: 2018-12-06
#include <iostream>#include <string>using namespace std;int main(){ int month=7, day=14; string str[] = { "水瓶座: 1月20日 - 2月18日", "雙魚座: 2月19日 - 3月20日", "白羊座: 3月21日 - 4月19日", "金牛座: 4月20日 - 5月20日", "雙子座: 5月21日 - 6月21日", "巨蟹座:
Time of Update: 2018-12-06
雙線性插值作為OpenCV中預設使用的映像縮放演算法,其效果和速度都是不錯的。並且效果也比較穩定,計算複雜度並不算太高。我看了很多網上的演算法,自己也沒看太懂,下面是從網上找的雙線性插值
Time of Update: 2018-12-06
Lesson 0011. academAkademeia:古希臘雅典附近的森林,哲學家柏拉圖曾在此講述他的哲學思想,後來在此開辦學校。academy:[ə'kædəmi]n. 學院;研究院;學會;專科院校the Academy:柏拉圖的哲學思想Academy Awards : 奧斯卡最初的名字。因為奧斯卡將最初是由美國電影學院頒發的電影藝術年度獎。It looks like my uncle Oscar!Oscar Awards :n. 奧斯卡金像獎(著名電影獎項)academic
Time of Update: 2018-12-06
第三章 關於DirectShow 這一節介紹了DirectShow的整體架構。在這一章裡有很多的知識,你不需要掌握全部。因此,你可以先跳過這一章,看與你程式需求相匹配的《使用DirectShow》這一主題。如果你有一些的關於DirectShow架構方面的具體問題,可以再回過頭來看本章。 這一章包含了如下主題:一、DirectShow的系統概述二、Filter Graph及其組件三、建立Filter Graph四、在Filter Graph中資料的流動(Data
Time of Update: 2018-12-06
第0節 簡介 映像縮放演算法是數位影像處理演算法中經常遇到的問題。我們經常會將某種尺寸的映像轉換為其他尺寸的映像,如放大或者縮小映像。OpenCV中的Resize() 函數非常方便而且效率非常高。下面是OPENCV提供的cvResize函數原型。/****************************************************************************************************/映像大小變換 void cvResize(
Time of Update: 2018-12-06
設等比數列的前n項和為S(n), 等比數列的第一項為a1,比值為q。(1)S(n) = a1 + a1 * q + a1 * q ^ 2 + .... + a1 * q ^ (n - 1);(2)S(n+1) = a1 + a1 * q + a1 * q ^ 2 + .... + a1 * q ^ (n - 1) + a1 * q ^ n;由(2)式減(1)式得(3)S(n+1) - s(n) = a1 * q ^ n;由S(n) * q 得(4)S(n) * q = a1 * q + a1 *
Time of Update: 2018-12-06
代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->// Ch08sort.cpp : Defines the entry point for the console application.//預設是從小到大排序#include <time.h>#include <iostream>#include <iomanip&
Time of Update: 2018-12-06
首先簡要回顧下啟動器與選取器(Launchers & Choosers): Windows Phone
Time of Update: 2018-12-06
為什麼使用推播通知服務 Windows Phone執行模型決定只有一個第三方的應用程式可以在前台運行,應用程式不能再後台運行,不斷的往Cloud拉資料。微軟提供推播通知服務(Push Notification)給第三方應用程式取得更新通知的訊息。由於伺服器能夠主動的發起通訊,因此可以有效降低手機電池的消耗。 Windows Phone 的推播通知的完整權威描述見MSDN文檔描述見:http://msdn.microsoft.com/zh-cn/library/ff402537
Time of Update: 2018-12-06
今天上班時沒給安排任務,我拿起了資料結構看了會,感覺非常好。之前也看過,但是看不下去,很難懂。大四自學了一年java,畢業後又用c++一年了,就算這半年寫的代碼比較多,可能之前用java和vc++都是在使用類庫了,這半年有了一個代碼量的積累了,自我感覺還是比以前提高了不少。當然在大家看來還是非常菜的。下午看了會二叉樹,之前對二叉樹就瞭解過一點,心想先不看書,先整一個出來再去看書,那樣更容易看懂書。不知大家有沒有過這種體會,有些代碼自己看覺得挺頭疼,但是當你寫過一個類似的,或者乾脆讓你來實現
Time of Update: 2018-12-06
文章目錄 4.1.1 graphedit概述4.1.2 使用graphedit4.1.3 從外部過程載入一個graph4.1.4 儲存一個filter graph到graphedit檔案中4.1.5 載入一個可程式化graphedit檔案 第四章 使用DirectShow (本人英語也不算好,第一次翻譯MSDN,希望對初學者有協助,更快的學習。有不恰當的地方,請多多指出,我會儘早修改。)4.1
Time of Update: 2018-12-06
1、Unicode下CString轉換為char *方法一:使用API:WideCharToMultiByte進行轉換 CString str = _T("D://校內項目//QQ.bmp");//注意:以下n和len的值大小不同,n是按字元計算的,len是按位元組計算的 int n = str.GetLength(); // n = 14, len = 18//擷取寬位元組字元的大小,大小是按位元組計算的
Time of Update: 2018-12-06
/* -2 -1 0 1 2 3-2 21 22 23 24 25 26-1 20 7 8 9 10 270 19 6 1 2 11 281 18 5 4 3 12 292 17 16 15 14 13 303 36 35 34 33 32 31*/ 以1的位置為座標(0,0),向右為X軸正方向,向下為Y軸正方向 /* -2 -1 0 1 2 3-2 21 22 23
Time of Update: 2018-12-06
前言 DirectShow 微軟的DirectShowAPI(application programming interface(API))是一個微軟Windows平台上流媒體的架構。使用DirectShow,你的程式能夠執行高品質視頻和音訊回放和採集。 DirectShow的標頭檔,庫檔案,SDK工具和例子都可以從 Windows SDK獲得。 注意:DirectShow SDK 的早期版本作為DirectX
Time of Update: 2018-12-06
一道思維題:50個階梯,你一次可以上一階或兩階,走上去,共有多少種走法? 我下邊先定義一個數組,數組中的元素為1,代表上此台階時是一次上一階。連著的兩個元素為2,表示這兩個階是一次上來的。 #include <stdio.h>#include <stdlib.h>int sum = 0;const int STEPCOUNT = 5;//列印數組void print_arr(int *p, int n);//遞迴調用void trial(int step, int
Time of Update: 2018-12-06
Time of Update: 2018-12-06
第一章 起點1.1 ChunkChunk 是一系列語句,lua執行的每一塊語句,比如一個檔案或者互動模式下的每一行都是一個Chunk。每個語句結尾的分號(;)是可選的。一行可寫多個語句,建議用分號(;)隔開。互動模式下,調用os.exit()函數退出。-i選項要求Lua運行指定Chunk後進入互動模式。dofile()函數負載檔案並執行它。1.2