原创 PMON啓動信息詳解

PMON2000 MIPS Initializing. Standby... /*CPU  Initializing*/  0xbfe00190 : 00008062f0f8f0f0  CPU CLK SEL : 00000002 CPU

原创 關於排序(一)

   由於待排序的數據大小不一樣,數據存儲的位置就不一樣,就產生了兩種不同的排序分類.一 內部排序,也就可以將數據加載到內存中進行排序,二外部排序,也就是要排序的數據比較大,內存一次不能完全加載,在排序過程中要訪問外存(通常指文件)的排

原创 C循環如何實現詳解

C循環如何實現詳解 開篇  幾乎每種程序設計語言的語法中都會有語句的循環,跳轉。像最爲熟知的C語言便有 for 、 while 、 do---while 等等。這些循環一般都很容易理解和使用,對於程序中邏輯的實現也很有幫助。 只是很多

原创 linux 內核調試方法

  Linux內核調試方法 kdb:只能在彙編代碼級進行調試;   優點是不需要兩臺機器進行調試。   gdb:在調試模塊時缺少一些至關重要的功能,它可用來查看內核的運行情況,包括反彙編內核函數。   kgdb:能很方便的在源碼級對

原创 國際C語言混亂代碼大賽優勝作品詳解之“A clock in one line

國際C語言混亂代碼大賽優勝作品詳解之“A clock in one line” 發表於2013-04-11 17:22| 9419次閱讀| 來源StackOverflow| 53 條評論| 作者nneonneo IOCC

原创 linux自檢和systemtap

Linux 自檢和 SystemTap (強大的內核調試工具) http://www.ibm.com/developerworks/cn/linux/l-systemtap/index.html SystemTap 是監控和跟蹤運行中的

原创 關於線性表(一)

線性結構的特點:           1 在唯一的“第一個”元素和唯一的“最後一個”元素 2.除第一個元素沒有前驅元素外,其餘均有唯一的前驅元素,除最後一個元素外,其餘均有唯一的後繼元素。 一句話就是線性表就是順序結構,不存在一對多,多對

原创 python簡單回顧

注:如果有c/c++基礎,30分鐘學會Python 1.無論是行註釋還是段註釋,均以#加一個空格來註釋 2.若果需要在代碼中使用中文註釋,必須在python文件最前面加如下注釋 # -*- coding : UIF-8 -* - 3.如

原创 複雜聲明的分析過程

複雜聲明的分析過程 步驟號                             匹配的符號                                    如何閱讀 1取最左邊的標識符              標識符     

原创 CPU Cache原理 &避免dma cache 出錯

CPU Cache 原理及操作 & dma_cache_maint     轉載下文:CPU Cache原理 CPU緩存(Cache Memory)是位於CPU與內存之間的臨時存儲器,它的容量比內存小的多但是交換速度卻比內存要快得多。緩存

原创 通過表查找(HASH表)分析結構

通過一個表查找的程序,深入討論結構。 當遇到如宏定義 #define IN   1時,宏處理器和編譯器如何處理呢。需要把名字IN和替換文本1存入某個表中,當出現IN時如“statet = IN; 就必須用1來替換IN。 1處理名字 需要將

原创 通過printf函數簡單實現解析不定參數表

代碼先行,分析在後。 #include<stdarg.h> /*minprintf:minimal printf with variable argument list */ void minprintf(char *fmt,...) {

原创 希爾排序法

將相距一個增量單位的元素集組成一個子集,然後通過以子集爲單位對數據進行比較,最後得到子集間的數據是有序的,但是子集內德數據還未排序。這樣繼續縮小增量循環比較進行互換位置處理,直到增量變爲1時爲最後一次循環比較。 希爾排序算法突破了O(n^

原创 linux下穩定性測試軟件詳解

本文介紹了多款,linux系統下,服務器測試軟件。其中有很多不對的地方,請讀者指正。 一   SPEC2000     SPEC CPU2000是由標準性能評價機構“The Standard Performance Evaluation

原创 堆棧與函數調用

一、預備知識—程序的內存分配 一個由c/c++編譯的程序佔用的內存分爲以下幾個部分: 1、棧區(stack):由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。 2、堆區(heap):