原创 c實現的讀大文件方法(源代碼)

  static char *file2memory(FILE *file, long *size) {   char buffer[1024];   char *string=NULL;   char *newstring=NULL;

原创 Symbian 斷點下載

求Symbian C++斷點繼傳的小例子! 

原创 mfc中實現md5文件校驗

有誰知道在mfc中怎麼實現md5文件校驗嗎?  

原创 GN語法和操作

GN語法和操作 GN語法和操作 介紹 1使用內置的幫助 2設計理念 語法 1字符串 2清單 3條件語句 4循環 5函數調用 6作用域和執行 命名 1文件和目錄名 2 標識 構建配置 1總體構建流程 2構建配置文件 3構建參

原创 Ninja 構建系統

Ninja 構建系統 概述 Ninja 是一個構建系統,與 Make 類似。作爲輸入,你需要描述將源文件處理爲目標文件這一過程所需的命令。 Ninja 使用這些命令保持目標處於最新狀態。與其它一些構建系統不同,Ninja 的主要設計目標是

原创 firefox(Mozilla)分析

.Firefox(Mozilla) 框架 層次:1.0 最底層:跨平臺操作系統實用功能封裝,或稱爲虛擬操作系統(例如OpenOffice)或稱爲操作系統(平臺)適配器。叫什麼沒有關係,基本意思理解就可以了。我認

原创 編程技巧

 宏展開:  1. 通過代碼輸出 #include <stdio.h>   #define MIN(x,y) (x<y?x:y)   #define TO_STRING(x) TO_STRING1(x)   #define TO_ST

原创 開源代碼 網址

http://src.chromium.org/svn/trunk/src

原创 android調試crash——反彙編

轉自:http://my.unix-center.net/~Simon_fu/?p=527      在移植Android過程中會遇到很多Crash的事情。一般這些問題都可以通過看代碼能解決,當然也有一些比較難搞的問題,非常難找到頭緒

原创 好的計算機書籍 http://outmyth.blogdriver.com/outmyth/1122212.html

【動機】就計算機這個專業來說吧,因爲我是非科班出身的學生,要重新開始補相應的知識,目前定下來要學習的基礎理論知識有:離散數學,數據結構與算法, 組成原理,彙編,操作系統,網絡等等,有的時候覺得這裏每一個知識點要學的深入的話都是無底洞,

原创 spidermonkey 分析

Slide 1 SpiderMonkey 設計和實現 Author:張平 Email:[email protected] Slide 2 簡介: SpiderMonkey: JavaScript Engine

原创 FreeType 簡單使用

  FreeType 2  第一步 -- 簡易的字形裝載  介紹  這是“FreeType2 教程”的第一部分。它將教會你如何:  * 初始化庫  * 通過創建一個新的 face 對象來打開一個字體文件  * 以點或者象素的形式選擇一個

原创 gdb調試android的webkit

其實Android下調試Android的native代碼的文章網上也有不少描述,第一次成功使用GDB調試WebKit的流程如下: 1. 調試已運行的browser (#) adb shell ps | grep browser gdbse

原创 WebKit裏字符編碼

WebKit裏有以下八種方式來獲取字符的編碼: 1.默認編碼, 2.自動檢測編碼 3.從XML頭獲取 4.從MetaTag獲取 5.從CSSCharset獲取 6.從HTTP頭獲取 7.用戶選擇編碼 8.從父Frame裏獲取 默認編碼在W

原创 arm中在代碼中獲取寄存器的值

uint32* cur_sp = 0, *cur_lr = 0, *cur_pc = 0;#ifndef __ARMCC_VERSION > 22000#pragma arm    __asm {       MOV  cur_sp __