尋找檔案夾中的所有檔案及子檔案夾的方法,附來源程式,VC7.1下編譯運行通過

#include<iostream>#include<windows.h>using namespace std;void main(){ WIN32_FIND_DATA fd; //尋找第一個檔案,並擷取指向該檔案夾的Handle;可以使用萬用字元,表示查詢此路徑下的所有檔案和檔案夾。 HANDLE hFind =

使用MFC操作Excel,寫入

1、建立基於對話方塊的應用程式;2、通過類型庫增加6個類,分別為_Application, _Workbook, _Worksheet, Workbooks, Worksheets, Range。 這六個類添加完畢後會自動去掉'_',並在類之前加上C。3、在C***Dlg類中增加上述六個類的對象做成員變數: CWorkbook book; CWorkbooks books; CWorksheet sheet; CWorksheets sheets; CRange

讀取並顯示一幅位元影像的方法

讀取並顯示一幅位元影像的方法:1、讀取檔案頭,檔案頭格式如下:typedef struct tagBITMAPFILEHEADER {  WORD bfType;//位元影像標識,必須示‘BM’  DWORD bfSize;//標識位元影像檔案的大小,單位是位元組   WORD bfReserved1;//未使用   WORD bfReserved2;//未使用   DWORD

操作註冊表的API函數介紹(RegOpenKeyEx:該函數用來開啟特定的註冊表鍵)

RegOpenKeyEx:該函數用來開啟特定的註冊表鍵,註冊表索引值是不區分大小寫。該遠程調用介面也存在,函數名稱為CeRegOpenKeyExLONG RegOpenKeyEx(   HKEY hKey,   LPCWSTR lpSubKey,   DWORD ulOptions,   REGSAM samDesired,   PHKEY phkResult ); Parameters參數hKey 入參,標識當前被 RegCreateKeyEx

WaitForSingleObject函數的使用

WaitForSingleObject當指定的對象處於有訊號狀態或者等待時間結束的狀態時,此函數返回。DWORD WaitForSingleObject(  HANDLE hHandle,  DWORD

操作註冊表的API函數介紹(RegSetValueEx:該函數用來設定註冊表的索引值和鍵類型)

RegSetValueEx:該函數用來設定註冊表的索引值和鍵類型LONG RegSetValueEx( HKEY hKey, LPCTSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE× lpDate, DWORD cbData);參數hKey 入參,標示一個被開啟的鍵的控制代碼,該鍵必須以KEY_SET_VALUE

Winsock, ConnectEx, shutdown, SO_UPDATE_CONNECT_CONTEXT and WSANOTCONN

 //=======================================================#include #define WIN32_LEAN_AND_MEAN#include #includeint main() {// Appint iRet;// Startup WinSockWSADATA wsaData;printf("WSAStartup(...):/n");iRet =

操作註冊表的API函數介紹(RegQueryValueEx:該函數用來尋找一個給定類型和值的登錄機碼)

 RegQueryValueEx該函數用來尋找一個給定類型和值的登錄機碼,為了保證任何字串以空結束符返回,請使用RegGetValue函數LONG RegQueryValueEx(  HKEY hKey,  LPCTSTR lpValueName,  LPDWORD lpReserved,  LPDWORD lpType,  LPBYTE lpData,  LPDWORD lpcbData);參數hKey  入參,指向一個開啟鍵的控制代碼。該鍵必須以KEY_QUERY_VALUE的安全層級開啟。

一個讀位元影像並顯示的類,未完

標頭檔#pragma once#include <vector>using namespace std;typedef unsigned char* HMYBITMAP;const CString FILE_TYPE_ERROR = "It is not bitmap file!";const CString FILE_READ_ERROR = "Read file Error!";const CString FILE_OPEN_ERROR = "Open file error!";

Nutch相關的資料

 Nutch相關的資料 ┌─────────────────────────│Nutch相關的資料 - 中文處理

操作註冊表的API函數介紹(RegCreateKeyEx:該函數用來建立註冊表鍵,如果該鍵已經存在,則開啟它)

 RegCreateKeyEx該函數用來建立註冊表鍵,如果該鍵已經存在,則開啟它(註冊表鍵不區分大小寫)LONG RegCreateKeyEx(  HKEY hKey,  LPCTSTR lpSubKey,  DWORD Reserved,  LPTSTR lpClass,  DWORD dwOptions,  REGSAM samDesired,  LPSECURITY_ATTRIBUTES lpSecurityAttributes,  PHKEY phkResult,  LPDWORD

一個寫日誌的類

使用方法,建立一個CMyLog的對象,調用WriteLog函數,即可進行日誌記錄工作標頭檔#pragma onceclass CMyLog{public: CMyLog(void); ~CMyLog(void); // 預設的記錄檔路徑private: CString m_strLogPath; // 獲得記錄檔路進 void GetLogPath(void);public: void WriteLog(CString LogInfo, CString strLogFilePath =

VC中操作註冊表的實現源碼

#pragma onceconst UINT BUFFER_LENGTH = 1024;const UINT BUFFER_LENGTH_BINARY = 3;enum err {   ERR_OPENREGKEY, ERR_SETREGVALUE, ERR_QUERYVALUE, ERR_DELETEVALUE, ERR_SUBKEYEXIST, ERR_CREATESUBKEY, ERR_DELETESUBKEY,   ERR_SUCCESS, ERR_KEYNOTEXIST};enum

用UDP實現可靠檔案傳輸

大家都清楚,如果用TCP傳輸檔案的話,是很簡單的,根本都不用操心會丟包,除非是網路壞了,就得重來。用UDP的話,因為UDP是不可靠的,所以用它傳輸檔案,要保證不丟包,就得我們自己寫額外的代碼來保障了。本文就說說如果保證可靠傳輸。         要實現無差錯的傳輸資料,我們可以採用重發請求(ARQ)協議,它又可分為連續ARQ協議、選擇重發ARQ協議、滑動視窗協議。本文重點介紹滑動視窗協議,其它的兩種有興趣的可參考相關的網路通訊之類的書。     

關於黑箱測試

做了幾天的測試,總結下經驗,個人見解,未必全部正確,請大家指教:1、測試案例的編寫很重要,我認為好得測試案例即使是對該產品沒有任何瞭解的人也能夠完成該項測試。2、測試心態要正確,你必須認為待測的產品是存在bug的,這樣你才能測出根多的bug3、對於測試出的bug,其複現過程一定要精確,這樣有利於對bug的確認和修改。這裡舉一個網頁登入介面測試的例子:測試時間:××.  ××.××測試人員:×××測試機器名稱,型號:××××-×××測試機器網卡驅動及版本:××××,V××××測試機器IP:××.×

穿透防火牆建立UDP串連

知道現在流行的P2P軟體和IM軟體是如何讓兩台分處在不同防火牆後面的電腦直接對話的嗎?SIP當然是一種,還有一種被廣泛應用的就是本文介紹的UDP Hole Puching技術。 為了便於講述,我們假設有這樣一個網路拓撲結構:IP=A.A.A.A IP=1.1.1.1 HostA----------FirewallA---------| | Server IP=S.S.S.S | HostB----------FirewallB---------| IP=B.B.B.B

ShopEX後台查看使用者IP對應地理位置

本文可以實現ShopEX在後台查看使用者註冊IP對應的地理位置資訊,通過函數擷取純真IP資料庫的資訊並返回給模板,不需要寫入資料庫。擷取純真IP的函數修改自Discuz! 的源碼。擷取IP資訊的代碼稍加修改即可用作其它類型的網站,支援UTF-8及GBK編碼。修改前的效果:(1)準備:下載最新的純真IP資料庫 qqwry.dat建立檔案pure_get.php

想到文本在寫庫

 //如果是目錄。遞迴向更低層次尋找FFIND(ff.GetFilePath()+"//*.*");}else if(!ff.IsDirectory() && !ff.IsDots()){//是檔案則,寫資料庫 File InfoCFileStatus rStatus;//File Info structure Typeif(CFile::GetStatus(ff.GetFilePath(),rStatus)){CString strSql;// access Data

從MSN和QQ檔案傳輸速度說開去

 發現很多情況下,MSN傳輸檔案比QQ要慢,倒不是說MSN沒有快的時候,但是大部分的時候是真的比QQ慢,連我這種神經比較大條的人都注意到了, Google了一下,早就有人做瞭解答,基本上就是說MSN傳輸檔案是使用TCP,而QQ使用UDP,剩下的事情就是論證TCP傳輸檔案沒有UDP快.大 概的就是下面的幾個觀點: 1. TCP是可靠的,需要驗證資料是否到達和是否正確,而UDP是不可靠的,少做了很多事情,所以MSN的檔案傳輸比QQ慢.

編譯 eMule v0.46b(成功!)

 第一次編譯0.46b沒成功,後來有又嘗試了幾種方式,綜合了下,對原來的網路資源錯誤的地方做了修改,正確的編譯方法如下: 先下載下面4個庫: Crypto++ 5.2.1 http://www.eskimo.com/~weidai/cryptopp521.zip zlib123.zip http://www.zlib.net/zlib123.zip ResizableLib 1.3

總頁數: 61357 1 .... 13101 13102 13103 13104 13105 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.