自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 收藏
  • 关注

Android ApiDemos示例解析(96):Views->Animation->Interpolators

定义动画一般是通过定义关键帧(首帧或是尾帧)然后由系统自动生成中间帧,生成中间帧的过程可以称为“插值 interpolate”。Android Animation 支持多种插值算法:Interpolators (可以翻译成插值器)。 所有Interpolators 都实现Interpolator 接口(实际上为TimeInterpolator接口),这个接口定义了一个方法: public ab...

2012-07-31 10:20:00 60

Android ApiDemos示例解析(94):Text->Marquee

手机的屏幕相对来说比较小,有时需要使用一行文本框(TextView或其子类)显示一行较长的文字,一种做法是将文字切断,使用…来显示。 常见的做法是采用Marquee(走马灯效果)使文本滚动。本例介绍了如果使用TextView的Marquee效果。 看看layout 中 marquee.xml 的定义: <Button android:layout_width=”150dip” andr...

2012-07-31 10:16:00 55

Vaadin Web应用开发教程(3):Vaadin应用程序框架介绍

Vaadin 应用程序框架为一服务器端技术,允许开发人员采用和开发桌面应用类似的方法开发Web应用。尽管Vaadin 底层采用了HTML,JavaScript,AJAX等Web技术,Vaadin应用程序框架很好的隐藏了这些细节,开发人员一般无需了解上述Web技术来开发Vaadin应用。 下图为Vaadin 总体结构图: Vaadin 包含了一组Web 应用开发的API,大量的UI 组件,多...

2012-07-30 14:11:00 92

Vaadin Web应用开发教程(2):安装开发环境

Vaddin支持多种开发环境,如Eclipse,NetBean等,这里使用Eclipse开发环境,也是最常用的Vaddin开发环境。 这里假定你对开发Java程序有一定的了解,对Eclipse开发也比较熟悉。如果你在做Android开发,希望开发一些Client/Server的Android应用,Vaddin是一个比较好的选择,Vaddin使用纯Java开发环境,也使用EclipseIDE,可以用...

2012-07-30 11:54:00 71

Android ApiDemos示例解析(88):Media->VideoView

除了使用MediaPlayer来播放视频外,Android还提供了一个VideoView可以更方便的来播放视频。VideoView 是View 的子类,可以用在所有支持View的地方,包括定义在AndroidManifest.xml文件中: <LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android” a...

2012-07-29 10:33:00 57

struts2工作流程(从九个步骤来分析)

Struts2框架的大概处理流程如下: 1、加载类(FilterDispatcher) 2、读取配置(struts配置文件中的Action) 3、派发请求(客户端发送请求) 4、调用Action(FilterDispatcher,最新几版是使用StrutsPrepareAndExecuteFilter从struts配置文件综中获取与之相对应的Action) 5、启用拦截器(WebWork...

2012-07-29 01:08:00 57

诠释全外连接、左外连接、右外连接、以及它们之间的区别

简单来讲,随便来个例子: A表B表 idnameidname 1a1b 2b3c 4c 左外连接就是以左表为准,去匹配右表,左表有多少条数据,结果就是多少条数据 select*fromAleftjoinBonA.id=B.id idnameidname 1a1b 2bnullnull 4cnullnull 右外连接就是...

2012-07-29 01:05:00 255

Struts1和Struts2的不同【11个方面的比较】

1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法...

2012-07-29 00:10:00 51

Android ApiDemos示例解析(87):Media->MediaPlayer

本例介绍了如何使用MediaPlayer类来播放声音或是视频。涉及的Activity有三个: MediaPlayerDemo:主Activity,显示示例列表。 MediaPlayerDemo_Audio: 子Activity,用于播放声音,在Launcher中没有图标。 MediaPlayerDemo_Video: 子Activity,用于播放视频,在Launcher中没有图标。 其...

2012-07-28 11:02:00 50

引路蜂地图开发总结

前面基本介绍了引路蜂地图在各个平台开发的基本方法。 提起地图开发包,Google 地图和Bing 地图主要应用于Web应用,在离线方式和移动平台上它们并没有提供足够的支持,比如在Java ME平台上使用Google地图API或是在Android,iPhone平台上使用Bing地图。如在中国,想在Windows Mobile 平台上使用 MapABC地图API都不是很方便。 引路蜂地图开发包提供...

2012-07-27 09:57:00 54

Android ApiDemos示例解析(85):Graphics->Vertices

Canvas.drawVertices 为Canvas.drawBitmapMesh的通用格式, BitmapMesh 请参见 Android ApiDemos示例解析(55):Graphics->BitmapMesh 同样为图像加上绿色网格以便更好的显示drawVertices 效果: canvas.drawVertices(Canvas.VertexMode.TRIANGLE_F...

2012-07-27 09:53:00 61

Blackberry引路蜂地图开发示例:叠加自定义图层

在开发应用的过程中,常常需要在地图上需绘制一点自定义的兴趣点或是自定义的几何图形。引路蜂地图包中RasterMap最终提供的基实就是一张图片。 protected void paint(Graphics g) { map.paint(mapGraphics); g.drawImage((Image) mapImage.getNativ...

2012-07-26 10:06:00 49

Blackberry引路蜂地图开发示例:IP地址查询

IP地址查询,可以根据IP地址查询到该IP所在的地理经纬度坐标,比如下述例子查询IP 地址58.192.32.1,所在经纬度为118.777802,32.061699,为南京大学所在地。 //--------------------------------- PACKAGE ------------------------------------ package com.pstreets.gis...

2012-07-25 11:47:00 63

Android ApiDemos示例解析(82):Graphics->TouchPaint

本例可以和Android ApiDemos示例解析(66):Graphics->FingerPaint 结合起来看。两个例子大同小异。 但本例如果在模拟器上运行的话,你可以看不到屏幕上有任何显示,这是因为本例的TouchPaint 在处理onTouchEvent 时,需要检测接触触摸屏的压力和接触区域的对象,在模拟器上使用鼠标在屏幕上(非触摸屏)接触点的大小总是为0. DrawPoint ...

2012-07-25 11:45:00 54

Android ApiDemos示例解析(81):Graphics->Text Align

前面例子Android ApiDemos示例解析(68):Graphics->MeasureText 介绍了如何取的所绘制文字串的尺寸(宽度和高度),文字的缺省对齐为左对齐,本例介绍了其它几种对齐方式:Left, Center ,Right 以及如何沿任意曲线绘制文字。 Paint的getTextWidths 方法取得字符串中每个字符的宽度: private float[] buil...

2012-07-25 11:44:00 54

Android ApiDemos示例解析(80):Graphics->Sweep

在例Android ApiDemos示例解析(77):Graphics->RoundRects 曾经涉及到SweepGradient ,和RadialGradient 渐变方向不同是: SweepGradient 颜色渐变方向非环形,而是以某点为圆心呈扇形扫过。 SweepGradient的构造函数: public SweepGradient(float cx, float cy, in...

2012-07-25 11:33:00 54

Blackberry引路蜂地图开发示例:路径查询

可以通过RasterMap的getDirection()方法来查询路径,和查询地址类似,路径查询的结果也是通过回调函数的方式来通知应用程序的,下面的例子返回南京到北京的路径。返回结果存放在MapDirection中,MapDirection包含了路径的详细信息,包括路径的每个步骤,长度,时间,方向等 //--------------------------------- PACKAGE ----...

2012-07-25 10:59:00 65

Android ApiDemos示例解析(79):Graphics->SensorTest

本例SensorTest和例子Android ApiDemos示例解析(61):Graphics->Compass在绘图方面的介绍基本一样,我也不知道为什么Google 再把这个SensorTest还是归在Graphics 目录下。 本例着重点是介绍使用SensorManager.SENSOR_ACCELEROMETER 如何来判断设备的移动方向:使用Log的方式而非图形的方式显示结果,所...

2012-07-25 06:21:00 54

Android ApiDemos示例解析(78):Graphics->ScaleToFit

在例子Android ApiDemos示例解析(74):Graphics->PolyToPoly 介绍在已知变换前后的坐标然后根据Matrix.setPolyToPoly 得到对于的变换矩阵。 此外Matrix也支持提供变换前后的两个矩形,通过setRectToRect 取得对应的变换矩阵。来看看setRectToRect 的定义: public boolean setRectToRec...

2012-07-25 06:19:00 66

Blackberry引路蜂地图开发示例:地址查询

引路蜂地图API中同样提供了地址查询,路径查询,本地搜索,IP地址查询,地址反编码(通过经纬度查地名)等。 地址查询(或称为地址编码)是将输入的地名(如南京林业大学)转换成对应的经纬度坐标然后将其显示在地图上 //--------------------------------- PACKAGE ------------------------------------ package com.p...

2012-07-25 06:17:00 64

Android ApiDemos示例解析(77):Graphics->RoundRects

看到这个例子的标题RoundRects,我的第一感觉是介绍RoundRectShape, 打开例子看了代码却是使用GradientDrawable来实现的。 GradientDrawable 支持使用渐变色来绘制图形,通常可以用作Button或是背景图形。 GradientDrawable允许指定绘制图形的种类:LINE,OVAL,RECTANGLE或是RING ,颜色渐变支持LINEAR...

2012-07-24 10:25:00 49

Android ApiDemos示例解析(74):Graphics->PolyToPoly

android.graphics.Matrix 类提供二维坐标变换(平移,旋转,缩放等)使用Matrix通常的方法是直接指定所需的Matrix的值,另外一种如果已知坐标变换前后几个点的坐标,你可以根据这些点的映射关系算出对应的变换矩阵。但Matrix提供了一种更为简洁的方法: public boolean setPolyToPoly(float[] src, int srcIndex, floa...

2012-07-23 22:47:00 75

Blackberry引路蜂地图开发示例:第一个地图应用

使用BlackBerry JDE 6.0.0创建一个新的Workspace, RIMGISEngineTutorial. 首先添加一个新的Lib项目libGISEngine, 在其中添加引路蜂开发库。然后添加HelloWorldRIM Blackberry应用,将libGISEngine设为项目HelloWorldRIM的依赖库(Project Dependencies). 同样为简单起见,...

2012-07-23 22:44:00 49

Android ApiDemos示例解析(73):Graphics->Points

本例对应的例子为DrawPoints.java,介绍如何使用Canvas来绘制点。 Canvas 提供3个重载函数来绘制点(单个点或是一组点) public void drawPoint(float x, float y, Paint paint) public void drawPoints(float[] pts, Paint paint) public void dra...

2012-07-23 22:42:00 56

Zencart_SEO插件:ultimate_seo_urls的htaccess重写url规则

Zencart_SEO插件ultimate_seo_urls的htaccess伪静态重写url规则 #####NOTE:Replace/shop/withtherelativewebpathofyourcataloginthe"RewriteBase"linebelow: //启用重写规则 Options+FollowSymLinks RewriteEngineOn //...

2012-07-22 23:09:00 346

Htaccess文件大全(使用指南)

Htaccess文件大全(使用指南) 一、htaccess是什么文件? htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。 二、它有什么用? htaccess通过htaccess文件,可以帮我们实现大量的事情:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置...

2012-07-21 09:14:00 150

一步一步教你psd 2 zencart仿站教程(全)

一步一步教你psd2zencart仿站教程(全) (第一集) Psd2zencart仿站的技能素质和操作流程 自发布第一套36集《一步一步教你zencart仿站系列教程(全)》已有一段时间了. 这个是我们俱乐部的第二套zencart建站系列视频:Psd2zencart 国外精美zencart模板 自主制作个人风格的zencartpsd 在这下面教程里,...

2012-07-19 00:05:00 672

Java_WebService应用举例

Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物。Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的RESTWebService,同时还支持Spring、JSON等技术。这些都将在后面的系列教程中讲解。在本文中主要介绍了如何使用Axis2开发一个不需要任何配置文件的WebService,并在客户端使用Java和C#调用这个WebServi...

2012-07-18 10:52:00 98

详细介绍Struts、Hibernate、Spring的原理以及优点

一、Struts工作原理 MVC即Model-View-Controller的缩写,是一种常用的设计模式。MVC减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。MVC的工作原理,如下图1所示: Struts是MVC的一种实现,它将Servlet和JSP标记(属于J2EE规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。S...

2012-07-17 17:55:00 61

Spring AOP面向方面编程原理

①AOP概念(1) AOP(Aspect Oriented Programming),也就是面向方面编程的技术。AOP基于IoC基础,是对OOP的有益补充。 AOP将应用系统分为两部分,核心业务逻辑(Core business concerns)及横向的通用逻辑,也就是所谓的方面Crosscutting enterprise concerns,例如,所有大中型应用都要涉及到的持久化管理(...

2012-07-17 16:27:00 72

教你用java如何操作Excel

jxl是一个韩国人写的java操作excel的工具,在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。...

2012-07-17 15:43:00 80

Java关键字final、static使用总结

一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值...

2012-07-17 15:36:00 42

为什么用Spring来管理Hibernate

用Spring来管理以及整合Hibernate呢? 首先我们来看一下Hibernate进行操作的步骤。比如添加用户的一个步骤。 Hibernate操作的步骤如下: 1. 获得Configuration对象 2. 创建SessionFactory 3. 创建Session 4. 打开事务 5. 进行持久化操作。比如上面的添加用户操作 6. 提交事务 ...

2012-07-16 14:57:00 48

Android ApiDemos示例解析(66):Graphics->FingerPaint

本例FingerPaint实现了使用手指在屏幕上任意涂鸦,支持颜色选择,多种画刷模式,并可以擦除部分绘图。 例子使用Path来通过onTouchEvent事件记录手指在屏幕上的绘制路线。 @Override public boolean onTouchEvent(MotionEvent event) { float x = event.getX(); float y = event.get...

2012-07-15 14:21:00 45

Myeclipse快捷方式操作

(1)Ctrl+M切换窗口的大小(2)Ctrl+Q跳到最后一次的编辑处(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3跳到声明或定义的地方。 F5单步调试进入函数内部。 F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。 F7由函数内部...

2012-07-14 16:13:00 58

Spring MVC 3 深入总结

一、前言: 大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。 官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本) ...

2012-07-14 12:08:00 49

Android ApiDemos示例解析(65):Graphics->Drawable->ShapeDrawable

除了在XML中使用Shape Drawable 资源外(如上例),也可以使用代码来定义Shape Drawable,下图为Android中定义的Shape 类层次图: 如果熟悉二维图形开发,Path, Arc, Rect, Oval, RoundRect应该不陌生。 本例ShapeDrawable使用代码来创建各种ShapeDrawable 并自定义一个Shape :MyShapeDrawa...

2012-07-14 12:04:00 50

MySQL数据库管理常用命令

MySQL数据库管理常用命令: 安装利用RPM包安装Mysql,设置TCP 3306端口的iptables。 root密码管理设置root用户的密码mysqladmin -uroot password 'password'。 修改root用户的密码mysqladmin -uroot -p password 'password'。 数据库,表管理进入mysqlmysql -h hostnam...

2012-07-14 11:48:00 46

Oracle与MySQL的几点区别

Oracle数据库与MySQL数据库的区别是本文我们主要介绍的内容,希望能够对您有所帮助。 1.组函数用法规则 mysql中组函数在select语句中可以随意使用,但在oracle中如果查询语句中有组函数,那其他列名必须是组函数处理过的,或者是group by子句中的列否则报错 eg: select name,count(money) from user;这个放在mysql中没有问题在or...

2012-07-14 11:43:00 51

LWUIT引路蜂地图开发示例:第一个地图应用

依旧采用NetBean作为开发IDE,创建一个LwuitGISEngineTutorial项目,将引路蜂地图开发包libgisengine.jar 和LWUIT开发包 LWUIT.jar复制到lib子目录下,并作为外部Jar库文件添加到项目中。将LWUITTheme.res 和 Licence文件guidebee.lic 放在res 子目录下,并将res目录添加到项目中。 为避免重复,就...

2012-07-14 08:27:00 50

空空如也

空空如也

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

TA关注的人

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