Time of Update: 2018-12-05
其實powershell可以看成是cmd的增強版,就僅以powershell為例說明。捷徑增加了可選的內容首先在案頭上建立一個powershell的捷徑,右鍵》屬性,可以發現裡面有很多選項卡。其中:1> 選項:這裡面主要是配置字碼頁(codepage),一般常用的有437(oem-美國)和936(ansi/oem 簡體中文 GBK)2> 字型:這裡可以選擇字型類型和大小3> 顏色:可以選擇前景背景色4> 布局:可以選擇視窗位置和視窗大小增加可選字型編程時我們常用等寬字型,
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
HRESULT hr = S_OK;try{LPWABOPEN lpfnWABOpen = NULL; // Defined in Wabapi.h. HINSTANCE hInstWAB = NULL;CRegKey regKey;LONG nReturn = regKey.Open(HKEY_LOCAL_MACHINE, WAB_DLL_PATH_KEY, KEY_READ);if(nReturn == ERROR_SUCCESS){ULONG nChars =
Time of Update: 2018-12-05
指令碼中心集合了為 Windows 2000、Windows XP 和 Windows Server 2003 編寫的最佳指令碼樣本。這些指令碼根據它們的用途進行分類。另外,這裡還有一些關於指令碼編寫工具和資源的資訊。指令碼中心工具和資源•工具•Tweakomatic•Scriptomatic 工具•ADSI Scriptomatic•指令碼樣本•指令碼中心資源•指令碼編寫的常見問題集最新指令碼主題•自動設定用戶端上的 TCP/IP
Time of Update: 2018-12-05
第1章 學海無涯"Oh, you want some too?!?"—Hudson, AliensWindows 編程就像是一場由來已久並還在進行著的戰爭。儘管遊戲程式員曾經一度拒絕為Windows平台進行開發,但正如《星際迷航》中Borg種族的生物常說的那樣:“抵抗是徒勞無功的……”,我覺得這個說法很合適。本章內容將帶你快速地巡視一下Windows遊戲開發的各個方面:? 遊戲的曆史? 遊戲類型? 遊戲編程要素? 使用工具? 執行個體:FreakOut曆史一瞥一切都可以溯源到第一台大型電腦在60
Time of Update: 2018-12-05
在論壇經常碰到初學者不知道如何遍曆檔案,其實很簡單,只要使用下面的代碼就可以了。void ChkRecurse(LPCTSTR pstr /* = NULL */){ CFileFind finder; // build a string with wildcards CString strWildcard(pstr); strWildcard += _T("\\*.*"); // start
Time of Update: 2018-12-05
線程同步是一個非常大的話題,包括方方面面的內容。從大的方面講,線程的同步可分使用者模式的線程同步和核心對象的線程同步兩大類。使用者模式中線程的同步方法主要有原子訪問和臨界區等方法。其特點是同步速度特別快,適合於對線程運行速度有嚴格要求的場合。 核心對象的線程同步則主要由事件、等待定時器、訊號量以及號誌等核心對象構成。由於這種同步機制使用了核心對象,使用時必須將線程從使用者模式切換到核心模式,而這種轉換一般要耗費近千個CPU周期,因此同步速度較慢,但在適用性上卻要遠優於使用者模式的線程同步方式。
Time of Update: 2018-12-05
進來學習SDK編程,感覺好多東西不夠系統。網上找到的很好的資料。 首推:http://blog.csdn.net/beyondcode,API入門系列總結的相當不錯。 排名第二的是勸學網小雅整理的SDK編程http://www.quanxue.cn/JC_CLanguage/SdkIndex.html; 排名第三的是《Windows程式設計》Charles Petzold寫的,堪稱是地球上最有名的windows程式設計書;
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
Win XP系統的開機菜單具體含義 Windows XP的開機菜單有什麼含義現象: 最近我安裝了Windows XP作業系統,我知道在啟動時按F8鍵或當電腦不能正常啟動時,就會進入Windows XP啟動的進階選項菜單,在這裡可以選擇除正常啟動外的8種不同的模式啟動Windows XP.請問這些模式分別代表什麼意思? (1)安全模式:選用安全模式啟動Windows
Time of Update: 2018-12-05
中美網路大戰,我看了一些被黑的伺服器,發現絕大部分被黑的伺服器都是Nt/win2000的機器,真是慘不忍睹。Windows2000 真的那麼不安全嗎?其實,Windows2000 含有很多的安全功能和選項,如果你合理的配置它們,那麼windows 2000將會是一個很安全的作業系統.我抽空翻了一些網站,翻譯加湊數的整理了一篇checklist出來。希望對win2000管理員有些協助。本文並沒有什麼高深的東西,所謂的清單,也並不完善,很多東西要等以後慢慢加了,希望能給管理員作一參考。
Time of Update: 2018-12-05
摘要臨界區是一種防止多個線程同時執行一個特定代碼節的機制,這一主題並沒有引起太多關注,因而人們未能對其深刻理解。在需要跟蹤代碼中的多執行緒的效能時,對 Windows 中臨界區的深刻理解非常有用。 本文深入研究臨界區的原理,以揭示在尋找死結和確認效能問題過程中的有用資訊。它還包含一個便利的工具 + 生產力程式,可以顯示所有臨界區及其目前狀態。在我們許多年的編程實踐中,對於 Win32 臨界區沒有受到非常多的“under the
Time of Update: 2018-12-05
今天寫一個windows程式時剛好用到了,發現自己都有點不記得了,所以翻書看了一下,在這寫這個就當複習吧!好了,進入主題。當使用者要關閉一個windows程式時可以點那個帶有叉的符號或者按下系統功能表中的 Close 命令項,這樣系統將會送出WM_CLOSE。通常程式的視窗函數不攔截此訊息,於是 DefWindowProc 處理它,DefWindowProc收到 WM_CLOSE 後,調用 DestroyWindow 把視窗清除。DestroyWindow 本身又會送出
Time of Update: 2018-12-05
Windows下的線程可以通過以下4種方法來終止。1、 線程函數返回。(強烈推薦)2、 線程通過調用ExitThread函數“殺死”自己。(避免使用)3、 同一個進程或另一個進程中的線程調用TerminateThread函數(避免使用)4、
Time of Update: 2018-12-05
完成連接埠I/O模型I/O完成連接埠是應用程式使用線程池處理I/O請求的一種機制。處理多個並發非同步I/O請求時,使用I/O完成連接埠比在I/O請求時建立線程更快更有效。 CreateIoCompletionPort函數有點複雜,需要說明一下CreateIoCompletionPort函數有兩個功能。1、建立一個完成連接埠對象。2、將一個或者多個檔案控制代碼(通訊端控制代碼)關聯到I/O完成連接埠對象。其中在第二步中,為該完成連接埠關聯通訊端控制代碼時,需要用到前3個參數。Filehandle
Time of Update: 2018-12-05
感謝guoming0000的部落格和相關資源http://blog.csdn.net/guoming0000/article/details/7075292對於剛開是接觸ARDrone開發的朋友建議看一下,本人剛剛接觸AR,適逢實驗室新購進的AR,研究了一番……在下就說一些關於自己跑SDK遇到的一些問題和心得吧。本人測試的是官方的 SDK_1.8
Time of Update: 2018-12-05
Java初學者往往對如何配置Java開發環境感到迷惑,論壇上也有很多朋友在詢問關於JDK配置的問題,特別是配置之後,編譯java檔案的時候,總是碰到這樣一個問題,錯誤提示為:Microsoft Windows 2000 [Version 5.00.2195] (C) 著作權 1985-1998 Microsoft Corp. C:/>javac HelloWorld.java C:/>java HelloWorld Exception in thread "main"
Time of Update: 2018-12-05
Windows提供了3種進行記憶體管理的方法: • 虛擬記憶體,最適合用來管理大型物件或結構數組。• 記憶體對應檔,最適合用來管理大型資料流(通常來自檔案)以及在單個電腦上啟動並執行多個進程之間共用資料。• 記憶體堆棧,最適合用來管理大量的小對象。記憶體對應檔記憶體對應檔與資料檢視的相關性頁檔案支援的記憶體對應檔使用記憶體對應檔在進程之間共用資料記憶體對應檔可以用於3個不同的目的• 系統使用記憶體對應檔,以便載入和執行. exe和DLL檔案。這可以大大節省頁檔案空間和應用程式啟動運行所需的時間。
Time of Update: 2018-12-05
我們都知道如何獲得字串的長度。例如,如果我們已經像下面這樣定義了一個字串指標:char * pc = "Hello!" ;我們可以呼叫iLength = strlen (pc) ;這時變數iLength將等於6,也就是字串中的字元數。太好了!現在讓我們試著定義一個指向寬字元的指標:wchar_t * pw = L"Hello!" ;再次呼叫strlen :iLength = strlen (pw) ;現在麻煩來了。首先,C編譯器會顯示一條警告訊息,可能是這樣的內容:'function' :