Time of Update: 2018-12-04
對於進程地址空間虛擬記憶體的使用,使用者程式必須經過“保留(reserve)”和“提交(commit)”兩個階段才能使用一段位址範圍。“保留一段位址範圍”的用意是,將這段位址範圍保留起來,但並不真正使用,由於這段位址範圍不佔用任何實體記憶體或其他外存空間,所以並不形成實質的開銷。這對於有些需要連續的地址空間的程式有意義,他們可以在初始時保留一大段位址範圍,以後需要的時候陸續使用。“提交位址範圍”是指這段地址終究要消耗實體記憶體,由於windows支援實體記憶體與分頁檔之間的交換,因此可提交的記憶
Time of Update: 2018-12-04
/* * Copyright 2007 ThoughtWorks, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/
Time of Update: 2018-12-04
1.C r e a t e T h r e a d函數是用來建立線程的Wi n d o w s函數。不過,如果你正在編寫C / C + +代碼,決不應該調用C r e a t e T h r e a d。相反,應該使用Visual C++運行期庫函數_ b e g i n t h r e a d e x.原因比較簡單,作業系統並不知道每種語言對堆棧空間的管理,調用CPP的_ b e g i n t h r e a d e
Time of Update: 2018-12-04
轉載請標明出處,原文地址:http://blog.csdn.net/morewindows/article/details/8696720 歡迎關注微博:http://weibo.com/MoreWindows 位元影像顯示特效是大一時剛接觸Windows
Time of Update: 2018-12-04
提示:如果你的Windows已經像蝸牛一樣慢,如果你的作業系統崩潰了以後你不能夠在10分鐘裡面恢複,如果你已經厭倦了重新安裝Windows和應用軟體這樣的的重複工作,那麼你應該讀讀這篇文章.如果這些你已經能夠輕鬆做到,那麼就可以跳過了.
Time of Update: 2018-12-04
不管喜歡不喜歡,Windows 8 還是來了。得益於虛擬機器技術的強大,老漢在 Fusion 裡安裝了一份,一是想體驗一下 Windows 8,二是想體驗一下 Visual Studio 2012 的 Windows Phone 8
Time of Update: 2018-12-04
一個問題困擾了我多年,相信也困擾了很多人多年!那就是Windows上使用OpenVPN時,通過隧道的包的源IP地址總是OpenVPN虛擬網卡網段的IP地址,由於Windows的路由選擇是自動進行的,除非你在應用程式中bind一個地址,否則它選什麼你用什麼,配置路由時,你無法指定Linux的iproute2的src參數。因此只要是要通過TAP-Win32網卡走的包,其源地址均是TAP-Win32網卡上配置的虛擬IP地址!目前的解決方案有三種:1.OpenVPN的2.3.0版本有NAT的配置選項:-
Time of Update: 2018-12-04
找了比較久,這個強人寫的,很佩服,貼出來共用:http://hi.baidu.com/wjg750926/blog/item/4046a84ab171d92b08f7ef27.html 一些網友在Xp下安裝了Windows 7(適用於Vista/WS2008)雙系統,試用一段時間之後,新鮮過了,就準備卸載掉Windows 7。下面我把我在xp-windows 7雙系統中卸載windows 7的方法寫下來與大家分享!其中第1-5步網上很多,恕不詳述,本文重點講述第6步,即xp-windows 7(
Time of Update: 2018-12-04
TDriver 介紹諾基亞將著重於用 Qt 來提供一個通用的開發介面,從而讓開發人員們統一開發行動裝置和案頭系統的應用與服務。Qt 會儘可能地建立既能運行於行動裝置,也能同時地運行於案頭系統的應用。開發人員們可以用 C++ / Javascript & HTML / QML 來開發軟體。Testability Driver (TDriver) 是由諾基亞開源的一個測試載入器。它可以讓 Qt 應用的自動化測試回合在任何平台之上(當然,指支援 Qt 的任何平台,如 Linux /
Time of Update: 2018-12-04
這一篇文章中主要是講解怎麼寫代碼把以上3篇文章的理論用起來,寫出一個能用的Thread類(只是模型)我在第3篇中提到了,要想把類的成員函數做Thread函數,一定要在一個時候把this指標賦值給ecx,問題是在類的成員函數裡面是不太可能做這種事情的,因為如果你要讓fun成為線程函數,你就需要在別的函數裡面初始化ecx,這樣感覺有點多餘。我用的最簡單的一個方法是寫一段機器代碼,在這個機器代碼裡面完成所有的工作:初始化ecx,跳轉到fun函數………至於那段機器代碼怎麼來的我想,我們用Vs調試的時候有
Time of Update: 2018-12-04
Windows開發的常識1)視窗Windows中最基本的概念也許就是視窗了,每一個前景程式都至少有一個視窗,一個視窗也是你可以看到的部分,比如,QQ有如下的登入視窗基本上你在Windows中可見的都是一個視窗,視窗也是Windows中用於使用者直接互動的基本元素(GUI程式)。2)控制代碼視窗、檔案、socket、訊號量、管道、郵槽(mailslot)……都是Windows平台中的基本對象,為了操作這些對象,我們需要一個能夠引用這些對象的東西,這個引用這些對象的東西就是控制代碼(Handle)。
Time of Update: 2018-12-04
Windows Mobile來電自動接聽這個功能,我在實現的時候,沒有找到相關的介面函數(估計微軟也不會給我們這樣的借口函數)。所以就找到了一個解決自動接聽這個問題的辦法,就是類比手機按下接聽鍵。這樣就可以實現了來電自動接聽這一功能。類比按電話的接聽鍵:keybd_event(VK_F3, 0, 0, 0);keybd_event(VK_F3, 0, KEYEVENTF_KEYUP,
Time of Update: 2018-12-04
1.OpenGL概說 OpenGL從本質上說是電腦圖形學的一個編程介面(API)標準。該標準用C語言進行規範,規定了函數的原型與全域變數類型與名稱。目前這個規範在各個平台上都有實現。在Linux+X平台上有Mesa3D,儘管名字不叫OpenGL但是完全符合OpenGL規範。mesa3D更新的速度很及時,基本上保持與OpenGL標準發展同步,所以如果在Linux平台開發OpenGL程式,只要這一個庫就可以了。
Time of Update: 2018-12-04
遠程無人值守安裝伺服器對於普通管理員來說,我們常會遇到給很多電腦安裝作業系統,對於給多電腦安裝系統,我們也都有很多方法,在這裡,我給大家介紹一種比較方便快捷的方式!遠程無人值守安裝,這種安裝方式可以提高安裝多台電腦的效率!關於遠程無人值守安裝伺服器的要求:①對於硬體的要求並不高,所以普通的電腦帶個三五十台客戶機沒什麼問題②需要運行伺服器作業系統,還要有一個完全空的分區③該電腦要同時為網域服務器,DNS伺服器,DHCP伺服器,遠端安裝伺服器下面我們第一步安裝,首先運行dcpromo,將該伺服器提升
Time of Update: 2018-12-04
Windows API 函數 GetProcAddress 被廣泛用於取得函數指標地址。 例如: typedef BOOL (WINAPI *pfnGetProductInfo)(DWORD, DWORD, DWORD, DWORD, PDWORD); pGPI = (pfnGetProductInfo) GetProcAddress(GetModuleHandleW(L"kernel32.dll"), "GetProductInfo"); 注意函數定義typedef 中的WINAPI,
Time of Update: 2018-12-04
最近因為需要開發windows上的產品,又回到windows上來,因為要寫newlisp指令碼,還是emacs用起來比較方便。下面介紹一下安裝最新版本的emacs的步驟,1. 從http://core.ring.gr.jp/pub/GNU/emacs/windows/ 下載檔案emacs-24.3-bin-i386.zip2. 解壓後放在自己的使用者目錄下,比如我的位置:C:\Users\shu6889.CHN\emacs-24.3-bin-i3863. 看一下目錄中的說明檔案README.W3
Time of Update: 2018-12-04
核心提示:使用Windows95/NT/98作業系統的使用者知道:Windows正常啟動後,在電腦螢幕下方出現一塊 工作列。使用Windows95/NT/98作業系統的使用者知道:Windows正常啟動後,在電腦螢幕下方出現一塊 工作列。從系統功能角度而言,整個工作列包括幾個不同的子領域,從左至右依次是:開始 按鈕、應用程式切換區(Application Switch Bar)、工作列通知區(Notification Area)以
Time of Update: 2018-12-04
在開始具體的VB知識講述之前,吉大的教程為我們講述了windows的訊息處理機制,並用C語言,簡單描述了windows內部的訊息處理機制,分了:註冊視窗類別,建立視窗,顯示訊息迴圈,取出發給視窗,函數執行說實在的,我有點沒聽明白,後來又查詢了一些資料,大概瞭解了windows訊息處理機制是怎麼一回事。首先說一下訊息,訊息是任何物件導向系統的關鍵區段,windows環境與應用程式之間的互動,及其與外界的互動就是通過訊息來完成的。Windows發出的一個通知,告訴應用程式某個事情發生了。例如,單擊滑
Time of Update: 2018-12-04
win7系統每天串連vss伺服器,但是就是記不住憑證.每天開啟項目首先會彈出這個的提示框:點擊ok後開啟了項目但是出於離線狀態,必須訪問一次vss伺服器,輸入一次使用者名稱和密碼,這樣一天之內vss就不會有登入的提示框了.但是重啟機器依舊這樣......解決方案:開啟 控制台 --> 使用者帳號 點擊坐車管理您的憑據 進入後 點擊 添加windows 憑據這時 輸入 訪問地址,登入使用者名稱,登入密碼
Time of Update: 2018-12-04
#pragma oncetemplate<int k>class _Int2Type{enum{_A=k};}; template <bool e1,bool e2> class _enable{public: static void enable() { es(_Int2Type<e1>()); ei(_Int2Type<e2>()); }private: static void