摘要:
第一种:日期控件DatePicker.javapackage com.example.dataPicker;import android.app.Activity;import android.app.DatePickerDialog;import android.app.Dialog;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.DatePicker;pub 阅读全文
阅读排行榜
怎样写 Linux LCD 驱动程序
2009-04-22 16:04 by htc开发, 247 阅读, 收藏,
摘要:
怎样写 Linux LCD 驱动程序 作者: 刘鹏 日期: 2008-12-27 本文分析了frame buffer 设备驱动的主要数据结构,在此基础上介绍了LCD驱动程序的开发。 基本原理通过 framebuffer ,应用程序用 mmap 把显存映射到应用程序虚拟地址空间,将要显示的数据写入这个内存空间就可以在屏幕上显示出来; 驱动程序分配系统内存作为显存;实现 file_operations 结构中的接口,为应用程序服务;实现 fb_ops 结构中的接口,控制和操作 LDC 控制器; 驱动程序将显存的起始地址和长度传给 LCD 控制器的寄存器 (一般由 fb_set_var 完成) , 阅读全文
回调函数详解
2011-05-11 22:52 by htc开发, 245 阅读, 收藏,
摘要:
对指针的应用是C语言编程的精髓所在,而回调函数就是C语言里面对函数指针的高级应用。简而言之,回调函数是一个通过函数指针调用的函数。如果你把函数指针(函数的入口地址)传递给另一个函数,当这个函数指针被用来调用它所指向的函数时,我们就说这个函数是回调函数。为什么要使用回调函数呢?我们先看一个小例子: Node * Search_List (Node * node, const int value) { while (node != NULL) { if (node ... 阅读全文
Iphone——使用SQLite3进行简单的数据库操作
2012-03-13 22:20 by htc开发, 244 阅读, 收藏,
摘要:
1.新建一个View-based Application项目。2.右击项目中Frameworks文件夹,在其中添加libsqlite3.dylib库。3.在.h头文件中声明一个类型为sqlite3的变量以及一个获取Documents文件夹下数据库文件目录的方法:#import <UIKit/UIKit.h>
#import "sqlite3.h" @interface SQLiteDataBase : UIViewController { sqlite3 *db;//数据库对象
} -(NSString *)getDocumentsPath;//获取Docume 阅读全文
《算法导论》第14章 数据结构的扩张 (1)动态顺序统计
2012-04-08 17:57 by htc开发, 243 阅读, 收藏,
摘要:
《数据结构扩张》是《算法导论》第三部分的最后一章。在介绍学习了这么多种数据结构之后,简要介绍了当这些基本数据结构不满足需求时,如何扩张它们来满足需求。这才是学习算法的目的,能够根据需求选择合适的数据结构和算法,并在无法满足需求时能够扩张它。这才是对算法的思想和本质的学习!可以将本章看做深入学习的前奏吧,因为紧接着就要开始进入第四部分《高级设计和分析技术》了。那么赶快来看看如何扩张数据结构,然后就进入高级部分的学习吧!1.如何扩张数据结构?1)选择基础数据结构2)确定要在基础数据结构中添加哪些信息3)验证可用基础数据结构上的基本操作来维护新添加的信息4)设计新的操作下面来看一个简单的数据扩张的例 阅读全文
浙公网安备 33010602011771号