監控檔案(夾)的改變

監控檔案(夾)是開發中比較常用的功能.Windows API函數FindFirstChangeNotification、FindCloseChangeNotification、FindNextChangeNotification可以實現監控檔案夾的改變,但是不能具體指出改變的是哪個檔案,自己寫程式比較檔案?有點捨本逐末了。個人覺得這些函數有些雞肋。還好ReadDirectoryChangesW能滿足這種需求。其聲明如下:BOOL ReadDirectoryChangesW(  HANDLE

vc平鋪位元影像

CodeCode highlighting produced by Actipro CodeHighlighter

PostMessage和SendMessage

 測試了一下。 如果在同一個線程內,PostMessage發送訊息時,訊息要先放入線程的訊息佇列,然後通過訊息迴圈Dispatch到目標視窗。SendMessage發送訊息時,系統直接調用目標視窗的訊息處理常式,並將結果返回。SendMessage在同一線程中發送訊息並不入線程訊息佇列。 如果在不同線程內。最好用PostThreadMessage代替PostMessage,他工作的很好。SendMessage發送訊息到目標視窗所屬的線程的訊息佇列,然後發送訊息的線程等待(事實上,他應該還在做一些

檔案同步精靈(初版)– 協議介紹(源碼公開)

“檔案同步精靈”的介紹請查看《  檔案同步精靈(初版) 》 概念解析:* 協議包:用戶端與伺服器的進行功能互動時傳遞的資料包。* 協議頭:協議包的前4個位元組則稱為“協議頭”。* 協議碼:用數值代表的作業碼,主要是用於區分不同的操作,比如上傳檔案是601,而下載檔案則是602等。 一、協議包格式: 協議包是由“協議頭”與“資料區塊”組成,其中在一個協議包中“協議頭”是必須存在的!黃色地區中的資料區塊的大小N將由淺綠色地區的值決定,也就是N的值範圍是0...65535,比如淺綠色地區的值是0x64

繪製半透明位元影像以及如何畫透明位元影像

有的時侯,我們希望顯示一幅半透明的位元影像。也就是說我們將一幅位元影像B顯示到A位元影像上,又希望透過B位元影像看到A位元影像的一部分映像但不是全部。比如A位圖是一幅曲線圖,B是一幅提示位元影像,我們想在顯示提示的同時看到已顯示的曲線,但不需要曲線的背景 ,就需有用到半透明位元影像。曲線看上去就象從B位元影像中滲透過來,其實半透明技術就是一種滲透技術,滲透公式我們可選用多種,在這裡我們選用(A AND 0x7F)OR B。注意,白色不能產生滲透。//參數說明://hDIB -位元影像控制代碼//

GetClientRect和GetWindowRect封裝

做GUI程式設計,經常需要擷取視窗的大小,典型的程式碼範例如下:Code highlighting produced by Actipro CodeHighlighter

COM 組件設計與應用——楊老師專輯

COM 組件設計與應用——楊老師專輯 COM 組件設計與應用(十八)——屬性包COM 組件設計與應用(十七)——持久性COM 組件設計與應用(十六)——連接點(vc.net)COM 組件設計與應用(十五)——連接點(VC6.0)COM 組件設計與應用(十四)——事件和通知(vc.net):本回樣本程式完成的功能是:用戶端啟動組件(Simple11.IEvent1.1)並得到介面指標 IEvent1 *;調用介面方法 IEvent1::Advise()

VTemplate模板引擎的使用–進階篇

1、<vt:template>與<vt:include>標籤的不同<vt:template>和<vt:include>

檔案同步精靈(初版)

什麼是檔案同步精靈?       在日常工作和平時個人“作業”時,當某個網站項目發布到了伺服器後,如果在本地項目中又增、刪、改了某些檔案,則又要通過FTP或遠端連線,到伺服器進行相應的操作,久而久之覺得非常麻煩。並且在某些伺服器上,因安全問題禁止使用FTP而則只能通過遠端連線進行操作時則會覺得更加麻煩!因此,如果能在本地檔案總管操作本地檔案時能直接動作伺服器上的對應檔案,那該多好啊!       

關於代碼的些許感想

摘:1994年4月15日,關貿總協定烏拉圭回合各締約方在馬拉

高位優先與低位優先

Endians是什麼意思?它是資料在記憶體中的排列順序。在微處理器中,象long/DWORD(32 bits) 0x12345678 這樣的資料總是按照高位優先(BIG ENDIAN)方式存放的。但在記憶體中,資料存放順序則因微處理器廠商的不同而不同。資料大小的不同:Byte:一個位元組,標記為byte 0Word:二個位元組,從byte 0到byte 1Long : 四個位元組,從byte 0到byte 3每個byte由8個位(bit)組成,從bit 7 到 bit 0

映像的檔案格式bmp gif

第一節

通過ARP協議擷取MAC地址

ARP協議就是用來完成IP地址和MAC地址之間的轉換工作,在ARP封包指定待擷取MAC地址的區域網路內的IP地址,然後發到區域網路內,指定IP地址的機器接受到並返回一個ARP封包,並在返回的封包中指定自己的MAC地址。這樣就達到了擷取MAC的目的。對於本機MAC地址同樣可以這樣擷取。下面是代碼實現,為了方便起見,我直接用了SendARP函數,而沒有做底層的封裝ARP封包。Code highlighting produced by Actipro CodeHighlighter

[函數]截取固定長的字串(雙位元組的計2位)

    '截取固定長的字串(雙位元組的計2位)    '(字串,ASC碼長度,是否顯示點號)    Function mySubString()Function mySubString(ByVal stringToSub As String, ByVal length As Integer, Optional ByVal isShowingDot As Integer = True)        Dim regex As Regex = New Regex("[^\x00-\xff]", Re

CString字串轉換為十六進位字串

最近在做項目時遇到這個問題,比如將漢字“沖”轉換後為“51B2”,程式使用的是unicode字元集,下面是通過查資料後整理的解決方案://---------------------------------------------------------------------//函數:W2C//功能:將16位wchar_t轉換為 8位char[2]//參數:w_cn為待轉換的16位字元,c_cn[]為轉換後的8位字元//備忘:wchar_t的高位位元組應該儲存在char數組的低位位元組//作者:

網站資訊統計的簡單實現過程 pcsky(原作)

SQL語句如下: SELECT DD.SumHits, AA.CountArt, CC.WeekUpdate, BB.RegUserNumFROM(SELECT COUNT(newsid) AS CountArt FROM article) AA,(SELECT COUNT(id) AS RegUserNum FROM Admin) BB,(SELECT COUNT(newsid) AS WeekUpdate FROM(article) WHERE DateDiff('ww',

Dictionary, SortedDictionary, SortedList 比較

http://hi.baidu.com/keeper/blog/item/1119d01ba481ddd3ad6e75e7.htmlDictionary, SortedDictionary, SortedList 是 .NET Framework 的三個支援泛型和關鍵字尋找的類, 都屬於 System.Collections.Generic 命名空間. 它們無論是名字還是功能都十分相似, 以至於實際運用的時候我們會經常混淆. 因此有必要比較一下它們.1. 實現查閱 MSDN

快到兒童節了,大家快樂~

1、題目:一邊……一邊……    小朋友寫:他一邊脫衣服,一邊穿褲子。    老師批語:他到底是要脫還是要穿啊? 2、題目:其中    小朋友寫:我的其中一隻左腳受傷了。    老師批語:你是蜈蚣嗎? 3、題目:陸陸續續    小朋友寫:下班了,爸爸陸陸續續的回家了。    老師批語:你到底有幾個爸爸呀? 4、題目:難過    小朋友寫:我家門前有條水溝很難過。    老師批語:老師更難過。 5、題目:又  又    小朋友寫:我的媽媽又矮又高又胖又瘦。    老師批語;你的媽媽 是變形金鋼嗎?

尋找資料庫中記錄數大於N的表

在CSDN的文章中有人問過這個問題,這裡做個解答。直觀上查詢所有使用者表,擷取count即可,但是這樣很糟糕。   declare @N int   set @N=10000   --通過查詢索引表的叢集索引查詢  (indid=1,這種是體現資料是以叢集索引方式儲存體現的查詢)   select object_name(id),rowcnt from sysindexes where rowcnt>=@N and indid=1 and

總頁數: 61357 1 .... 26826 26827 26828 26829 26830 .... 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.