原创 AWE GAE MEGOO 和 提高性能的INTEL的C++重新編譯 BigTable是什麼東東

1.http://cloud.csdn.net/a/20110906/304068.html 2.http://software.intel.com/en-us/articles/improve-performance-with-rec

原创 think:合集

編寫程序實現功能是最簡單的,如何讓編寫的程序擁有最高的性能,例如利用程序的局部性原理,纔是更重要的

原创 char* 賦值時單引號和雙引號的區別?include”“和include的區別

給字符串賦值應該用雙引號,單個字符的話用單引號。 雙引號代表字符串,會在後面加一個\0。 上面的寫法,第二句是錯誤的,無法通過編譯的。 雙引號表示先在程序源文件所在目錄查找,如果未找到則去系統默認目錄查找,通常用於包含程序作者編寫的頭

原创 關於虛擬地址空間

http://blog.chinaunix.net/uid-26606708-id-3073559.html 很不錯的代碼解析和棧分析:http://blog.csdn.net/iterzebra/article/details/6206

原创 2012-2-23 CSAPP第一節課的小結

1.關於系統和程序優化:resgister->L1->L2->l3->mem->SSD->disk->network 2.C語言的trap。這提醒了我們要注意檢查邊界條件:例如:內存是否重疊,傳入參數檢查(長度,是否爲空),unsigne

原创 各種變量的區別

http://codeup.org/archives/200 這個網頁相當好,還解釋了棧和堆的區別! 對於一個完整的程序,在內存中的分佈情況如下圖:  代碼區 全局數據區 堆區 棧區 變量可以分爲全局變量、靜態全局變量、靜態局部變量和

原创 Bundle和 SharedPreferences 區別

SharedPreferences是簡單的存儲持久化的設置,就像用戶每次打開應用程序時的主頁,它只是一些簡單的鍵值對來操作。它將數據保存在一個xml文件中   Bundle是將數據傳遞到另一個上下文中或保存或回覆你自己狀態的數據存儲

原创 C++類和數據在內存中的存儲

http://developer.51cto.com/art/201107/272734.htm

原创 PHP最大整數是多少呢

今天編了PHP程序統計用戶使用本應用的次數,以及成功和失敗次數,簡單的++;但是就怕溢出啊! 貌似是32位:2147483647  7fffffff,有符號整數

原创 JAVA 的垃圾回收機制

http://tech.qq.com/a/20060726/000329.htm Java的垃圾回收機制是Java虛擬機提供的能力,用於在空閒時間以不定時的方式動態回收無任何引用的對象佔據的內存空間。 需要注意的是:垃圾回收回收的是無

原创 內存對齊

VC中下面幾個結構體大小分別是多少呢 struct MyStruct {      double m4;      char m1;      int   m3; }; struct MyStruct {      char m1;

原创 CSAPP 關於寄存器的說明

32 位CPU的所有寄存器 2011-11-02 13:59  4個數據寄存器(EAX、EBX、ECX和EDX) 2個變址和指針寄存器(ESI和EDI) 2個指針寄存器(ESP和EBP) 6個段寄存器(ES、CS、SS、DS、F

原创 today Bug

今天因爲一個.noteedit,而進不去activity,真是faint 點贊 收藏 分享 文章舉報 yunan_wind 發佈了23 篇原創文章 · 獲贊 1 · 訪問

原创 有序數組合並問題

http://blog.csdn.net/lxmky/article/details/7936467 1.如果有新空間,想一想歸併排序的問題 2.如果只是在A數組之後,插入B數組,那麼 2.1 從後向前 2.2也是兩個指針 3.如果去

原创 CSAPP第十章:系統級I/O

不足值問題:某些情況下,read和write傳送的字節比應用程序要求的少。 例如:網絡延遲和傳輸,會出現不足值,這樣需要用rio包健壯的讀寫,即多次的讀寫。直到讀寫慢了爲止。