- 博客(22)
- 资源 (4)
- 收藏
- 关注
转载 sqlite3语句
建立数据库档案用sqlite3建立数据库的方法很简单,只要在shell下键入(以下$符号为shell提示号,请勿键入):$ sqlite3 foo.db如果目录下没有foo.db,sqlite3就会建立这个数据库。sqlite3并没有强制数据库档名要怎么取,因此如果你喜欢,也可以取个例如foo.icannameitwhateverilike的档名。 在sqlit
2012-04-30 17:35:30 568
转载 Android之SQlite存储
使用嵌入式关系型SQLite数据库存储数据 除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据。在Android平台上,集成了一个嵌入式关系型数据库—SQLite,1、SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型虽然只有五种,但实际上s
2012-04-30 17:31:56 762
转载 Content Provider使用
Content Provider 属于Android应用程序的组件之一,作为应用程序之间唯一的共享数据的途径,Content Provider 主要的功能就是存储并检索数据以及向其他应用程序提供访问数据的借口。 Android 系统为一些常见的数据类型(如音乐、视频、图像、手机通信录联系人信息等)内置了一系列的 Content Provider, 这些都位于android.pro
2012-04-27 17:21:16 707
转载 Android Activity生命周期
大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助,但是还不能完全吃透,所以我今天特意在重新总结一下. 首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):
2012-04-27 15:29:23 671
原创 Android计算器(修改版)
package yy.android.calculate;import java.math.BigDecimal;import java.math.RoundingMode;import PushAndPop.NumStack;import PushAndPop.Symbol;import PushAndPop.SymbolStack;import andr
2012-04-26 17:16:46 2358
转载 android service 学习(下)
android service 学习(下) 通常每个应用程序都在它自己的进程内运行,但有时需要在进程间传递对象,你可以通过应用程序UI的方式写个运行在一个不同的进程中的service。在android平台中,一个进程通常不能访问其他进程中的内存区域。所以,他们需要把对象拆分成操作系统能理解的简单形式,以便伪装成对象跨越边界访问。编写这种伪装代码相当的枯燥乏味,好在android为我们提供了AI
2012-04-26 17:13:01 519
转载 android service 学习(上)
android service 学习(上) Service是android 系统中的一种组件,它跟Activity的级别差不多,但是他不能自己运行,只能后台运行,并且可以和其他组件进行交互。Service的启动有两种方式:context.startService()和context.bindService()。 使用context.startService() 启动Se
2012-04-26 16:01:32 571
转载 Linux下获得CPU利用率和内存使用情况(C实现)
Linux下获得CPU利用率和内存使用情况(C实现) 在 Linux中如果要监视一个进程的运行情况,如查看它的CPU使用效率和内存使用情况,就需要从系统的 /proc目录的读取一些系统信息。然后分析得到结果,特别是在嵌入式中的应用程序这个功能就很重要。本文中的代码是从top命令的源代码分析中获得,并做了部分修改,在FC6+GCC4.1调试通过。从这个工程中我也获得一些感悟。1
2012-04-25 21:43:31 2361
转载 关于linux 的 spinlock
关于linux 的 spinlock 互斥手段的选择,不是根据临界区的大小,而是根据临界区的性质,以及 有哪些部分的代码,即哪些内核执行路径来争夺。 从严格意义上说,semaphore和spinlock_XXX属于不同层次的互斥手段,前者的 实现有赖于后者,这有点象HTTP和TCP的关系,都是协议,但层次是不同的。 先说semaphore,它是进程级的,用于多个进程之
2012-04-25 21:37:18 832
转载 Linux C语言退出函数详解
Linux C语言退出函数详解 C标准定义了下面的退出函数: #include void exit(int status); void _Exit(int status); int atexit(void (*function)(void)); 函数功能介绍如下: void exit(int status)
2012-04-25 21:27:16 7440
转载 Linux 中的计时
简介: 本文描述了Linux系统中一些与计时相关的问题和解决方法。因为在学习和研究的过程中我们经常需要统计程序或程序段的耗时,评估它们的性能好坏。因而这些问题对于我们来说,经常会遇到。掌握多种计时方法对于开发人员或科研工作者来说都是必须掌握的一项技能。本文解决了在Linux计时当中经常会遇到的一些技术问题,相信会对他人的工作有所帮助。实际上,可能还会有其它一些方法可以完成本文讨论的任务。我
2012-04-25 21:25:53 793
转载 u-boot启动代码start.S详解
u-boot启动代码start.S详解分类: U—Boot2010-01-06 13:59 123人阅读 评论(0) 收藏 举报 u-boot启动代码start.S详解 1)定义入口。由于一个可执行的Image必须有一个入口点,并且只能有一个全局入口,通常这个入口放在ROM(Flash)的0x0地址,因此,必须通知编译器以使其知道这个入
2012-04-25 21:22:17 1112
转载 Linux 的多线程编程的高效开发经验
Linux 的多线程编程的高效开发经验 Linux 平台上的多线程程序开发相对应其他平台(比如 Windows)的多线程 API 有一些细微和隐晦的差别。不注意这些 Linux 上的一些开发陷阱,常常会导致程序问题不穷,死锁不断。本文中我们从 5 个方面总结出 Linux 多线程编程上的问题,并分别引出相关改善的开发经验,用以避免这些的陷阱。我们希望这些经验可以帮助读者们能更好更快的熟悉
2012-04-25 21:16:23 816
转载 linux fork函数的精辟解说
#include ;#include ;main (){ pid_t pid; pid=fork(); if (pid < 0) printf("error in fork!"); else if (pid == 0)
2012-04-25 21:14:47 808
转载 Linux 下使用clock_gettime给程序计时详解
Linux 下使用clock_gettime给程序计时详解,函数的原型如下:int clock_gettime(clockid_t clk_id,struct timespect*tp);clockid_tclk_id用于指定计时时钟的类型,对于我们Programmr以下三种比较常用:CLOCK_REALTIME, a system-wide realtim
2012-04-25 21:11:09 6127
转载 Linux信号详解
一 信号的种类可靠信号与不可靠信号, 实时信号与非实时信号可靠信号就是实时信号, 那些从UNIX系统继承过来的信号都是非可靠信号, 表现在信号不支持排队,信号可能会丢失, 比如发送多次相同的信号, 进程只能收到一次. 信号值小于SIGRTMIN的都是非可靠信号.非可靠信号就是非实时信号, 后来, Linux改进了信号机制, 增加了32种新的信号, 这些信号都是可靠信
2012-04-25 21:08:41 1108
转载 Android位图总结
由于项目中牵扯到了对位图(android.graphics.Bitmap)的操作,于是对照Android的参考文档详细地研究了一下Android提供的位图相关功能。一、对位图的获取在Android的SDK中提供了一个BitmapFactory 类。采用此类的几个方法能够从一个文件路径或者输入流中得到位图。包:android.graphics类:BitmapFactoryAndr
2012-04-22 18:23:39 4647
转载 Android EditText光标定位
Selection 这个完全是一个工具类, 是关于区间选取的工具类, 自有的方法都是静态的. 来了兴致就把所有方法都测试了一下, 又要熬夜了. 测试是在一个继承EditText 的子类 onTouchEvent 方法里面进行的. 算是一个总结了.text 实参是 getEditableText(), layout 实参是 getLayout() 选中区域的方法: Selection.e
2012-04-22 18:21:28 4948
转载 EditText属性
EditText继承关系:View-->TextView-->EditText EditText的属性很多,这里介绍几个:android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行输入,一旦设置为tr
2012-04-22 18:20:00 1010
原创 Android计算器(最初版)
http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > android:id="@+id
2012-04-22 18:18:42 707
转载 大数阶乘
序大数阶乘的计算是一个有趣的话题,从中学生到大学教授,许多人都投入到这个问题的探索和研究之中,并发表了他们自己的研究成果。如果你用阶乘作关键字在google上搜索,会找到许多此类文章,另外,如果你使用google学术搜索,也能找到一些计算大数阶乘的学术论文。但这些文章和论文的深度有限,并没有给出一个高速的算法和程序。 我和许多对大数阶乘感兴趣的人一样,很早就开始编制大数阶乘的程序。从2
2012-04-14 12:11:42 3820
转载 设计模式浅谈之单例模式
设计模式浅谈之单例模式发布日期:11-05-07 01:11 文章来源:互联网【分享】在Java 的单例模式中,有两种实现方式,懒汉式与饿汉式。单例模式实现之饿汉式|-单例类Songleton /*** 单例模式实现之一饿汉式* * 一开始就创建Singleton的对象并实例化* */class Singleton{// 创建一个Sig
2012-04-10 11:27:28 691
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人