自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

原创 基于模板导出word文档

在我们做jsp直接导出word文档时,往往需要基于一定的规则导出,如果这个规则或者格式是由word文档决定的,那么我们不妨采用freemarker(需下载freemarker-2.3.18.jar)来做这件事1、首先需要做一个模板文件:我们需要一个word文档,这个文档包含一些已知数据,未知数据即变量用特殊标记标示(理论上标记随意取,后期在数据填充时需与此处的标记对应),然后另存为word X

2013-10-17 10:04:17 692

原创 ssh无法远程连接linux问题

需开启ssh服务service sshd start

2013-10-12 15:16:57 588

原创 IE与firefox下文件下载中文乱码

OS:linux应用服务器:websphere框架:SSH描述:在进行文件下载时,在linux环境下在IE下弹出的保存文件框时,文件名出现乱码,但是火狐确实好的解决:通过以上描述可以判断根本原因在于浏览器故增加以下代码String userAgent = this.getRequest().getHeader("User-Agent"); boolean isIE =

2013-09-25 11:29:22 785

原创 linux与windows下读取项目文件的区别

环境:linux容器:websphere框架:SSH描述:最近在做项目的时候发现,在我读取项目文件的时候出错了,而之前在windows平台是好的解决:后来发现原因是由于在windows和linux下读取当前应用的资源文件有点小区别     windows:basePath=this.getRequest().getRealPath("/")+"XXX"+File.separat

2013-09-25 11:20:47 1864

原创 Powerdesigner之Check Model

常见错误1、referenceconstraint name maximum length is limited to 30 characters。原因在于外键约束名太长,但直接生成sql语句时却不报错误,对于外键约束名太长我们可以采用:Database菜单中Edit current DBMS...中的Script -〉Objects中的MaxConstLen由30改为60;或者手工改动外键约

2011-12-13 09:10:11 3922

转载 Powerdesigner快速生成pdm

1、新建PhysicalDataModel(File-->New-->Physical Data Model)2、点击菜单栏中的Tools-->Execute Commands-->Edit/Run Script-->在弹出的窗体贴如以下代码Option Explicit'---------------------------------------------------------

2011-12-13 08:58:16 3896

转载 Dalvik 和标准Java 虚拟机

Dalvik是Google公司自己设计用于Android平台的Java虚拟机。Dalvik 和标准Java 虚拟机(JVM)首要差别 Dalvik 基于寄存器,而 JVM 基于栈。基于寄存器的虚拟机对于更大的程序来说,在它们编译的时候,花费的时间更短。Dalvik 和Java 运行环境的区别       1:Dalvik主要是完成对象生命周期管理,堆栈管理,线程管理,安全和异常管理

2011-12-02 10:02:24 808

原创 Android UI体系中的Observer设计模式

Observer模式定义对象间的一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。JDK里提供的observer设计模式的实现由java.util.Observable类和java.util.Observer接口组成。从名字上可以清楚的看出两者在Observer 设计模式中分别扮演的角色:Observer是观察者角色,Observable是被观察目标(sub

2011-11-21 09:52:51 823

原创 android UI体系中的Composite模式

Java深入到一定程度,就不可避免的碰到设计模式这一概念,了解设计模式,将使自己对java中的接口或抽象类应用有更深的理解.设计模式在java的中型系统中应用广泛,遵循一定的编程模式,才能使自己的代码便于理解,易于流,Composite(组合模式)模式是比较常用的一个模式.Composite组合模式,将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使

2011-11-21 09:34:32 780

原创 手机壁纸

我们在自己做手机壁纸时,那么我们该做多大分辨率的照片呢?  那G12来说,他的主屏参数:480×800像素(WVGA)  当我们做壁纸是宽X2,高不变即可。  是不是所有手机都这样的规律呢?与手机的UI有没有关系呢?待路过者告知!

2011-11-17 15:02:40 563

转载 Adb connection Error:远程主机强迫关闭了一个现有的连接

最近刚入手了一台G12,用它来调试程序的时候,eclipse的console总是出现如下的错误“Adb connection Error:远程主机强迫关闭了一个现有的连接”问题出现的原因:这是ddms调用adb引发的. 经过一番搜索, 发现这是windows环境下, adb的一个限制, 也可以说是bug. 当手机上同时运行的进程数大于64时, 就会引发adb奔溃. 更深层次的原因, 就

2011-11-14 13:25:22 408

原创 浅谈Adapter

众所周知,Adapter类似于MVC三层中的C层,主要用于数据与UI的交互。    而针对不同的数据集合,各种各样的Adapter应运而生,下面就listview(V层)作为例子展开讲解。    1、数组集合:ArrayList与ArrayAdapter          沟通方法:                 ArrayList myStringArray = new A

2011-11-10 14:23:16 1495

原创 AutoCompleteTextView数据库读取

AutoCompleteTextView从数组里面读取数据很简单,只需使用默认适配器即可,下面我们简单介绍如何将数据库与AutoCompleteTextView关联起来。1、自定义适配器public class MyCursorAdapter extends CursorAdapter { private LayoutInflater layoutInflater; public

2011-11-10 10:43:34 3364

原创 Debug certificate expired

DEBUG证书过期。  解决方法:删除C:\Users\linds\.android下的debug.keystore证书文件(本人win7系统,windows则在C:\Documents and Settings\Administrator\.android下),clean项目,重启eclipse即可。  原因:Android的应用程序必须经过开发者自己的自签名证书进行数字签名之后,才能安

2011-11-04 15:20:59 550

原创 android自带拍照软件调用

代码如下:     //调用     Intent i = new Intent("android.media.action.IMAGE_CAPTURE");     startActivityForResult(i,1);     //处理数据,在onAct

2011-09-27 16:17:40 709 1

转载 android异常处理

android开发过程中,会碰到很多Exception需要我们去做处理,纵使我们已经非常小心的去将这些异常封装并进行处理,但还是会存在一些未知错误及未捕捉的异常,这些都需要我们去处理,友好的展现给用户,并记录下来。    具体处理方法如下    http://blog.c

2011-09-27 16:07:54 3990

原创 Sqlite的分页查询

<br />如题<br />方法一:<br />select * from table_name limit 10,5;<br />表示跳过10行,取5行,即返回第11行到15行的结果集。<br />方法二:<br />select * from table_name Limit 9 Offset 10;<br />表示跳过10行,取9行,即返回第11行到19行的结果集。s

2011-05-18 09:08:00 879

原创 android进程间数据通信

<br />    众所周知,android系统中的进程之间是不能共享内存的,但是有时候为了实现一些特殊需求,我们却需要在不同进程间取得数据通信,android也给我们提供了一些机制来实现进程间的数据通信。本人将从以下4个方面为大家阐述进程间的数据通信。<br />    1、activity组件<br />         一方面我们可以调用其他应用程序中的activity(如拨打电话、浏览网页、拍照等等),我们就如何在自己的activity中调用系统拍照   软件。代码如下:<br />      //

2011-05-11 09:54:00 799

原创 android九宫格的实现

<br />1、若gridview中只有一个控件很好说,直接使用setAdapter(xxx),xxx为自己重写的adapter 继承自baseadapter。<br />2、若gridview中有多个控件,如上面张图片,下面是一个文字,则<br />方法一:需要针对每一个空间设置相应的操作。<br />http://www.javaeye.com/topic/781403<br />方法二:将多个控件当做一个控件来处理,粒度比较大。<br />http://dev.10086.cn/cmdn/wiki/i

2011-03-10 09:09:00 807

原创 < merge />的使用方法

<br /><merge/>的作用主要在于它能优化UI结构,减少额外的层级,达到优化Android Layout的作用。<br />在android sdk文档里我们不难发现有一个很经典的例子。<br />1、使用FrameLayout 布局的情况下<br /><FrameLay

2011-01-18 10:10:00 3525

原创 Android Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE

<br />在我们部署android程序时,往往会有这样的错误出现<br />Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE<br />Please check logcat output for more details.<br />Launch canceled!<br />出现原因:模拟器默认内存比较小,不够用。<br />解决方法:1、删除一些垃圾应用程序。<br />               2、emulator -avd avd

2011-01-18 09:37:00 1021

原创 adb常用命令

<br />adb kill-server//关闭adb服务<br />adb start-server//开启adb服务<br />安装apk程序,先进入apk目录<br />adb install xxx.apk//安装apk<br />-------<br />adb -s HT9bsfsdfsf install xxx.apk//在真机上安装apk<br />adb -s emulator-5554 install xxx.apk//在模拟器上安装apk<br />------<br />adb -

2011-01-17 10:34:00 616

原创 android开发实现真机调试

在android开发中,我们往往都喜欢用真机进行测试,毕竟真机与模拟器还是有很大的区别!真机调试步骤如下:1)下载驱动2)在Run Configuration或Debug Configuration中配置Target为Manual3)  在AndroidManifest.xml中application标签中添加android:debuggable="true"4)通过以上步骤就可进行联机运行或测试

2010-12-17 09:16:00 2103

SQLiteSpy_1.8.15.zip

SQLiteSpy_1.8.15.zip

2011-01-10

android驱动下载

android驱动,可实现android手机与电脑联机调试运行程序!

2010-12-17

DroidDraw界面开发工具

该界面设计工具可以帮助您快速设计出您想要的样式,方便快捷,比Eclipse自带的android开发插件图形化设计工具要好使!

2010-11-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除