原创 進程狀態和ps

ps中的進程狀態碼 PROCESS STATE CODES Here are the different values that the s, stat and state output specifiers (header "S

原创 pid, upid與namespace

進程ID號 Linux爲每個進程分配一個ID作爲其命名空間中的標識,ID有多種類型: 進程處於某個線程組時,擁有線程組ID(TGID)(如果沒有線程組,則PID與TGID相同)。 獨立進程可以合併成進程組,進程組成員的task_

原创 Ubuntu下安裝qemu gdb調試linux Arm64內核

安裝qemu 命令行下,輸入 sudo apt-get install qemu 命令完成安裝: 這裏我已經安裝過一次,所以提示已經是最新版。 yellow@Ubuntu-yellow:~$ sudo apt-get insta

原创 內核棧和current_thread_info

curren、內核棧、current_thread_info 內核棧 爲什麼要有內核棧? 內核棧用於存放一些內核的棧信息,例如臨時變量,函數調用信息。 內核棧存放在哪裏? task_struct->stack 內核棧和thread

原创 Linux中的page_fault

參考資料: Virtual Memory in the IA-64 Linux Kernel do_page_fault函數處理流程在chinaunix中的討論 vm_area_struct分析 最近在看《深入理解Linux內核

原创 gdb分析coredump

一、內核配置coredump輸出目錄 配置coredump的輸出格式以及路徑: echo “/mnt/usb/coredump/core.%e.%p” > /proc/sys/kernel/core_pattern 二、編譯帶調試

原创 C++未確定參數數目的函數

http://www.cnblogs.com/jerrychenfly/archive/2010/10/22/1858232.html http://www.cnblogs.com/hanyonglu/archive/2011/05/07

原创 在構造函數中從鍵盤輸入值

方法一:利用istream        #include<iostream> using namespace std; class Date { private: int d,m,y; public: Date(ist

原创 結構體指針作爲函數參數傳遞卻無法傳值的有關問題

今天做C++作業遇到一個問題,需要寫一個函數(在鏈表中添加新的節點)將結構體指針作爲形參,結果發現傳遞之後無法改變結構體的值,鏈表的長度還是沒變。通過查詢資料,發現把形參改爲對結構體指針的應用即可解決問題。 原代碼: struct Tno

原创 C++桌面計算器

思路:輸入一個字符串,首先找到等號將其分爲左右兩部分,左部分爲變量,右部分爲運算式,分別處理。            對於左邊部分,直接記錄下來變量名最後輸出即可。            右邊部分,是一個算術表達式。首先將其由中綴表達式變

原创 C++拷貝構造函數詳解

http://blog.csdn.net/lwbeyond/article/details/6202256

原创 BeginPaint和GetDC有什麼區別?

這是個windows編程問題。  第一種情況顯示出來的字很正常。  case WM_PAINT:             gdc = BeginPaint (hwnd, &ps);             TextOut (gdc, 0

原创 C++中求各種數據類型最大最小值問題

#include<iostream> #include<limits> using namespace std; int main() { cout << "min:" << numeric_limits<char>::min()

原创 C++運算符優先級

http://blog.csdn.net/nicky_zs/article/details/4053146

原创 解決VS2013 添加VASSISTX後中文輸入爲問號

解決方法:刪除所有輸入法,除了你要用的,比如搜狗。   刪除所有語言選項。