原创 skip white space and check toks

#include <stdio.h> #include <string.h> char whitespace[] = " \t\r\n\v"; /* Skip white space and check *ps lies in to

原创 [zz]使用gdb調試程序詳解

使用gdb調試程序詳解 轉載自內部論壇,原文出處不明。 熟練使用gdb是一個linux下開發人員必備的一項技能,我們由淺入深的學習一下gdb的強大功能。 一.gdb簡單介紹 名稱     gdb - GNU 調試器 提要    

原创 Data Structures and Algorithm Analysis in C 學習之List

頭文件list.h #ifndef _LIST_H #define _LIST_H #define ElementType int struct Node; typedef struct Node *PtrToNode; type

原创 template programming 學習(3) Argument dependent lookup

Argument dependent lookup   Qualified name: 指的是由類名、變量名或者變量指針作爲前綴的名字: MyClass::f(); x.f(); p->f();   這些前綴指定了f()的名字空間。  

原创 offsetof和container_of

offsetof offsetof根據結構體的類型和成員名來計算該成員距結構體首地址的偏移量。 offsetof 的一種實現如下: #define offsetof(type, member) ((size_t)(&((type

原创 OpenCV選擇圖像中矩形區域並保存

這篇文章主要爲大家詳細介紹了OpenCV選擇圖像中矩形區域並保存的方法,具有一定的參考價值,感興趣的小夥伴們可以參考一下 本文實例爲大家分享了OpenCV選擇圖像中矩形區域並保存的具體代碼,供大家參考,具體內容如下

原创 Java中的接口

什麼是接口 接口不是類,接口描述了對類的需求,由類來實現這些需求。 如Comparable接口: public interface Comparable<T> { int compareTo(T other); } Comp

原创 在eclipse中,如何添加現有java類文件或包文件到工程中?

1.在eclipse工程所在目錄中手動建立java類文件或包文件; 建立包文件的方法是,首先建立一個文件夾,文件夾的名字就是包的名字;然後在文件夾中建立java類文件,並在文件的開頭指明package的名字。該類文件就是包中的類文件。

原创 Java中的適配器(adapter)

適配器(adapter) 有的接口具有多個方法,比如WindowListener接口: public interface WindowListener { void windowOpened(WindowEvent e);

原创 學習git的好資源

git - 簡明指南 圖解Git git - 簡明指南 這裏簡單明瞭地介紹了git的主要命令,平時要用的基本都包含了,2分鐘看完,就會用git了! 圖解Git 用圖形象地介紹了git的原理和命令,對理解git很有幫助。

原创 在linux debian系統上寫個hello world版的bootloader

根據http://viralpatel.net/taj/tutorial/hello_world_bootloader.php這篇文章來做的。 準備: nasm qemu 安裝nasm和qemu: sudo apt-get i

原创 bisection bandwidth

Split N nodes into two groups of N/2 nodes such that the bandwidth between these two groups is minimum: that is the bis

原创 Java匿名內部類

內部類(Inner class)是定義在另一個類中的類。使用內部類的原因: 1) 內部類可以訪問該類所在外部類的所有數據,包括私有數據; 2)內部類可以對同一個包中的其他類隱藏起來; 3)當要定義一個回調函數且不想編寫大量代碼時,使

原创 Java中的泛型編程(generic programming)和泛型類(generic class)

泛型編程(generic programming)和泛型類(generic class) 泛型編程(generic programming)意味着代碼可以被不同類型的對象所複用。泛型類(generic class)就是可以被一個或多個類型

原创 Writing Hello World Bootloader

http://viralpatel.net/taj/tutorial/hello_world_bootloader.php Writing Hello World Bootloader Introduction Bootloade