Time of Update: 2018-12-05
從基礎做起,不能著急. 老師把C++教完了,現在開始了MFC,我一時有點接受不了,有點暈乎乎的,直接從編寫代碼到可視化的真的不習慣。沒有辦法,上網查資料了,大家都說想學好MFC一定要把Windows 程式設計(「到Petzold的書中找找」仍然是解決Windows程式開發各種疑難雜症時的靈丹妙藥。在第五版的《Windows程式開發設計指南》中,作者身違背受敬重的Windows Pioneer
Time of Update: 2018-12-05
這段時間一直在做Windows下的項目開發, 最近花了點時間翻了翻書, 總結一下Windows常用的線程同步方法. 一、線程同步--SendMessage()1. SendMessage()是一種簡單方便的視窗和工作者線程間的資料同步的方法2. 當工作者線程將資料準備好後,可以通過調用SendMessage()將訊息發送給指定的視窗,這時發送線程將被阻塞直到SendMessage()返回. LRESULT SendMessage( HWND hWnd, // 目標視窗控制代碼
Time of Update: 2018-12-05
在這個隨身碟便宜到碉堡的年代,用那麼多的光碟片早已經是OUT了。SO,讓我們開始這旅途。(轉載請標註:源自;Phodal's Blog)下載工具網址:Universal USB
Time of Update: 2018-12-05
Windows下gvim配置原作地:http://hi.baidu.com/leemoncc/blog/item/a6be15cf40d7ab31b600c806.html 0.準備軟體及外掛程式。 (a)gvim72.exe地址ftp://ftp.vim.org/pub/vim/pc/gvim72.exe。 (b)vimcdoc-1.7.0-setup.exe地http://prdownloads.sourceforge.net/vimcdoc/vimcdoc-1.7.0-setup.exe
Time of Update: 2018-12-05
一、按照“Spark原始碼編譯產生全攻略”文檔搭建開發環境。二、直接SVN下載來的源碼可能無法在eclipse編譯通過,原因spark源代有apple和其它外掛程式支援,需要其它jar包支援,為了編譯通過,可以將plugins下報錯的相關文檔刪除。根據eclipse的錯誤提示來。一般是apple、growl、reversi等。三、安裝工具2.6.x版本IzPack-install-4.3.1.jar、launch4j-3.0.0-win32.exe、python-3.1.1.msi最好都安裝在根
Time of Update: 2018-12-05
Posix Threads API (pthreads) 是在並行編程中用到的非常普通的API,這套API包括許多非常基礎的同步方法,方便我們編寫高效的多線程程式。然而,Microsoft Windows 並不包含這樣的介面。幸運的是,這裡有一個開源的Windows平台上的 Pthread 實現。Pthreads Implementation on Microsoft Windows開源協議:BSD
Time of Update: 2018-12-05
Windows下的Memcache安裝:1. 下載memcache的windows穩定版,解壓放某個盤下面,比如在c:/memcached2. 在終端(也即cmd命令介面)下輸入 ‘c:/memcached/memcached.exe -d install’ 安裝3. 再輸入: ‘c:/memcached/memcached.exe -d start’ 啟動。NOTE:
Time of Update: 2018-12-05
作為微軟集中管理解決方案的組策略今年將慶祝它的10周歲生日。在管理上讓人感到驚奇的是,微軟並沒有因為這個方案增加額外的成本,我仍然對組策略在當今的IT界沒有得到足夠的使用而感到詫異。它在同Windows 2000 Server一起發布後,通過10年的研討會、會議講座、書籍以及培訓而變得很顯然。 在Windows Server 2008的功能集合裡面添加了新的組策略選項(GPPs)。在這樣一篇文章中,可能不必解釋GPPs是什麼以及它們是如何工作的,重要的是這些“可選的(如果您想要這樣的話)”的設
Time of Update: 2018-12-05
windows作業系統快速鍵一、常見用法: F1 顯示當前程式或者windows的協助內容。 F2 當你選中一個檔案的話,庖饢蹲擰爸孛?F3 當你在案頭上的時候是開啟“尋找:所有檔案” 對話方塊 F10或ALT 啟用當前程式的功能表列 windows鍵或CTRL+ESC 開啟開始菜單 CTRL+ALT+DELETE 在win9x中開啟關閉程式對話方塊
Time of Update: 2018-12-05
一、概述MDI視窗包含一個架構視窗和若干子視窗。實際上,架構視窗本身是一個普通主視窗,不過它的客戶去被一個特殊視窗覆蓋。這個特殊視窗是系統預定義的“視窗類別”,類名稱為:"MDICLIENT"。它負責各個MDI子視窗的管理。 二、視窗建立1.註冊一個MDI架構視窗類別,提供MDI架構視窗訊息處理函數MDI架構視窗訊息處理函數中,將未處理訊息交由DefFrameProc處理//MDI架構視窗訊息處理函數LRESULT CALLBACK MDIFrameWndProc(HWND hwnd,
Time of Update: 2018-12-05
1.建立並顯示菜單SHMENUBARINFO mbi; ZeroMemory(&mbi, sizeof(SHMENUBARINFO)); mbi.cbSize=sizeof(SHMENUBARINFO); mbi.hwndParent=m_hWnd; mbi.hInstRes=::AfxGetInstanceHandle(); mbi.dwFlags=SHCMBF_HMENU|SHCMBF_HIDESIPBUTTON;//隱藏SIP
Time of Update: 2018-12-05
今天寫一個windows程式時剛好用到了,發現自己都有點不記得了,所以翻書看了一下,在這寫這個就當複習吧!好了,進入主題。當使用者要關閉一個windows程式時可以點那個帶有叉的符號或者按下系統功能表中的 Close 命令項,這樣系統將會送出WM_CLOSE。通常程式的視窗函數不攔截此訊息,於是 DefWindowProc 處理它,DefWindowProc收到 WM_CLOSE 後,調用 DestroyWindow 把視窗清除。DestroyWindow 本身又會送出
Time of Update: 2018-12-05
Imports SystemImports System.Runtime.InteropServicesImports System.TextPublic Class cRegistry Public Shared Function CreateKey(ByVal strhkeyName As String, ByVal keyName As String) As Integer Dim hkey As IntPtr = IntPtr.Zero Dim
Time of Update: 2018-12-05
LEX是UNIX的工具,因此我們需要使用FLEX代替,使得在windows下使用;配對:LEX和YACCFLEX和BISONJFLEX和JavaCUPLEX是詞法分析器,主要作用類似於掃描器,輸入為原始碼(當然我們現在寫的樣本不一定是原始碼),輸出為詞法單元(泛化的東西,比如1,2,3都可以被稱為NUM);當然中間匹配的過程很複雜,比如匹配Regex,並輸出;使用LEX就不需要考慮這些,我們只需要定義以下幾點:(1)Regex,怎麼樣才算匹配,比如我們定義的語言中INTEGER才是整數,則輸入為
Time of Update: 2018-12-05
新安裝的apache,在安裝的時候可以選擇將其作為windows的服務;但是,如果重裝了windows系統之後,顯然,新系統的service列表中沒有apache這個服務。怎麼辦?好辦!執行命令:apache -h然後你會發現可以通過如下的方式將apache作為windows的服務運行:apache -k install -n
Time of Update: 2018-12-05
擴充你的WIndows標準控制項 作者:ShellEx www.shellex.cn && blog.csdn.net/shellex
Time of Update: 2018-12-05
問題籤名: 問題事件名稱: BEX 應用程式名稱: Explorer.EXE 應用程式版本: 6.1.7601.17567 應用時間戳: 4d6727a7 故障模組名稱: StackHash_a7aa 故障模組版本: 0.0.0.0 故障模組時間戳記: 00000000 異常位移: 00000000 異常代碼: c0000005 異常資料: 00000008 OS 版本: 6.1.7601.2.1.0.256.1 地區設定識別碼: 2052 其他資訊 1: a7aa
Time of Update: 2018-12-05
相信使用過UNIX的朋友都會對符號連結印象深刻,通過符號連結,可以方便地建立指向檔案系統中其他檔案的捷徑,這在很多時候能夠給操作帶來極大的便利。不過,在Windows系統中,想要實作類別似的功能則麻煩得多,雖然微軟自Windows2000開始,便為NTFS卷引入了對名為Junction
Time of Update: 2018-12-05
沒事學一下C++編程.:在用一個線程,不斷重畫:標頭檔:#include "stdafx.h"#include <Windows.h>#include <time.h>extern "C"{WINBASEAPI HWND WINAPI GetConsoleWindow();}class TimeWatch{public:TimeWatch(int x,int y,int radius);~TimeWatch();void Start();void
Time of Update: 2018-12-05
文章目錄 一、CreateThread()和 WaitForSignalObject()的用法二、線程互斥處理【轉載】 一、CreateThread()和 WaitForSignalObject()的用法#include "windows.h"#include "stdio.h"void Scan(char* str){printf("%s",str);Sleep(4000);}void main(){char* s="NBA YAO