WinDbg 學習筆記

2013-04-16!gle!error2013-03-26查看類的成員變數的值,不能只輸入“? <variable_name>”,這樣會找不到該變數,還會導致windbg在所有模組中去尋找該名字的符號.dump [/ma] C:\dump\xxx.dmp * /m產生minidump, /ma產生儘可能多選項的dump!analyze –v * 對於應用崩潰(包括應用程式和驅動)產生的dump,在載入完符號後,可以讓WinDBG自動分析分析,執行命令!analyze

設計模式–簡單工廠

#include <Windows.h>#include <iostream>#include <atlstr.h>using namespace std;class Pizza{public:virtual void Prepare() = 0;virtual void Bake() = 0;virtual void Cut() = 0;virtual void Box() = 0;};class CheesePizza : public

堆、棧

五大記憶體分區在C++中,記憶體分成5個區,他們分別是、自由儲存區、全域/靜態儲存區和常量儲存區。棧,就是那些由編譯器在需要的時候分配,在不需要的時候自動清楚的變數的儲存區。裡面的變數通常是局部變數、函數參數等。堆,就是那些由new分配的記憶體塊,他們的釋放編譯器不去管,由我們的應用程式去控制,一般一個new就要對應一個delete。如果程式員沒有釋放掉,那麼在程式結束後,作業系統會自動回收。自由儲存區,就是那些由malloc等分配的記憶體塊,他和堆是十分相似的,不過它是用free來結束自己的生

使用 FFMPEG 截圖

#include <windows.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <math.h> #include "libavcodec\avcodec.h" #include "libavformat\avformat.h" #include "libswscale\swscale.h"

ChinaUnix《開源時代》電子雜誌下載

《開源時代》2008.09(創刊號)http://linux.chinaunix.net/bbs/attachment.php?aid=214186《開源時代》2008.10(第二期)http://linux.chinaunix.net/bbs/attachment.php?aid=219853《開源時代》2008.11(第三期)http://linux.chinaunix.net/bbs/attachment.php?aid=223946《開源時代》2008.12(第四期)http://lin

設計模式–模板方法

class CaffeineBeberage{public:void prepareRecipe(){boilWater();brew();pourInCup();addConiments();}virtual void brew() = 0;virtual void addConiments() = 0;void boilWater(){cout<<"Boling water";}void pourInCup(){cout<<"Pouring into cup";}};

smb配置(一)

1:第一我們先確定下是不是selinux的問題:1.1顯示目前使用者的Selinux contex#id -Z1.2查看selinux狀態#sestatus -bv  1.3:我們可以暫時關閉selinux來使用samba伺服器:#setenforce 0   ( #setenforce 1   --- 開啟selinux)2我們來設定下samba(在映像介面下這一步更簡單)編輯/etc/samba/smb.conf 檔案!在最下面添加:[gongxiang]  path =

MinGw 下編譯 FFMPEG

    前段時間幫同學做一個項目,需要在windows下用到ffmpeg。ffmpeg是Linux下的很流行的一個開源解碼器,在windows下編譯,很自然的想到了使用mingw+msys來類比Linux環境,於是開始進行配置,沒想到遇到的問題還挺多的,在這裡和大家一起探討一下。  

多核時代的並行編程模型應該是什麼樣子

  目前來說,單節點的並行編程模型有OpenMP、MPI等;叢集上有MPI、UPC等。但是這些編程模型再帶來某一些好處的同時,又帶來了其他問題,所以如何設計一個能夠讓客戶滿意的編程模型,是一個非常艱難的工作。 

Summer of code proposal: add directive to uniquely identify loops of interest

Dear all,I would like to propose an average technical project that might have a great use in many parts/derivatives of LLVM, including ours.Consider you have dozens of regression tests in high-level languages, reporting whether or not the recent

NDK環境搭建說明和NDK的調試–LOGI

NDK環境搭建說明。1.下載cgywin並安裝。  http://www.cygwin.com/   注意事項:   需要有 gcc / make / vim / patch2.下載NDK for windows。3.安裝配置NDK.   修改cgywin的環境變數。   c:\cgywin\home\user NDK=/cygdrive/E/dev/android-sdk/android_ndk_r5c export NDK PATH=$NDK:$PATH export

ARM基礎知識

**31個通用寄存器,包括程式計數器(PC)在內。這些寄存器都是32位寄存器。 **6個狀態寄存器。這些寄存器都是32位寄存器。 ARM處理器共有7種不同的處理器模式,每一種模式中都有一組相應的寄存器組。在任何時刻,可見的寄存器包括15個通用寄存器(R0-R14),一個或兩個狀態寄存器及程式計數器(PC)。在所有的寄存器中,有些是各模式公用一個物理寄存器,有一些寄存器各模式擁有自己獨立的物理寄存器。 ************************************************

關於設定socket選項問題

1.closesocket(一般不會立即關閉而經曆TIME_WAIT的過程)後想繼續重用該socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2. 如果要已經處於串連狀態的soket在調用closesocket後強制關閉,不經曆TIME_WAIT的過程:BOOL bDontLinger =

N個數中,選取M個數

從N個數中選取M個不同的數,共有多少種選法?並將結果列印出來。解法:採用divide-conquer方法。f(N,M) = f(N-1,M-1) + f(N-1, M); 具體代碼如下:#include<stdio.h>#define N  100#define M  5int total = 0;int func(int n, int m, int *stack){    int i;    if ( m == 1)    {        for( i = n; i > 0

List of raw FTP commands

文章目錄 Common commandsLess common commandsABORACCT*ALLOAPPECDUPCWDDELEHELPLISTMDTMMKDMODENLSTNOOPPASSPASVPORTPWDQUITREIN*RESTRETRRMDRNFRRNTOSITE*SIZESTATSTORSTOUSTRUSYSTTYPEUSER Note that commands marked with a * are not

Bug 12446 – Unable to insmod module. Unknwon symbol found

Latest working kernel version:2.6.28Earliest failing kernel version:2.6.26Distribution:Hardware Environment:Software Environment:Problem Description:When you use driver dependent on other driver. It should load cleanely, ifother is loaded. But in

JOB: Compiler engineering positions @ AMD Sunnyvale, CA

1. Senior Compiler Engineer, Stream Compute Team - AMD, Sunnyvale, CaliforniaWe are currently looking for a senior software engineer to join the core team developing our OpenCL compiler stack for multi-core CPU and many-core graphics systems. The

為初學者補充USB基本知識

 USB的重要關鍵字: 1、端點:位於USB裝置或主機上的一個資料緩衝區,用來存放和發送USB的各種資料,每一個端點都有惟一的確定地址,有不同的傳輸特性(如輸入端點、輸出端點、配置端點、批量傳輸端點) 2、幀:時間概念,在USB中,一幀就是1MS,它是一個獨立的單元,包含了一系列匯流排動作,USB將1幀分為好幾份,每一份中是一個USB的傳輸動作。 3、上行、下行:裝置到主機為上行,主機到裝置為下行   下面以一問一答的形式開始學習吧。   問題一:USB的傳輸線結構是如何的呢?

rtsp協議偵錯工具

最近碰到移植rtsp庫到wince下,讀不到資料,為瞭解決問題,寫了一個小的rtsp用戶端協議學習程式,實現基本的會話協議,OPTIONS,DESCRIBE,SETUP,PLAY等協議,將讀取的資料存入到檔案中去。程式碼貼在下面,這個代碼能在ce和pc上跑。供大家分享下。#ifdef _WIN32_WCE#include "stdafx.h"#endif#ifndef _WIN32_WCE#define WIN32_LEAN_AND_MEAN#endif#include <windows.

Technical Perspective: Proving Programs Continuous

By Andreas Zeller Communications of the ACM, Vol. 55 No. 8, Page 10610.1145/2240236.2240261Proving a program's correctness is usually an all-or-nothing game. Either a program is correct with respect to its specification or it is not. If our proof

總頁數: 61357 1 .... 17772 17773 17774 17775 17776 .... 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.