原创 單例模式的Java編程簡單實現

一、懶漢模式 具體如下: /* Create a Singleton class */ class Singleton { public static Singleton getInstance(){ return instan

原创 基於嵌入式linux的freetype矢量字體簡單顯示的實現

一、freetype簡介 FreeType庫是一個完全免費(開源)的、高質量的且可移植的字體引擎,它提供統一的接口來訪問多種字體格式文件,可以非常方便我們開發字體顯示相關的程序功能。它支持單色位圖、反走樣位圖的渲染。FreeType庫是高

原创 (一)數據結構之線性表的簡單實現:鏈表

1、線性表的定義 線性表(Linear List):由同類型的數據元素構成的有序序列的線性結構:表中元素個數稱爲線性表的長度,線性表沒有元素時,稱爲空表,表起始位置稱表頭,表結束位置稱爲表尾。 2、鏈表的順序存儲的實現 2.1 數據結構表

原创 堆棧的簡單實現之一:基本操作(C語言實現)

堆棧(Stack)是一種操作受限的線性表,堆棧的插入和刪除操作只能在一端進行。堆棧遵循着先進後出或者叫後進先出的原則。在堆棧中,允許插入和刪除的一端叫着棧頂(Top),另外一端叫着棧底(Bottom)。棧的基本操作包括:棧的初始化,棧的插

原创 堆棧的簡單實現之二:進制轉換方面的簡單應用(C語言實現)

十進制數和其他進制數之間通常有很多種轉換方式,本文通過對堆棧的使用來實現十進制數和其他進制數之間的轉換。 如下圖所示是十進制轉二進制: 從上圖可以看出十進制數150經過轉化後變成二進制數10010110,對結果進行分析可以看出當商爲0時

原创 基於Tiny4412的電容屏多點觸摸驅動程序的簡單實現

一、基本開發環境和觸摸芯片接口 1、基本開發環境 PC機:Ubuntu12.04 64bit GCC工具鏈條:arm-none-linux-gnueabi  (gcc version 4.5.1 (ctng-1.8.1-FA)) 開發板:

原创 單例模式的C++簡單實現

一、懶漢模式 具體例子如下: /** * 懶漢式單例模式 */ #include <iostream> using namespace std; /* 定義Singleton類,用來表示單例模式 */ class Sing

原创 如何在Android源碼編譯系統中添加一個C項目

在編譯Android系統時,可以增加一些C或者C++的工具程序,從而可以在目標系統的shell命令下使用該工具。本文來簡單演示一下如何在Android編譯系統中添加一個C項目,並對其進行編譯然後在Android系統中通過adb shell

原创 字符編碼筆記:ASCII,Unicode和UTF-8

http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html 點贊 收藏 分享 文章舉報

原创 基於嵌入式Linux的LCD液晶點陣顯示的基本實現

本文以嵌入式Linux爲板載系統。寫一個測試LCD液晶點陣的小例子,在這個小例子當中主要實現液晶點陣的中文和英文實現。 一、前期準備工作 1、基本開發環境 PC機 : Ubuntu9.10 gcc版本 : gcc version 4.3

原创 循環隊列操作之一:循環隊列的表示和實現(C語言版本)

隊列(Queue)是一種操作受限的線性表,隊列(Queue)只能在表的一端進行插入操作,在另一端進行刪除操作。其中,允許插入的一端叫着隊尾(tail),允許刪除的一端叫做隊頭(front)。循環隊列是對隊列的一種改進,它比隊列適用的範圍更

原创 關於char, wchar_t, TCHAR, _T(),L,宏 _T、TEXT,_TEXT、L

http://www.cnblogs.com/wanghao111/archive/2009/05/25/1488816.html 點贊 收藏 分享 文章舉報 TECH_PRO

原创 (三)數據結構之線性表的簡單實現:隊列

1、隊列的簡單定義 隊列:具有一定操作約束的線性表;只能在一端插入,在另一端刪除;先進先出:First In First Out(FIFO)。 2、隊列的順從存儲實現 隊列的順序存儲結構通常由一個一維數組和一個記錄隊列頭元素位置的變量fr

原创 如何在Android源碼編譯系統中添加一個Java項目

一、編譯Java文件和Android.mk文件 Java文件Yl_hello.java實現了一個簡單的Hello,world!功能,具體實現如下: public class Yl_hello { public static void

原创 Linux應用編程基礎之多路複用:select和poll的簡單使用示例

一、基本原理 在linux編程基礎中,select和poll的I/O多路轉接複用模式是處理I/O複用的一個高效的方法。它可以具體設置程序中每一個所關心的文件描述符的條件、希望等待的時間等,從select()和poll()函數返回時,內核會