- 博客(34)
- 资源 (9)
- 收藏
- 关注
转载 JAVA EE 5 的发展史
引言纵观 Java Platform, Enterprise Edition (Java EE) 规范的历史可以看出,每次重大修订都是由一个重要主题推动的。例如,第一次发布 J2EE™ 1.2 时,伴随的重要主题是首次将单独的规范绑定在一起,后来,在 J2EE 1.4 中,关注的重要主题则是 Web 服务。图 1 显示了 Java EE 的摘要历史,列出了每个版本的重要功能以及促成每次修订的一
2008-07-02 21:35:00 724
原创 MyNotes(ContentProvider实例)
<br />package com.android.notes;<br /><br />import java.util.Calendar;<br />import java.util.HashMap;<br /><br />import javax.crypto.SecretKey;<br /><br />import com.android.provider.Notes;<br />import com.android.provider.Notes.Key;<br />impor
2010-08-27 14:06:00 1032
原创 20100327
1:验证QQ完成,没有解决 email和msn那个Bug,可能是正则表达式的错误。2:网友说用Pattern解决正则表达式的验证速度很慢,可以直接用String.matches(value)方法。
2010-03-28 12:21:00 359
原创 20100326
1:out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/javalib.jar怎么解决?2:Unable to get buffer of resource asset file。When building you might run into the Unable to get buffer of resour
2010-03-28 12:20:00 674
原创 20100324
1:我想让电话簿带有播放背景音乐的功能,于是将四个.mp3格式的文件放入/layout/raw下,估计有10Mb左右大小,并新建了一个MediaMusic类以播放音乐。但运行模拟器时一直不能启动,PhoneBook.apk文件安装不上。还一直报:PackageManager Couldnt copy package file to temp file。后来在网上找了下资料,一老外提示说:will
2010-03-28 12:19:00 1286 1
原创 20100325
1:汉字输入暂时不考虑,背景音乐的问题已经解决。2:异步更新代码./tools/repo.git/repo sync3:在packages中的应用如果修改后都可以单独编译。先执行 . build/envsetup.sh 再执行 mmm packages/providers/ContactsProvider/4:如果在Contacts.java中修改了,必须重新编译下framework。
2010-03-28 12:19:00 459
原创 20100326
1:out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/javalib.jar怎么解决?2:Unable to get buffer of resource asset file。When building you might run into the Unable to get buffer of resource a
2010-03-28 12:19:00 807
原创 20100323-2
1:StringBuilder可以动态追加字符串,但使用之前一定要实例化并在append时要捕捉异常,否则不能运行会报错。可以在onCreate中 text_builder = new StringBuilder(); 实例化。使用时捕捉异常: try{ text_builder.append(text_str); text2.setText(t
2010-03-28 12:18:00 256
原创 20100323
一:模拟拨号:archermind@archermind-desktop:~$ telnet localhost 5554Trying 127.0.0.1...Connected to localhost.Escape character is ^].Android Console: type help for a list of commandsOK在
2010-03-28 12:17:00 395
原创 20100319
1:为什么在updateCallLog时只更改3个值:name, numberlable, numbertype?是因为可能拨入的号码为陌生号码,但号码不变,而其他信息改变了,所以要更新通话记录。2:Calls.CACHED_NUMBER_LABEL用来存储哪些信息?Calls.CACHED_NUMBER_LABEL用来提示用户是Mobile还是Home(家庭电话)。3:mRequests
2010-03-23 08:30:00 541
原创 20100322
1:应该避免在UI线程中处理一些耗时操作,如对数据库进行操作,数据少可能察觉不到,如果数据量则明显会影响到UI的显示速度。可以考虑Hnadler与Message的组合及AsyncTash来启动另一个线程处理那些耗时操作。2:如果类中变量很多,尽量不要定义全局变量或者全局变量和局部变量尽量不要同名。3:每次重新输入时,email那个编辑框中的数据会变成空,为什么?原因:查询contact_m
2010-03-23 08:30:00 302
原创 20100318
一:编译源码:现device根目录下envsetup.sh脚本中,已经有了专门的2个命令来生成单独的module- m: Makes from the top of the tree.- mm: Builds all of the modules in the current directory.- mmm: Builds all of the
2010-03-23 08:29:00 773 1
原创 20100317
一:模拟拨号:archermind@archermind-desktop:~$ telnet localhost 5554Trying 127.0.0.1...Connected to localhost.Escape character is ^].Android Console: type help for a list of commandsOK在终端输入
2010-03-23 08:28:00 410
原创 20100316
1:不能正确修改数据。修改后,显示的组名仍然为修改前的组名,可能是因为修改的新的组名不存在,但是我修改的时候却没有对用户输入的这个不存在的组名发出警告信息,应订正。2:上述问题已解决3:联系人的详细信息能够成功的修改并存入数据库中,但是不能正确显示在屏幕上。单击姓名时,所有的数据都是之前的老数据,只有姓名和手机号和tone,sex字段正确显示,其他都失败了。并且通过修改后,email会变成
2010-03-23 08:27:00 334
原创 20100311
1:每次单击联系人姓名以查看联系人详细信息时都会报错:E/AndroidRuntime( 716): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.phonebook/com.android.phonebook.ContactInfo}: java.lang.IllegalArgume
2010-03-23 08:26:00 2456
原创 20100315
1:上周提到可以添加联系人,但是在Contacts中插入新的联系人时,开始两个不能显示姓名,之后添加的可以正常显示,最好rm contacts.db再重新加载contacts.db。删除选项可以实现,但删除成功的同时也会报错: java.lang.UnsupportedOperationException: Cannot delete that URL: content://contacts/ph
2010-03-23 08:26:00 343
原创 20100309
1:其实对sqlite3中的数据表的操作和sql差不多。在people表中添加新字段。首先adb shell进入com.android.providers.contacts这个目录下的databases中,里面有个contacts.db数据库。利用.table查看所有的数据表。再.dump people查看people表的结构。如果想修改这张表,只需在终端输入以下语句就可以:alter tab
2010-03-23 08:25:00 241
原创 20100310
1:今天很高兴,教会了我如何在终端上通过点击鼠标来实现粘贴复制操作。即选中那个字段或一句话双击右鼠标,然后在点击中间那个滑轮。 2:今天实现了添加联系人功能,昨天自己在那调试了很长时间,都找不出原因,今天导师过来,告诉我在查询数据库时一定要对数据库中的数据总数做个判断(result != null && result.getCount() > 0),然后再取数据。另外,可以在终端上输出一些语
2010-03-23 08:25:00 789 1
原创 20100308
1:如果重新运行程序时出现“ActivityManager: Error: Activity class {com.android.phonebook/com.android.phonebook.PhoneBook} does not exist.”这个错误,则必须重新安装apk文件。如果在当前的模拟器下删除了apk程序,则应该关闭当前模拟器,重新启动模拟器,重新安装那个apk文件。2:另外在
2010-03-23 08:24:00 383
原创 毕设文档
电话簿功能需求分析 注:这里的号码可以是手机号,也可以是家庭号码。 一 :显示联系人,添加,删除分组。联系人以分组的形式显示。系统默认分组有家人,朋友,同事,同学,客户。用户可以自动增加新的分组,删除已有的分组。分组信息放在groups 数据表中。main.xml 视图布局:整个分布在LinearLayout
2010-03-23 08:23:00 468
原创 Eclipse 中配置 Tomcat 插件时遇到的问题
当把 JVM ,Eclipse , Tomcat 都装好后, 并且各种参数都设置好了之后, 开始安装Tomcat 插件, 就是把这个下载好的插件tomcatPluginV321复制到你的Eclipse中的plugins 目录下.然后你尝试在MyEclipse 中启动Tomcat ,结果出现了以下错误:信息: The Apache Tomcat Native library wh
2008-11-07 22:20:00 480
原创 (JAVA---Web)之Tomcat5.5 Tomcat admin JDBC驱动的配置
搞了将近一个礼拜的时间,终于把Tomcat5.5 和 JDBC驱动配置好.终于可以无所畏惧的写JSP了. 1: 首先安装虚拟机(JVM). 我装的是JDK1.5.0(C:/Program Files/Java/jdk1.5.0) 2: 设置环境变量: JAVA_HOME=C:/Program Files/Java/jdk1.5.0
2008-10-12 20:17:00 898
原创 一些异常知识小结
10:有关异常的知识。一:printStackTrace( )函数:指出异常的类型,性质,栈层次及出现再程序中的位置。getMessage( )函数:输出错误的性质。toString( )函数:给出异常的类型,性质。二:Finally 块必须与try 或 try---catch配合使用。如果 存在,则总会执行。但在以下情况除外:1》 在finally 块中发
2008-09-14 23:13:00 347
原创 GHOST XP professiona SP2 操作系统中 IIS 5.0 的配置
我用的操作系统是GHOST XP professiona SP2 . 因为我想做个人网页然后发布到互联网上,所以我要配置IIS (Internet Information Server).不管是正版还是盗版的Windows XP Professional /Home,系统中都应当嵌有IIS服务选项.只不过是有时Microsoft 公司在版中将其隐藏了.在每个人的电脑的这个目
2008-09-14 21:44:00 1079
转载 一道竞赛题
#include "stdio.h"#include "math.h"#define N 30#define M 2#define P 70#define S 500#define T 220void main(){int i=0,dis=0,r=0,a[P],q=10,k=0,l=0,c=0,t=0,disz[10];double cha=0,chaz[10]
2008-07-07 21:18:00 389
原创 栈的基本算法
#include#include#define Yes 1typedef struct node{ char data; struct node *next;}Snode;void InitStack(Snode *L1){ L1=NULL;} push(Snode *top, char x) { Snode *S; S = (Snode
2008-07-07 21:17:00 570
转载 迷灯的算法
#include#include#includestruct linked_list{ char data; struct linked_list *next ;};struct linked_list *createlink(){ struct linked_list *head,*p; char ch; head=NULL; p=head;
2008-07-07 21:15:00 303
原创 基数排序
#include#define dd 4#define rr 10#define nn 11struct data{char key[dd];int next;}R[nn];struct pointer{int f;int e;}Q[rr];void init(int n){int i;for(i=0;i<n-1;i++)
2008-07-07 21:14:00 261
原创 图象一些算法
#include #include #include #include int main(void) { /* request auto detection */ int gdriver = DETECT, gmode, errorcode; int midx, midy, i; /* initialize graphics and local var
2008-07-07 21:13:00 321
原创 快速排序
#includevoid quickstr(int a[],int n,int low,int high){ int i,j,x; if(low>=high) return; i=low;j=high; a[0]=a[i]; while(i!=j) { while(a[j]>a[0]&&j>i) j--; if(i<j) {a[i]=a[j];i
2008-07-07 21:10:00 309
原创 最精髓的迷宫答案.c
#include#define m 5#define n 6struct stype { int x; int y;int pre;}sq[400];int mg[m+1][n+1];int zx[8],zy[8];void printlj (int rear){ int i; i=rear; do { printf("(%d,%d)",sq
2008-07-07 21:07:00 570
原创 链表的一些操作
#include#define null 0 typedef int Datatype;//定义数据函数 typedef struct node { Datatype data; struct node *next; }linknode; linknode *creatlink();//定义单连表的数据函数 linknode *h[3]; linkno
2008-07-07 21:06:00 262
原创 我个人整理的一些关于文件的一些基本操作
//typedeftypedef struct { short level; //缓冲区"满"或"空"的程度 unsigned flags;//文件状态标志 char fd;//文件描述符 unsigned char hold;//如无缓冲区不读取字符 short bsize;//缓冲区的大小 unsigned char *buffer;//数据缓冲
2008-07-07 21:03:00 353
原创 图的广度遍历
#include#define MaxVertexNum 100typedef int VertexType;typedef enum{FALSE,TRUE}Boolean;//FALSE为0, TRUE为1Boolean visited[MaxVertexNum];//访问标志向量是全局量typedef int datatype;typedef struct qnode{
2008-06-12 22:01:00 602
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人