原创 linux 中的min 和 max 比我寫的要好

1、min 和 max /* * min()/max() macros that also do * strict type-checking.. See the * "unnecessary" pointer comparison. *

原创 堆、堆棧與數據結構中的堆

棧(stack):由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。 堆(heap): 一般由程序員分配釋放, 若程序員不釋放,程序結束時可能由OS回收,分配方式倒是類似於鏈表 堆(數據結構):堆可

原创 guitar

  1、那些花兒 2、白樺林 3、堅強的理由 4、真心英雄 5、七月 6、灰姑娘 7、流浪歌手的情人 點贊 收藏 分享 文章舉報 scola 發佈了8 篇原創文章 · 獲贊 3

原创 EHCI、UHCI與OHCI

爲了實現USB主機功能的統一,提高系統的可靠性與可移植性,上游芯片生產廠家在確定USB標準的同時,也確定了相應的主機規範。現在用得比較廣泛的有三種,其中的用於USB2.0高速設備的EHCI (Enhanced Host Control I

原创 GNU C 、ANSI C、標準C、標準c++區別和聯繫

GNU計劃,又稱革奴計劃,是由Richard Stallman在1983年9月27日公開發起的。它的目標是創建一套完全自由的操作系統。它在編寫linux的時候自己製作了一個標準成爲 GNU C標準。ANSI 美國國家標準協會,它對C做的

原创 url

http://blog.csdn.net/opendroid http://hi.baidu.com/albertchen521/home http://blog.chinaunix.net/u2/66024/ http://blo

原创 command

一、system1、crontab 是一個很方便的在unix/linux系統上定時(循環)執行某個任務的程序 2、grep (Global Regular Expression Print) 3、less/more 4、lsb_relea

原创 編譯的相關流程

二、編譯的相關流程   預處理(Pre-Processing)-->編譯(Compiling)-->彙編(Assembling)-->鏈接(Linking)   1、預處理器   根據以字符#開頭的命令(directives),修改原始的

原创 android statusbar 的修改

由於完全改了status bar,建議先做幾張png圖片,加到 Frameworks/base/core/res/res/drawable下。最好做一張背景圖,替換 statusbar_background.png 另外我又加了幾張i

原创 MCR & MRC

ARM 微處理器可支持多達 16 個協處理器,用於各種協處理操作,在程序執行的過程中,每個協處理器只執行鍼對自身的協處理指令,忽略 ARM 處理器和其他協處理器的指令。ARM 的協處理器指令主要用於 ARM 處理器初始化 ARM 協處理器

原创 #

1、指令 用途# 空指令,無任何效果#include 包含一個源代碼文件#define 定義宏#undef 取消已定義的宏#if 如果給定條件爲真,則編譯下面代碼#ifdef 如果宏已經定義,則編譯下面代碼#ifndef 如果宏沒有定義,

原创 gdb命令

                                1. gdb 的命令很多, gdb 把之分成許多個種類。    (gdb) help    List of classes of commands:    aliases -

原创 AndroidManifest.xml詳盡解析(轉)

  一、關於AndroidManifest.xml AndroidManifest.xml 是每個android程序中必須的文件。它位於整個項目的根目錄,描述了package中暴露的組件(activities, services, 等等

原创 android學習筆記

http://blog.csdn.net/yao_guet/article/category/750118  1. 長點擊控件菜單,即我們常說的右鍵菜單,不過好像ContextMenu不支持ICON的, 所以即使在源碼裏面可以使用setI

原创 Eclipse快捷鍵大全(轉載)

    Ctrl+1 快速修復(最經典的快捷鍵,就不用多說了) Ctrl+D: 刪除當前行  Ctrl+Alt+↓ 複製當前行到下一行(複製增加) Ctrl+Alt+↑ 複製當前行到上一行(複製增加) A