原创 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