探索windows虛擬記憶體

對於進程地址空間虛擬記憶體的使用,使用者程式必須經過“保留(reserve)”和“提交(commit)”兩個階段才能使用一段位址範圍。“保留一段位址範圍”的用意是,將這段位址範圍保留起來,但並不真正使用,由於這段位址範圍不佔用任何實體記憶體或其他外存空間,所以並不形成實質的開銷。這對於有些需要連續的地址空間的程式有意義,他們可以在初始時保留一大段位址範圍,以後需要的時候陸續使用。“提交位址範圍”是指這段地址終究要消耗實體記憶體,由於windows支援實體記憶體與分頁檔之間的交換,因此可提交的記憶

關於windows上的lsass.exe進程

關於windows上的lsass.exe進程作者:eygle出處:http://blog.eygle.com日期:December 26, 2004« 安裝cronolog,格式化Apache的記錄檔 | Blog首頁 | 配置AWStats,Apache日誌分析工具 » 今天見到有人問lsass.exe進程,翻了點東西,記錄些東西在這裡。lsass - lsass.exe - 進程資訊進程檔案: lsass or lsass.exe進程名稱: 本地安全許可權服務描述:

Windows XP安裝WinCE6.0開發環境

Windows XP下安裝WinCE6.0開發環境由於論文的需要,所以就勉強瞭解了下在Windows下如何編譯WinCE6.0及開發應用程式,下面介紹(安裝之前必須保證C盤有足夠的空間!20g左右!主要是因為在安裝程式在安裝過程中要解壓):在Visual Studio 2005之前,開發WinCE嵌入式程式需要安裝Platform Builder,不過Platform Builder已經作為一個外掛程式整合在Visual Studio 2005裡了。1.下載並安裝Visual Studio 20

關於windows下堆記憶體的申請與釋放

著作權,轉載請註明出處,謝謝!http://blog.csdn.net/walkinginthewind/article/details/7069176我們都知道,C語言中要動態申請記憶體需要調用malloc函數,釋放動態記憶體需要調用free函數。記憶體的申請與釋放都是在堆(Heap)上進行的。當然,所謂的記憶體,都是虛擬記憶體。C語言中的malloc和free,在windows中主要是通過HeapAlloc和HeapFree來實現的。每個進程在初始化的時候,會調用RtlProcessHeap

在windows XP系統下編譯和使用ffmpeg

最近在做流媒體開發這一塊,在伺服器端,所用的live555不支援mp4,avi等視頻容器格式,所以打算運用ffmpeg來進行擴充。將MP4檔案先運用ffmpeg進行解析,解析成live555所支援的基本視頻流格式(如H.264等)和音頻流格式,再運用live555中對基本音視頻流的處理方式處理後,發送到用戶端進行解碼播放,這其中運用到了ffmpeg庫,為了便於調試,開發環境初步選擇了在windows下進行,所以需要在windows下編譯ffmpeg。然後再擴充live555原始碼。所用的版本為f

windows下常查看連接埠佔用方法總結

          最近電腦變慢了,又加了Oracle,好傢夥,一下記憶體用掉700多M,最後,果斷把所有無關啟動服務一律改成手動。啟動Tomcat時又出現連接埠佔用錯誤。現在把對連接埠的處理命令和方法進行匯總。    1.查看所有串連的PID          開始--運行--cmd  ,輸入netstat -ano           找到連接埠號碼對應的PID後,從工作管理員中停止PID對應程式。    2.查看佔用1433連接埠程式          ①先C:>netstat

FFMPEG在windows平台編譯的詳細過程,包括環境安裝

下面開始:  由於FFMpeg是基於Linux開發的開源項目,原始碼和Windows下最常見的Visual

Windows驅動開發工具 WDK 學習筆記(1)

目標:能夠把電腦當作一個整合有高效能處理器的開發板用起來,當然,還內建了一個進階的作業系統Windows(必須的)。總之,就是在一個帶了作業系統的高效能開發板上的驅動程式開發。性質:純屬業餘愛好1、昨天下載了WDK 7.1.0 Free版(From MS的正版,需要註冊一個Windows Live ID,下載連結http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=36a2630f-5d56-43b5-b996-7633

Masm for Windows整合式開發環境編寫組譯工具

Masmfor Windows整合式開發環境編寫組譯工具由於最近在學習彙編,用的軟體是一款叫“Masm for Windows整合式開發環境”,但是發現該軟體的資料比較少,對於我們這樣剛剛學習彙編的同學,我尋找了很多資料,下面主要是介紹該工具及2個彙編的基本程式。 一.軟體的使用下面是閱讀完四川大學的課件後幾張介紹該軟體啟動並執行基本方法:    1.進入Masm forWindows整合實驗環境    2.編寫程式,該代碼是該軟體內建的簡單入門執行個體11個中的第一個,後面將詳細介紹該代碼  

Windows Installer自動修複造成註冊表內容重設

這幾天碰到個很奇怪的問題,軟體安裝完了之後,使用正常,但是在重新啟動之後註冊表裡面的使用者佈建居然丟失。進註冊表看的時候發現註冊表鍵都在,只是值的內容沒了。根據Process Monitor的報告,是Windows Installer在程式自動啟動的過程中自動修複的時候把註冊表裡面的使用者佈建重新初始化了。解決辦法很簡單,就是在安裝的時候不初始化註冊表,只在啟動並執行時候動態建立索引值。這樣在卸載的時候會留下垃圾,不過比不能正常運行好。目前還不清楚為何Windows

孫鑫VC++講座筆記-(1)Windows程式內部運行機制

1,windows程式設計是種事件驅動方式的程式設計,主要基於訊息的。當使用者需要完成某種功能時,需要調用OS某種支援,然後OS將使用者的需要封裝成訊息,並投入到訊息佇列中,最後應用程式從訊息佇列中取走訊息並進行響應。2,訊息結構:typedef struct tagMSG {     // msg     HWND   hwnd;     //接收訊息的視窗控制代碼。和哪個視窗相關聯。    UINT   message;  //訊息標識。訊息本身是什麼。    WPARAM wParam; 

徹底征服Windows上OpenVPN用戶端的源地址選擇問題

一個問題困擾了我多年,相信也困擾了很多人多年!那就是Windows上使用OpenVPN時,通過隧道的包的源IP地址總是OpenVPN虛擬網卡網段的IP地址,由於Windows的路由選擇是自動進行的,除非你在應用程式中bind一個地址,否則它選什麼你用什麼,配置路由時,你無法指定Linux的iproute2的src參數。因此只要是要通過TAP-Win32網卡走的包,其源地址均是TAP-Win32網卡上配置的虛擬IP地址!目前的解決方案有三種:1.OpenVPN的2.3.0版本有NAT的配置選項:-

xp下刪除windows7,無法刪除windows7檔案夾,無法刪除windows7檔案,雙系統卸載,取得檔案許可權

找了比較久,這個強人寫的,很佩服,貼出來共用: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(

windows socket port的修改 )

在TCP應用程式中,雙方的通訊是連線導向的,在同一台電腦上的多個串連需要能相互區別。TCP協議裡面是用[源IP+源Port+目的IP+目的Port]來區別兩個不同串連的。也就是說,只要這四個參數中有一個以上不同,這兩個串連就不同。在BBS上面看到很多人簡單地認為可使用的連接埠個數是可建立的串連的限制因素,其實這個不對的。服務端和用戶端軟體的串連限制因素是不同的,下面我們分別來看看。       

Windows下的Memcached安裝

方法一:直接安裝1、下載memcache的windows穩定版,解壓放某個盤下面,比如在c:/memcached2、在終端(也即cmd命令介面)下輸入"c:/memcached/memcached.exe -d install"安裝3、再輸入:"c:/memcached/memcached.exe -d start"啟動。(以後memcached將作為windows的一個服務每次開機時自動啟動。這樣伺服器端已經安裝完畢了。)memcached的基本設定:-p 監聽的連接埠-l 串連的IP地址,

Windows用戶端訪問vsftpd伺服器中文亂碼問題解決

原因:vsftpd沒有處理字元編碼的轉換,Windows使用的是GBK編碼,而linux一般使用UTF-8編碼。解決辦法:1、使用vsftpd的補丁,目前只有vsftpd-2.0.3-encoding.patch.tar.bz22、使用能夠設定編碼的FTP用戶端如FlashFXP 4.2.1,選擇【網站】-【網站管理器】-【網站列表】-【快速串連】,選擇使用的串連,點擊【選項】-【字元編碼】-【UTF-8】。3、轉換伺服器目錄檔案編碼[未測試]linux下:convmvfs

windows XP,rails項目運行時中斷

每次clone新項目,按正常步驟執行命令後,本地運行總會遇到些問題,都說在windows下坑多,這回坑又來了。。。問題描述:rails項目執行rails s能正常啟動伺服器,但運行時出現中斷,同時終端出現pure_ruby.rb:330: in'close' 等一大堆東東,如下解決方案:到項目的config檔案夾下的application.rb檔案中將require 'em/pure_ruby'這一句用#注釋掉就行了

TDriver on Windows 安裝筆記

TDriver 介紹諾基亞將著重於用 Qt 來提供一個通用的開發介面,從而讓開發人員們統一開發行動裝置和案頭系統的應用與服務。Qt 會儘可能地建立既能運行於行動裝置,也能同時地運行於案頭系統的應用。開發人員們可以用 C++ / Javascript & HTML / QML 來開發軟體。Testability Driver (TDriver) 是由諾基亞開源的一個測試載入器。它可以讓 Qt 應用的自動化測試回合在任何平台之上(當然,指支援 Qt 的任何平台,如 Linux /

VOCAL在windows下面的編譯(vc6+sp4或者更高

(先原版引進來,抽空翻譯了)                    VOCAL WIN32 INSTALLATIONThis document explains how to build VOCAL on the Windowsplatform. Currently the only portions of VOCAL ported to Windowsare the sipstack and the user agent. For more information,please see

Windows下用Qt開發Symbian應用程式(Qt Quick版)

Windows下用Qt開發Symbian應用程式(Qt Quick版)在上一講中,我們介紹了在Ubuntu下用Qt開發Symbian應用程式,但這是我本人嚴重不推薦的(至少目前是這樣),因為雖然Nokia提供了Linux版的Qt,但它卻不能編譯我們開發的Symbian應用程式,只能通過遠程編譯的方式勉強湊活(就是把代碼提交到Nokia伺服器,伺服器編譯好後再送回來),但速度可想而知,絕對比本地編譯慢太多了!另外還有一個原因,我的Nokia

總頁數: 1345 1 .... 465 466 467 468 469 .... 1345 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.