Time of Update: 2018-12-07
MFC檔案操作大全 1.建立檔案夾 CreateDirectory(%%1,NULL);2.建立檔案 CFile file; file.Open(%%1,CFile::modeCreate|CFile::modeWrite); 3.刪除檔案 DeleteFile(%%1);4.刪除檔案夾 RemoveDirectory(%%1); 5.刪除一個目錄下所有的檔案夾 CFileFind finder; CString path; path.Format("%s\*.*",%%1); BOOL
Time of Update: 2018-12-07
CArwen.h檔案#pragma once// CArwen 命令目標class CArwen : public CObject{DECLARE_SERIAL(CArwen)public:int age;CString name;CArwen();CArwen(int testAge,CString testName){age = testAge;name = testName;}virtual void Serialize(CArchive& ar);virtual ~CArwen(
Time of Update: 2018-12-07
網上到處都是說的用CMemFile用法,我用了一個小時調試,結果CMemFile擷取的檔案都是空長度,不知道為什麼,我改為CFile方式直接調試通過CFile cbfBmp;cbfBmp.Open( _T("xx.xxx"), CFile::modeRead);int iBmpSize = cbfBmp.GetLength();HGLOBAL hMemBmp = GlobalAlloc(GMEM_FIXED, iBmpSize);IStream* pStmBmp =
Time of Update: 2018-12-07
1. 代數度量和分布式度量 計算過程應該增加多點代數度量,因為代數度量由分布式度量通過代數運算構成,而後者可以將資料集任意劃分子集再計算,這就帶來分散式運算的伸縮性優勢。2. 分位元 在一個數值資料集中,把數值排序,然後第i個數值對應有一個百分數,該百分數表示小於等於該數值的數值個數佔總數值個數的百分比,稱為分位元。3. 分位元-分位元圖(q-q圖) q-q圖中每個散點表示一個分位元,該點的x,y座標分別表示在X,Y軸所代表的資料集中,擁有該分位元的數值。
Time of Update: 2018-12-07
作業系統的課程設計是做一個檔案系統。我選擇了用Silverlight做出該檔案作業系統的介面,因為打算吃些在OJ和團隊網站上用上該介面,一舉三得。
Time of Update: 2018-12-07
剛在研究研究怎麼可以在.NET程式中把WORD文檔另存新檔XPS檔案,學習了一些概念和操作,馬上記錄下來吧,進入正題。 1. 添加與WORD互操作的類庫,裡麵包含著WORD物件模型的.NET表示: 一看就知道微軟在建立OFFICE與.NET的互操作平台上花了不少的努力,看這麼多的DLL就猜到了。選擇了Microsoft.Office.interop.Word類庫後,就可以實現一系列與WORD的互操作。接下來還要在程式中引用相應的命名空間:Code highlighting
Time of Update: 2018-12-07
//透視變換 int WarpPerspective(IplImage *grey){ IplImage* Img_old = cvCloneImage( grey ); float fix = 4; float w = (float)Img_old->width + fix; float h = (float)Img_old->height + fix; CvPoint2D32f src_point[4]; CvPoint2D32f dst_
Time of Update: 2018-12-07
本文是終結點與服務定址系列的第三篇文章。3.使用ChannelFactory<TChannel>取代服務代理對象 在前面兩個實驗中,從用戶端程式代碼可以看到,用戶端使用服務代理對象來調用遠程服務,那麼有沒有別的選擇呢?答案是肯定的。 在這個實驗中,所使用的依然是《[WCF]終結點與服務定址(二)》中的服務端代碼、服務端設定檔以及用戶端設定檔。因此這個實驗研究的地方是用戶端程式的代碼。首先給出一個方法的定義:代碼Code highlighting produced by
Time of Update: 2018-12-07
從去年5月在部落格園開博,到上個月為止,總算是把微軟企業庫的相關學習內容給寫完了,一共22篇原創,1篇轉載(本來應該早就把這個目錄給弄出來,可是去年年底工作很忙,又要忙著離職等等事情,所以拖到現在才把這個目錄弄出來,非常不好意思),可能文中還存在著錯誤,歡迎大家的指正,以下就是全系列的文章目錄索引、本系列中的源碼及學習資源下載。第一步、基本入門第二步、使用VS2010+Data
Time of Update: 2018-12-07
文章目錄 InitLineIteratorSampleLineGetRectSubPixGetQuadrangleSubPixResizeWarpAffineGetAffineTransform2DRotationMatrixWarpPerspectiveWarpPerspectiveQMatrixGetPerspectiveTransformRemapLogPolar InitLineIterator初始化線段迭代器int
Time of Update: 2018-12-07
最近要使用ifstream的getline函數來擷取檔案的每一行資料,但就搞不懂怎樣才能確保擷取資料時所使用的緩衝區大小足夠大。在剛開始的時候,我是採用了以下的手段: 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include <iostream>#include <fstream>using
Time of Update: 2018-12-07
昨天嘗試把自己的自訂DLL版本發布成Release,我的項目中有一個控制台程式,該程式中引用了兩個自訂的DLL,在DEBUG模式下程式運行正常,但發布成Release版本後一經運行就馬上出現異常。 這類問題很常見,因此我也從網上搜了很多關於Debug版本與Release版本之間的區別,但按照找到的方法多次嘗試都解決不了問題,最後我嘗試消除所有編譯警告,看能不能解決問題。在我的警告中出現最多的就是以下這條: Warning 1 warning C4251:
Time of Update: 2018-12-07
在當前的.NET程式中,會經常使用到資料繫結,因為使用資料繫結,可以大大簡化一個常用過程——資料來源發生變化,反應資料來源的資料檢視進行相應更新。談及這個過程,很容易會聯想起設計模式中的觀察者模式,很明顯,資料繫結的設計是這個模式的一種實現。本文使用以下例子說明如何在Silverlight或者WPF中實現到自訂資料類型的屬性的資料繫結。 現在有一個表單介面,上面要顯示顧客的詳細資料,包括名稱,年齡,性別。 以下是自訂類型Customer的代碼:代碼Code highlighting
Time of Update: 2018-12-07
一、下微軟的補丁:KB948127補丁來解決,http://code.msdn.microsoft.com/KB948127。貌似安裝了也不起作用二、如果下載的補丁沒安裝成功或下載失敗,可以用下面的方法手工來改工程設定項目(Project)->屬性(Property)->連結器(Linker)->常規(General) 下面的“啟用增量連結(Enable Incremental Linking)”,將“是(/INCREMENTAL)”改為“否(/INCREMENTAL:NO)”
Time of Update: 2018-12-07
void* __cdecl memset(void* _Dst, int _Val, size_t _Size);該函數經常用於記憶體清0,_Dst參數為目標記憶體地區的首地址(這個首地址的含義是賦值操作將從這個地址開始),_Val參數是為目標記憶體中每個位元組所賦的值,也就是說,儘管是int類型的參數,實則上賦值的資料就在0~255。_Size參數則是需要進行賦值的位元組數。總的來說,memset函數就是從指定的記憶體位址開始,為連續的_Size個位元組逐個賦值。
Time of Update: 2018-12-07
本文是終結點與服務定址系列的第五篇文章。5.分離終結點部署的物理地址和邏輯地址 在實驗1中,我曾經提到過物理地址與邏輯地址的概念,其實物理地址就是服務宿主為了接收服務調用請求資訊而建立的一個監聽地址,而通道監聽器正是負責這一工作的WCF組件。當有訊息到達這個監聽地址時,通道指派器(ChannelDispatcher)就會從它所關聯的若干個終結點中,選出一個合適的來處理該訊息,而判斷一個終結點是否合適的工具,就是每個終結點的終結點指派器(EndpointDispatcher)所使用的兩個篩選
Time of Update: 2018-12-07
過去一直有個Silverlight的技術疑難沒有得到解決,那就是如果在Code Behind中擷取模板中定義的各個對象的引用。參考一下Xaml代碼:代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> <ListBox x:Name="lbx_listBox" <ListBox.ItemPanel>
Time of Update: 2018-12-07
The rule is simple. First determin the number of rows to print, then for every row follow the rule.Total rows = 2n + 1. The ith row has 2i + 1 digits to print, from 0 to i then to 0.The ith row skip 2n - 2i spaces.Accepted.#include
Time of Update: 2018-12-07
在前一篇文章中,介紹了如何使用Unity來接管PIAB進行攔截操作,而Unity自身也提供了類似於ICallHandler的攔截處理常式——IInterceptionBehavior,今天這篇文章就是主要是關於如何使用IInterceptionBehavior和Unity內建攔截器的相關資訊。以下是本文所要介紹的內容:1、建立自訂InterceptionBehavior2、三種攔截器的優缺點3、三種攔截器的使用方法 一、建立自訂InterceptionBehavior
Time of Update: 2018-12-07
problem link http://codeforces.com/contest/118/problem/D2011-10-921:38 It seems this problem is about enumeration of combination.21:42 Using DP.21:44 If I had already get F(n-1), means in total n-1 units, there are F(n-1) kinds of beautiful