- 浏览: 392349 次
- 性别:
- 来自: 上海
最新评论
-
lalaeye:
学习一下,明天再看。
android框架设计 -
418702610:
...
Collections.synchronizedMap(new LinkedHashMap()) -
mao_lu:
给个代码下载吧,谢谢
在Android中创建和使用数据库 -
lyltiger:
那就是说单纯的android测试还不能进行!
Android单元测试 -
貌似掉线:
貌似是我想要的。。先标记一下,明天起来看。。
Android单元测试
文章列表
I cannot read the submitter using request.getParameter("submitter") (it returns null). ]
Situation:
javax.servlet.HttpServletRequest.getParameter(String) returns null when the ContentType is multipart/form-data
Solutions:
Solution A:
1. download http://www.servlets.com/cos/index.html
...
- 2009-10-28 14:04
- 浏览 3214
- 评论(0)
内核编程入门,就以最为简单的hello.c为例。
环境:Redhat 9.0,内核版本2.4.20-8。
虽然现在2.6.x的内核很早就就发布了,但是毕竟很多公司还在使用2.4.x的内核。作为新手,从2.4.x的内核入手是可行的。原因有如下几条:
(1)2.4.x比较成熟。可能你遇到的绝大多数问题,网上都有解决方案。在这个过程中,你可以节省大量的时间,同时还可以对比网上的解决方案,加深认识,总结解决问题的方法,调整自己的学习方法和思路。
(2)事物的发展总不可能是一蹴而就的。了解发展的历程,对深入理解问题有很大的好处。所以在2 ...
- 2009-09-29 11:12
- 浏览 2575
- 评论(0)
一、 什么是ioctl。
ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就
是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用个数
如下:
int ioctl(int fd, ind cmd, …);
...
- 2009-09-29 11:00
- 浏览 2422
- 评论(0)
一 Linux下的Minicom的功能与Windows下的超级终端功能相似,可以通过串口控制外部的硬件
设备.适于在linux通过超级终端对嵌入式设备行管理.同样也可以使用minicom对外置Modem
进行控制.
二.Minicom的安装
1.rpm包方式
GTES 10,10.5,11版本都包含minicom包,你可以直接安装他们:
# rpm -ivh minicom-xxx.rpm
2.源码包方式
源码包下载地址: [url]http://alioth.debian.org/projects/minicom/ [/url]
安装源码包:
# tar zx ...
- 2009-09-29 10:24
- 浏览 3851
- 评论(0)
dpkg命令解析
dpkg是Debian的中级软件包管理器,类似RPM.
dpkg是Debian软件包管理系统的中流砥柱,负责安全卸载软件包,配置,以及维护已安装的软件包.也是Debian系统中众多软件包管理工具的后端.有关dpkg的更多介绍参阅:http://www.dpkg.org
系统中所有packages的信息都在/var/lib/dpkg/目录下,其中子目录”/var/lib/dpkg/info”用于保存各个软件包的配置文件列表.
.conffiles 记录了软件包的配置文件列表
.list 保存软件包中的文件列表,用户可以从.list的信息中找到软件包中文件的具体安装位置.
.md ...
- 2009-09-29 10:19
- 浏览 7549
- 评论(0)
NDK是Google提供的一套开发支持Native代码的应用程序的工具。因为Android用了自己改写的C库(Bionic),并应用自己的compiler和linker,所以如果想用通用的toolchain编译Android应用中C/C++代码就比较麻烦。之前的方法是,可以把自己的代码整合到整个Android系统中,利用Android Build System的编译工具进行编译(具体例子可以参看<android source>/development/samples/下的PlatformLibrary和SimpleJNI两个例子)。但是缺点是要建立整个的Build的环境,第一次Bui ...
- 2009-09-17 10:45
- 浏览 8021
- 评论(0)
最近过的好累,总是力不从心,一心真的不能两用,导师的项目越催越紧,压力越来越大,恐怕真的交不了差了,我快要放弃了!
- 2009-09-15 22:45
- 浏览 1242
- 评论(0)
归并排序(Merge Sort)是利用"归并"技术来进行排序。归并是指将若干个已排序的子文件合并成一个有序的文件。
两路归并算法
1、算法基本思路
设两个有序的子文件(相当于输入堆)放在同一向量中相邻的位置上:R[low..m],R[m+1..high],先将它们合并到一个局部的暂存向量R1(相当于输出堆)中,待合并完成后将R1复制回R[low..high]中。
(1)合并过程
合并过程中,设置i,j和p三个指针,其初值分别指向这三个记录区的起始位置。合并时依次比较R[i]和R[j]的关键字,取关键字较小的记录复制到R1[p]中,然后将被复制记录的指 ...
- 2009-09-13 16:12
- 浏览 1509
- 评论(0)
堆排序
1、 堆排序定义
n个关键字序列Kl,K2,…,Kn称为堆,当且仅当该序列满足如下性质(简称为堆性质):
(1) ki≤K2i且ki≤K2i+1 或(2)Ki≥K2i且ki≥K2i+1(1≤i≤ )
若将此序列所存储的向量R[1..n]看做是一棵 ...
- 2009-09-13 16:10
- 浏览 2599
- 评论(0)
直接选择排序
选择排序(Selection Sort)的基本思想是:每一趟从待排序的记录中选出关键字最小的记录,顺序放在已排好序的子文件的最后,直到全部记录排序完毕。
常用的选择排序方法有直接选择排序和堆排序。
...
- 2009-09-13 16:09
- 浏览 1345
- 评论(0)
希尔排序(Shell Sort)是插入排序的一种。因D.L.Shell于1959年提出而得名。
希尔排序基本思想
基本思想:
先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。所有距离为dl的倍数的记录放在同一个组中。先在各组内进行直接插人排序;然后,取第二个增量d2<d1重复上述的分组和排序,直至所取的增量dt=1(dt<dt-l<…<d2<d1),即所有记录放在同一组中进行直接插入排序为止。
该方法实质上是一种分组插入方法。
给定实例的shell排序的排序过程
假设待排序文件有10个记录,其关键字分别 ...
- 2009-09-13 16:07
- 浏览 1965
- 评论(0)
直接插入排序
插入排序(Insertion Sort)的基本思想是:每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子文件中的适当位置,直到全部记录插入完成为止。
本节介绍两种插入排序方法:直接插入排序和希尔排序。
直接插入排序基本思想
1、基本思想
假设待排序的记录存放在数组R[1..n]中。初始时,R[1]自成1个有序区,无序区为R[2..n]。从i=2起直至i=n为止,依次将R[i]插入当前的有序区R[1..i-1]中,生成含n个记录的有序区。
2、第i-1趟直接插入排序:
通常将一个记录R[i](i=2,3,…,n-1)插入到当前 ...
- 2009-09-13 16:06
- 浏览 1957
- 评论(0)
快速排序
快速排序(QuickSort)
1、算法思想
快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。
(1) 分治法的基本思想
分治法的基本思想是:将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些子问题,然后将这些子问题的解组合为原问题的解。
(2)快速排序的基本思想
设当前待排序的无序区为R[low..high],利用分治法可将快速排序的基本思想描述为:
①分解:
在R[low..high]中任选一个记录作 ...
- 2009-09-13 16:04
- 浏览 2910
- 评论(0)
冒泡排序
交换排序的基本思想是:两两比较待排序记录的关键字,发现两个记录的次序相反时即进行交换,直到没有反序的记录为止。
应用交换排序基本思想的主要排序方法有:冒泡排序和快速排序。
冒泡排序
1、排序方法
将被排序的记录数组R[1..n]垂直排列,每个记录R[i]看作是重量为R[i].key的气泡。根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R:凡扫描到违反本原则的轻气泡,就使其向上"飘浮"。如此反复进行,直到最后任何两个气泡都是轻者在上,重者在下为止。
(1)初始
R[1..n]为无序区。
(2)第一趟扫描
...
- 2009-09-13 16:02
- 浏览 1511
- 评论(0)
排序基本概念
排序(sort)或分类
所谓排序,就是要整理文件中的记录,使之按关键字递增(或递减)次序排列起来。其确切定义如下:
输入:n个记录R1,R2,…,Rn,其相应的关键字分别为K1,K2,…,Kn。
输出 ...
- 2009-09-13 16:00
- 浏览 1492
- 评论(0)