Time of Update: 2018-12-05
=============================================================標題:偶然發現wince系統下mfc的一個bug摘要:備忘:VC2005 + wince5.0日期:2010.7.31姓名:朱銘雷============================================================= 今天偶然發現微軟wince系統下mfc的一個bug,微軟的網站上也有記錄,如下: BUG: Memory
Time of Update: 2018-12-05
在VC中的Rect類有兩個函數,inflaterect和deflaterect分別表示什麼意思?簡單的說就是左(left) 上(top) 右(right) 下(bottom) 下面列出其全部重載函數 CRect::InflateRect void InflateRect( int x, int y ); void InflateRect( SIZE size ); void InflateRect( LPCRECT lpRect ); void InflateRect( int l, int
Time of Update: 2018-12-05
#pragma 預先處理指令詳解 在所有的預先處理指令中,#pragma 指令可能是最複雜的了,它的作用是設定編譯器的狀態或者是指示編譯器完成一些特定的動作。#pragma指令對每個編譯器給出了一個方法,在保持與C和C++語言完全相容的情況下,給出主機或作業系統專有的特徵。依據定義,編譯指示是機器或作業系統專有的,且對於每個編譯器都是不同的。 其格式一般為: #pragma para 其中para為參數,下面來看一些常用的參數。
Time of Update: 2018-12-05
文章目錄 realtek HD 音效卡唱歌時應該怎樣設定才沒有雜音 realtek HD 音效卡唱歌時應該怎樣設定才沒有雜音 realtek HD 音效卡唱歌時應該怎樣設定才沒有雜音[ 標籤:realtek hd,realtek,音效卡 ]
Time of Update: 2018-12-05
資料壓縮技術簡史 電腦裡的資料壓縮其實類似於美眉們的瘦身運動,不外有兩大功用。第一,可以節省空間的。拿瘦身美眉來說,要是八個美眉可以擠進一輛出租車裡,那該有多省錢啊!第二,可以減少對頻寬的佔用。例如,我們都想在不到 100Kbps 的 GPRS 網上觀看 DVD 大片,這就好比瘦身美眉們總希望用一尺布裁出七件弔帶衫,前者有待於資料壓縮技術的突破性進展,後者則取決於美眉們的恒心和毅力。簡單地說,如果沒有資料壓縮技術,我們就沒法用 WinRAR 為 Email
Time of Update: 2018-12-05
可以到這裡下載源碼: http://download.csdn.net/source/1779188P.S.:後面又添加了播放視頻和捕獲網路攝影機畫面的功能,其中播放視頻的功能只有 'Play' 和 'Stop',不能實現暫停,《A step-by-step guide to the use of Microsoft Visual C++ and the Intel OpenCV library》
Time of Update: 2018-12-05
由於WindowsXP採用了NT架構,已經非常穩定,基本上藍屏的情況已經很難看到,可是還是有很多原因,可能會導致驅動程式或者應用程式出現錯誤,嚴重時甚至會波及核心層,比如硬體衝突、註冊表錯誤、虛擬記憶體不足、動態連結程式庫檔案丟失等。在這種情況下,Windows會中止系統運行,並啟動名為KeBugCheck的功能,通過檢查所有中斷的處理進程,並同預設的停止代碼和參數比較後,螢幕將變為藍色,並顯示相應的錯誤資訊和故障提示,由於出現這種現象時實際上就意味著死機,因此常稱為“Blue Screen
Time of Update: 2018-12-05
原文地址:《VC托盤編程》 以VC編程中,經常涉及到托盤操作,比如為我們的程式添加托盤表徵圖,添加托盤左鍵響應或右鍵菜單,我們常用的QQ就是個托盤程式。 好了下面我們來看下VC中托盤編程要注意些什麼。首先我們要弄清楚一個結構體-NOTIFYICONDATA,這個結構體是托盤編程的關鍵。typedef struct _NOTIFYICONDATA { DWORD cbSize; HWND hWnd; UINT uID; UINT uFlags; UINT
Time of Update: 2018-12-05
一、與OpenWRT的路由器聯機用網線串連電腦的LAN口和路由器的LAN口,然後操作如下:1.開啟PuTTY,點樹狀列表中的“Session”項;2.在Host Name (or IP address)文字框中輸入“192.168.1.1”,在Port文字框中輸入“22”;3.在Connection
Time of Update: 2018-12-05
如今不少Flash檔案都是以exe格式發布的,其原理是將Flash Player和swf格式的Flash檔案封裝在一起,在沒有安裝Flash Player的電腦上一樣可以播放。有時候我們可能需要swf格式的Flash檔案,本轉換器的功能就是將exe格式的Flash轉換成swf格式。程式:http://dl.dbank.com/c0wqcxuatd使用Flash Player 6.0 r4版播放器的檔案刪去前424961個位元組使用Flash Player 7.0 r14版播放器的檔案刪去9871
Time of Update: 2018-12-05
ACE可以將輸出重新定向到stderr(預設)、系統日誌、輸出資料流(Output Stream)、甚至是回呼函數,在C/S結構中,ACE也可以實現用戶端輸出定向到伺服器。本節將詳細討論這些內容。 三 ACE的重新定向設定或改變ACE日誌輸出目標(logging sink)可以通過ACE_Log_Msg的方法open來完成,另外可通過set_flags和clr_flags來配合實現輸出到多個目標。open方法的原型: /** * Initialize the ACE logging
Time of Update: 2018-12-05
package test;import java.io.BufferedInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;public class DownloadFile { public static void
Time of Update: 2018-12-05
本人現在為大四學生,通過秋季校園招聘稀裡糊塗的找到了一份互連網公司的工作。 可能,大家有可能會很奇怪:找工作怎麼可能還會稀裡糊塗的呢?...
Time of Update: 2018-12-05
描述:問題就是劉汝佳書上的的區間選擇問題,如果不會的話就看看書吧#include <cstdio>#include <cstdlib>#include <cstring>int n,m;int cmp(const void *p1,const void *p2){ int a=((int *)p1)[0],b=((int *)p1)[1],c=((int *)p2)[0],d=((int *)p2)[1]; if(a<0) a=0;
Time of Update: 2018-12-05
狀態方程:max{ dp[i+1,j+1], dp[i,j+1], dp[i-1,j+1]},路徑列印也是利用動歸的思想,每個狀態下在保證路徑權值最小的情況下保證起始行數為較小值。代碼如下:#include <iostream>#include <cstdio>#include <cstring>using namespace std;#define inf 0x7FFFFFFFconst int MAXN = 12;const int MAXN2 = 102
Time of Update: 2018-12-05
類比棧,這個題並不難,注意a、b積木相同時情況的處理就可以,但至今都不明白當時為什麼RE了那麼多遍,數組cn開小了就RE,但按題目說最多開個cn[25][25]的數組就足夠了,但我開到100多還是RE,結果一下開到200多就AC了,至今不知道是為什麼,求大神解釋啊~~~#include<iostream>#include<cstdio>#include<cstring>using namespace std;struct blocks{ int m,n;
Time of Update: 2018-12-05
Rootkit自身也是木馬後門或惡意程式的一類,只是,它很特殊,為什麼呢?因為,你無法找到它。 正如自然界的規則一樣,最流行的病毒,對生物的傷害卻是最小的,例如一般的感冒,但是 最不流行的病毒,卻是最奪命的。Rootkit木馬就是資訊世界裡的 AIDS(愛滋病),一旦感染 ,就難以用一般手段消滅了,因為它和自然界裡的同類做的事情一樣,破壞了系統自身檢測 的完整性——拋開術語的描述也許難以理解,但是可以配合AIDS的圖片想象一下,由於AIDS
Time of Update: 2018-12-05
層次驅動程式可應用於檔案系統。出於潛行的需求,檔案系統對於rootkit有著特殊的吸引力。許多rootkit需要在檔案系統中隱藏檔,並且這些檔案必須是隱藏的。可以使用鉤子技術來隱藏檔案,但這種方法容易被檢測出來。另外,如果檔案或目錄安裝在SMB共用系統上,那麼鉤住系統服務描述表(system service descriptor table,SSDT)並不能隱藏它們。下面來看通過分層驅動的方法來隱藏檔案。首先從驅動的入口函數DriverEntry常式來看:NTSTATUSDriverEntry
Time of Update: 2018-12-05
此篇文章是在實際開發過程中遇到的問題,得到過同事的協助,在此一併感謝。在SolidWorks二次開發過程中,使用非同步模式,如下代碼在使用中出現了問題(可能出問題的地方,已作了注視)BOOL CSWFun::GetProfileLength(CComPtr<ILoop2>pLoop, double &dLength) { long edgeCount = 0; pLoop->GetEdgeCount(&edgeCount); if (edgeCount >
Time of Update: 2018-12-05
裡氏代換原則(Liskov Substitution Principle LSP)物件導向設計的基本原則之一。 裡氏代換原則中說,任何基類可以出現的地方,子類一定可以出現。