宏——#define與#undef

 宏定義是在程式編譯前的預先處理階段,對所有使用到宏的地方進行替換;今天看到代碼裡面一大推的 #define與#undef的使用,卻不甚明白看了好一陣子才弄清楚是幹什麼的,其實很簡單。定義: #define PROCESS_TYPE_DEF_SAME_DELETE() PROCESS_TYPE_BASIC_DEF(UMS_PROCESS_TYPE_SAME_DELETE, same_delete)#define PROCESS_TYPE_DEF_GET_SAME_LIST()

N900 Dual boot(meego& maemo)

這幾天看到meego 1.1已經發布,而且n900已經可以雙系統啟動了 於是迫不及待的想試試。  下面是總的經過: 參考: http://wiki.meego.com/ARM/N900/Install/Dual_Boot簡而言之就是: 1.確定N900的firmware已經update到了rp1.3 方法:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-

GNU binutils工具使用

GNU binutils是一組二進位工具集。包括:addr2line   ar   gprof   nm   objcopy   objdump   ranlib   size   strings   strip.

wget下載整個網站

wget -r -p -k -np http://source.android.com, -r    表示遞迴下載,會下載所有的連結,不過要注意的是,不要單獨使用這個參數,因為如果你要下載的網站也有別的網站的連結,wget也會把別的網站的東西下載 下來,由於互連網的特性,你很有可能會把整個互連網給下載下來 -np  表示不下載別的網站的連結.-k    表示將下載的網頁裡的連結修改為本地連結.-p    表示獲得所有顯示網頁所需的元素,比片什麼的.另外還有其他的一些參數可以使用:-c 

嵌入式系統檔案系統比較 jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs

嵌入式系統檔案系統比較 jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs    Linux支援多種檔案系統,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,為了對各類檔案系統進行統一管理,Linux引入了虛擬檔案系統VFS(Virtual File

awk用法小結

轉自:http://blog.chinaunix.net/space.php?uid=22133229&do=blog&id=1790099awk 用法:awk ' pattern {action} ' 變數名 含義 ARGC 命令列變元個數 ARGV 命令列變元數組 FILENAME 當前輸入檔案名稱 FNR 當前檔案中的記錄號 FS 輸入欄位分隔字元,預設為一個空格 RS 輸入記錄分隔字元 NF 目前記錄裡域個數 NR 到目前為止記錄數 OFS 輸出域分隔字元 ORS

關於MAP檔案的使用

關於MAP檔案的使用(轉貼)在看《深入理解電腦系統》的時候總會看到MAP檔案,一直不懂,今天看到一片相關的文章,收錄下來,大家一起看看吧。畢竟有些時候我們的IDE提示的資訊不夠明白,使用MAP檔案是一個調試的好幫手。僅通過崩潰地址找出原始碼的出錯行作為程式員,我們平時最擔心見到的事情是什嗎?是記憶體流失?是介面不好看?……錯啦!我相信我的看法是不會有人反對的——那就是,程式發生了崩潰!“該程式執行了非法操作,即將關閉。請與你的軟體供應商聯絡。”,呵呵,這句 M$ 的“名言”,恐怕就是程式員最擔心

mac emacs 共用剪下板

使用 bpcopy 和bppaste 替代剪下  x-clipboradelisp code :;;osx should using pbpaste and pbcopy to share clipboard(defun copy-from-osx () (shell-command-to-string "pbpaste"))(defun paste-to-osx (text &optional push) (let ((process-connection-

Redhat 6 git 伺服器 配置 (http)

1.安裝git軟體推薦兩個軟體安裝源:http://www.webtatic.com裡面主要是git, gitweb,gitolitehttp://repoforge.org裡面主要是git,git-daemon repoforg上的git版本比較新 2.對apache 伺服器進行配置在 /etc/httpd/conf.d/ 下添加git.conf檔案檔案內容為 #設定git倉庫的路徑為/var/www/gitSetEnv GIT_PROJECT_ROOT

大便(Debian)——很大,很方便?(二)—— 讓Grub Menu更性感

書接上回。7、讓Grub Menu更性感似乎是為了顯得更專業,debian預設的grub menu很是醜陋。吝嗇的連個一二百K的splash image都沒有。那我們自己動手吧。a) 找張splash image(我也不知道這該翻譯成什麼,只能先用英文了)。比如我找的這張:bysoli.xpm.gz。看它是xpm.gz結尾的檔案。b)把它拷到/boot/grub/splashimage/下:Code highlighting produced by Actipro

Redhat 6 git 伺服器配置(gitweb)

gitweb主要用於web browser方式的原始碼瀏覽 1.gitweb軟體安裝軟體倉庫見 redhat 6 git 伺服器 配置 (http) 2.配置http 伺服器編輯/etc/httpd/git.conf追加Alias /gitweb /var/www/gitweb<Directory /var/www/gitweb> Options ExecCGI AddHandler cgi-script cgi

[轉載]什麼情況下該使用變數延遲?

來源:中國DOS聯盟     關於環境變數延遲擴充,使用set /?可以查看到部分說明,不過考慮到其粗劣的翻譯水平,建議在查看之前,首先chcp 437切換為英文查看原英文說明。鑒於文中已說得十分詳盡,而且有數個程式碼範例,應該不難理解。在此僅略作一些補充。 

COM介面傳回值HRESULT處理 及 錯誤查詢

從COM方法返回的HRESULT是個32位符號整數,其非負值表示成功,負值表示失敗。HRESULT有三個域:程度位(表示成功或失敗),功能碼和狀態代碼。功能碼錶示HRESULT來自什麼組件或程式。微軟給不同的組件多賦予功能碼,如:COM、任務發送器等都有功能碼。功能碼是個16位的值,僅此而已,沒有其它內在含義;它在數字和意義之間是隨意關聯的;類似GetLastError()返回的值。  如果你在winerror.h標頭檔中尋找錯誤碼,會看到許多按照[功能]_[程度]_[描述]命名規範列出的HRE

flex開源東東,留備後學

Flex開源項目 ******************************************************************************************** 1. Flexbox http://flexbox.mrinalwadhwa.com/ 這是一位來自印度的flex開發人員在07年2月份建立的flex組件庫,裡面也有不少好東西。 2.

即時作業系統的概念

即時作業系統的概念即時系統的特點是,如果邏輯和時序出現偏差將會引起嚴重後果的系統。能夠對外界事件和資料作出快速處理並快速響應。有兩種類型的即時系統:軟即時系統和硬即時系統。  1.在軟即時系統中系統的宗旨是使各個任務運行得越快越好,並不要求限定某一任務必須在多長時間內完成。  2.在硬即時系統中,各任務不僅要執行無誤而且要做到準時。  大多數即時系統是二者的結合。多數即時系統又是嵌入式的。這意味著電腦建在系統內部,使用者看不到有個電腦在系統裡面——嵌入式。一

[轉載]關於 Debian 源的一些簡單說明

轉載自:http://blog.xiaoduo.info/?p=3原先是應聯盟 Linux 區版主 sirius 的要求搜集資料寫的, 在 Blog 裡存一份作為備份吧。由於內容是直接 Copy & Paste 論壇的原貼的… 所以裡面給出的源也就 BIT 的哥們能用,目前不提供校外訪問…以下 stable, testing, unstable, experimental 的源算是對 Debian

繼續The JavaTM Tutorial之旅。

今天天氣反常地熱,直到下午5點多才能靜下心來,繼續讀The

大便(Debian)——很大,很方便?(三)

8、使用fcitxIMEdebian預設的IME是scim,雖然這個IME比較通用,或者說是“正規軍”,但我更喜歡fcitx(現在他的原作者已經停止開發,但有幾個熱心的網友已經接手,官方網站:http://www.fcitx.org).其實debian已經預設安裝了fcitx,如果沒裝可以很方便地從新立得軟體包管理器裡安裝,或用命令:Code highlighting produced by Actipro CodeHighlighter

CMD指令碼for語句的用法舉例

Code highlighting produced by Actipro CodeHighlighter

The JavaTM Tutorial 緩慢進行中。

        現在看The JavaTMTutorial越來越順暢了,但進程依然緩慢。部分原因是受他人影響(比如這幾天頻繁地和她聊天)不能靜下心來,還有就是現在用的這個機器太爛了,3500RMB買的,可想而知是什麼貨色了。並且,不知為什麼記憶體使用量量總是很高(只開個瑞星和天網就用了記憶體160多MB),鬱悶中用最佳化大師最佳化了一下(我是極不願用這類東西的),呵,反而上升到了200MB!鬱悶呀。啟動Eclipse都要用一、二分鐘。       

總頁數: 61357 1 .... 8218 8219 8220 8221 8222 .... 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.