- 博客(265)
- 资源 (10)
- 收藏
- 关注
转载 Android入门教程(五)之------第一个Android工程HelloAndroid
<br />从这一节我们将正式进入Android编程世界,希望大家多多给我留言以及提些建议.<br />首先我们打开Eclipse选择左上方的菜单[File->New->Project->Android Project]双击后会出现新建Android工程对话框,如下图所示:<br /> <br />如果你不知道为什么这么填的话,就先模仿我这样写,具体会在以后章节中提及,建完工程后,我们会发现HelloAndroid有第四节讲的目录结构如下图:<br /> <br />我们不在程序里改动一个代码,运行这个程序
2011-03-28 14:38:00 867
转载 Android入门教程(四)之------Android工程目录结构介绍
<br />当我们创建完Android工程如(HelloAndroid)后,展开"Package Explorer"窗口里的"HelloAndroid"项名称,可以看见如下目录结构:<br /> <br />res:放置应用 程序 用到的资源 文件。其包含(Drawable,layout,values等目录)。当这个目录下的文件发生变化时,src目录下面的R.java就会自动发生变化。<br />assets:主要放置多媒体等数据 文件 。<br />res/drawable:放置应用到的图片资源。<br
2011-03-28 14:30:00 907
转载 Android入门教程(三)之------导入现有Android工程
<br />开启Android工程 <br />我们开启Eclipse环境来,在左上方的菜单上,选择[File->New->Project],会弹出[New Project]对话框.Eclipse是通用的剪辑环境,可根据你所安装的不同的插件而支持许多种类的工程的创建.点击[Android]资料夹下的[Android Project]对话框,点选"Browse.."按钮以选择[开启已经存在的工程](Create project from existing source).我们现选择F盘目录为[F:/Andro
2011-03-28 14:28:00 839
转载 Android入门教程(二)之------环境搭建
Android 操作系统顶着 Google 与 Open Handset Alliance 的光环,让很多程序员在 Android 手机还没上市之前,就开始紧追着官方文档, Early SDK 版本更新,这是 IT 业界罕见的现象,因为大家都抱着 ” 不想输在起跑线上 “ 的心态,这也是手机发展的历史,第一次有机会让所有的程序员站在同一个起跑 开始,无论是 Java World 论坛,或是 Google 官方的 Developer Dicussion Group 都能见到相当热烈的讨论。 同志们 3G
2011-03-28 14:27:00 763
转载 Android入门前言(一)之------Android应用开发入门五问
<br /> Android入门前言(一)之------Android应用开发入门五问 <br />1. Android是什么? <br />Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。<br />And
2011-03-28 14:22:00 789
原创 WAP2.0(XHTML MP)基础介绍
<br />WAP2.0(XHTML MP)基础介绍<br /> <br />(一)XHTML MP 介绍<br />XHTML MP(eXtensible HyperText Markup Language Mobile Profile)<br />WAP2.0与WCSS(WAP CSS /WAP Cascading Style Sheet)配套使用,是XHTML的子集。<br />XHTML Basic (XHTML子集)+另外的一些XHTML的元素和属性<br />WAP浏览器与互联网之间以前WAP
2010-07-22 15:04:00 3019 2
原创 手机网站开发必修课
<br />手机网站开发必修课<br />前言:<br />手机网站开发,有着许多不为人知的困难:<br />一是可参考的资料太少,大部分手机网站都处于起步阶段,很多的时候都是摸着石头过河,而鉴于手机网站的特殊性,也使得我们在参考成功案例之余,要做更多的思考;<br />二是兼容性工作异常艰辛,难度一点也不比web网站的兼容性工作来的低。<br />对于手机网站来说,相信现在仅仅只是个开始,随着各种新机型的相继面世,这块领域必将成为兵家必争的新高地。<br />一、手机用户设备统计分析:<br /> 拥有
2010-07-22 15:03:00 1891 2
转载 Hibernate HQL使用总结
<br />1. 查询整个映射对象所有字段<br />//直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 <br /> String hql = "from Users"; <br /> Query query = session.createQuery(hql); <br /> <br /> List<Users> users = query.list(); <br />
2010-07-09 16:51:00 1097
转载 ThreadLocal应用
ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为T
2010-03-15 16:38:00 1306
转载 获取spring容器上下文。
在使用spring容器的web应用中,业务对象间的依赖关系都可以用context.xml文件来配置,并且由spring容器来负责依赖对象 的创建。如果要在servlet中使用spring容器管理业务对象,通常需要使用WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext())来获得WebApplic
2010-02-21 10:34:00 3792 2
转载 java中Keytool的使用总结
以前用过几次这个东东,但每次都重新查询一次。本文原始出处是这里 。-----------------------------------------------------------Keytool 是一个Java 数据证书的管理工具 ,Keytool 将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据: 密钥实体(Ke
2010-01-19 09:04:00 820
转载 FreeMarker学习手册
FreeMarker学习手册 收藏 (1)模板 + 数据模型 = 输出 FreeMarker基于设计者和程序员是具有不同专业技能的不同个体的观念他们是分工劳动的:设计者专注于表示——创建HTML文件、图片、Web页面的其它可视化方面;程序员创建系统,生成设计页面要显示的数据。经常会遇到的问题是:在Web页面(或其它类型的文档)中显示的信息在设计页面时是无效的,是基于动态数据的。在这里,你可以在H
2009-12-25 13:09:00 641
原创 如何修改tomcat内存使用情况
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。比如说在应用程序用到最大内存的时候,JVM是要先去做垃圾回收的动作,释放被占用的一些内存。所以想调整Tomcat的启动时初始内存和最大内存就需要向JVM声明,一般的JAVA程
2009-12-24 17:14:00 1757
原创 Mcafee(麦咖啡)8.5i 使用设置图解
《Mcafee(麦咖啡)8.5i 使用设置图解》 Mcafee(麦咖啡)与Norton(诺顿)、Kaspersky(卡巴斯基)并称为世界三大杀毒软件,是一款非常优秀的杀软。其监控能力和保护规则相当强大,是同类软件中最好的。是我非常推崇的一款杀软。 Mcafee的精髓就在于规则设置。只要访问保护规则设置得好,几乎可以说是能够做倒百毒不侵。但它却是所
2009-12-23 10:46:00 1817
原创 XFire与Axis 2比较
XFire是与Axis 2并列的新一代Web Service框架,通过提供简单的API支持Web Service各项标准协议,帮助你方便快速地开发Web Service应用。 相 对于Axis来说,目前XFire相对受欢迎,加上其提供了和Spring集成的支持,在目前的Web Service开源社区拥有众多的追随者。并且因为XFire为Spring提供的支持,使得我
2009-12-21 17:39:00 1089 1
原创 Spring集成XFire开发WebService
Spring集成XFire开发WebService Spring是目前最流行的JavaEE Framework,但是使用Spring的Spring-WS开发WebService却十分繁琐。XFire是一个简化WebService开发的开源项目,通过Spring和XFire的结合可以大大简化基于Sp
2009-12-21 17:18:00 636
原创 struts使用list提交多行表单(提供完整示例)
在struts框架中常常会遇到多行表单的情况, 如何有效的利用struts框架提供的自动收集机制来处理呢? 这里提供一个示例. 1.示例功能:通过一个【提交】按钮保存多行人员信息,如附件中的图片所示。 2.核心类代码: TestForm.java Java代码 public class TestForm extends ActionForm{
2009-12-05 23:37:00 939
原创 JavaScript面向对象------继承
javascript面向对象继承的三种方法:html xmlns="http://www.w3.org/1999/xhtml" >head runat="server">
2009-12-02 22:48:00 640
原创 jquery 模式对话框终极版
jquery 模式对话框终极版 今天终于有时间把我以前写的一个jQuery插件进行整理,改进。这是一个模拟“模式对话框”的插件,该模式对话框共有三种皮肤,红、绿、蓝。页面滚动时随着滚动条固定在屏幕的中央,模式对话框中的内容为两种,一是iframe引入,一是HTML语句插入。在网站开发中十分常用,使用该插件十分的简单。来看一下运行效果。图1红色界面
2009-12-02 22:35:00 4163 4
原创 jQuery使用手册
jQuery是一款同prototype一样优秀js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!如果你不是个js高手又想写出优 秀的js效果,jQuery可以帮你达到目的! 下载地址:Starterkit (http://jquery.bassistance.de/jquery-starterkit.zip)
2009-12-02 22:30:00 720
原创 ajax乱码解决总结
javascript沿用java的字符处理方式,内部是使用unicode来处理所有字符的,第二,utf-8是每个汉字(unicode字符)用3个字节来存储。第三,用utf-8来send数据是不会出现乱码的,是后台程序没有正确解码才会出现乱码。第四,ajax发送数据的时候如果修改 Content-Type 为 application/x-www-form-urlencoded",肯定
2009-12-02 22:28:00 530
原创 JavaScript面向对象编程(2)-- 类的定义
JavaScript面向对象编程(2)-- 类的定义 Posted on 2008-05-29 11:05 Johnson2008 阅读(3817) 评论(17) 编辑 收藏 网摘 <!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
2009-12-02 22:27:00 642
原创 javascript面向对象编程1
JavaScript面向对象编程(1)-- 基础 Posted on 2008-05-15 14:18 Johnson2008 阅读(3904) 评论(18) 编辑 收藏 网摘 <!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
2009-12-02 22:24:00 523
原创 深入浅出CGlib-打造无入侵的类代理
关键字: cglib proxy 代理 CGlib是什么? CGlib是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。 当然这些实际的功能是asm所提供的,asm又是什么?Java字节码操控框架,具体是什么大家可以上网查一查,毕竟我们这里所要讨论的是cglib, cglib就是封装了asm,简化了asm的操作,实现了在运行期动态生成新的class
2009-12-01 17:46:00 575 1
原创 Jquery常用方法
Jquery简介 我所理解的Jquery就是一个强大的Javascript类库,里面封装好了很多现有的方法和属性。可以使开发人员用很少的代码更好更快的开发出自己想实现的效果。过多的Jquery在这里就不多介绍了,想必很多人都已经看过了更详细的文档,我就不多啰嗦了。 Selectors (选择器) JQuery中使用 $ ,可以通过元素的id, css class或
2009-09-11 14:29:00 729
原创 系统架构师的修炼
最近应聘系统架构师,面试回答一些问题,加上之前做的一些功课,搜索到一些文章,感觉有必要总结一下,到底如何做一个成功的系统架构师呢?首先,何谓系统架构师? IBM工程师的说明是: 架构师的主要责任是提供开发人员和项目经理之间的共用沟通媒体。他们负责让业务规则及需求与工程实践及限制相适应,以确保成功 中文Wiki上的说明是: 系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到
2009-09-10 16:12:00 668
原创 什么是JSON?
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScr
2009-09-09 17:01:00 628
原创 从DOS切换到mysql:环境变量设置的问题
在WindowsXP中打开DOS,通过输入命令“mysql -u root -p”切换到mysql下,切换失败,如下所示:Microsoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Microsoft Corp.C:/>mysql -u root -pmysql
2009-09-08 18:20:00 756
转载 Java打包详解
Java打包详解Java, 详解, 打包jar文件听说过吗,没有?或者陌生!好,没关系,这就是我们的第一站:打包发布。为什么会有这个玩意呢,首先,这是jar的全称:JavaTM Archive (JAR) file,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?没错就是要压缩,将我们原先零散的东西放到一下,重新组织,所有这些目的
2009-09-02 22:14:00 628
原创 Java编译器对于String常量表达式的优化
Java, String, 编译器, 常量表达式, 优化首先把问题摆出来,先看这个代码String a = "ab"; String b = "a" + "b"; System.out.println((a == b));复制代码打印结果会是什么?类似这样的问题,有人考过我,我也拿来考过别人(蛮
2009-09-02 22:11:00 879
原创 用Java代码构建一个线程池
线程, Java, 代码, 构建在现代的操作系统中,有一个很重要的概念――线程,几乎所有目前流行的操作系统都支持线程,线程来源于操作系统中进程的概念,进程有自己的虚拟地址空间以及正文段、数据段及堆栈,而且各自占有不同的系统资源(例如文件、环境变量等等)。与此不同,线程不能单独存在,它依附于进程,只能由进程派生。如果一个进程派生出了两个线程,那这两个线程共享此进程的全局变
2009-09-02 21:50:00 604
原创 Static和Final修饰类属性变量及初始化
Final, 变量, Static, 属性1.static修饰一个属性字段,那么这个属性字段将成为类本身的资源,public修饰为共有的,可以在类的外部通过test.a来访问此属性;在类内部任何地方可以使用.如果被修饰为private私有,那么只能在类内部使用.public class Test{public static int a;priv
2009-09-02 21:44:00 806
原创 如何在oracle中复制表结构和数据
1. 复制表结构及其数据: create table table_name_new as select * from table_name_old 2. 只复制表结构: create table table_name_new as select * from table_name_old where 1=2; 3. 只复制表数据:如果两个表结构一样:insert in
2009-08-31 16:54:00 532
原创 hibernate通用方法
insert方法public void insert(Object o){ Session session = HibernateSessionFactory.currentSession(); Transaction t = session.beginTransaction(); session.save(o); t.commit(); HibernateSessi
2009-08-31 10:40:00 532
原创 struts2 标签 简述
A: -----超链接,类似于html里的 -----执行一个view里面的一个action -----如果action的errors有值那么显示出来 -----如果action的message有值那么显示出来 -----添加一个值到list,类似于list.add(); -----自动完成标签的内容,这个是ajax B: -----类似于struts1.x中的,JavaBean的值
2009-08-31 10:39:00 520
原创 struts2 框架 struts.xml文件结构
struts.xml文件结构: struts.xml文件是整个Struts2框架的核心。 struts.xml文件内定义了Struts2的系列Action,定义Action时,指定该Action的实现类,并定义该Action处理结果与视图资源之间的映射关系。 "-//Apache Software Foundation//DTD Struts Configuration 2.0//E
2009-08-31 10:38:00 1463
原创 Struts2的拦截器使用
Struts2的拦截器和Servlet过滤器类似。在执行Action的execute方法之前,Struts2会首先执行在 struts.xml中引用的拦截器,在执行完所有引用的拦截器的intercept方法后,会执行Action的execute方法。Struts2拦截器类必须从com.opensymphony.xwork2.interceptor.Interceptor接口继承,在Inte
2009-08-31 10:37:00 640
原创 Struts2 拦截器
拦截器几乎完成了Struts2框架70%的工作,包括解析请求参数、将请求参数赋值给Action属性、执行数据校验、文件上传……,Struts2设计的灵巧性,更大程度地得益于拦截器设计,当需要扩展Struts2功能时,只需要提供对应拦截器,并将它配置在Struts2容器中即可;如果不需要该功能时,也只需要取消该拦截器的配置即可。这种可插拔式的设计,正是软件设计领域一直孜孜以求的目标。实际上,
2009-08-31 10:36:00 578
原创 在Struts 2.0中国际化(i18n)您的应用程序
国际化是商业系统中不可或缺的一部分,所以无论您学习的是什么Web框架,它都是必须掌握的技能。 其实,Struts1.x在此部分已经做得相当不错了。它极大地简化了我们程序员在做国际化时所需的工作,例如,如果您要输出一条国际化的信息,只需在代码包中加入FILE-NAME_xx_XX.properties(其中FILE-NAME为默认资源文件的文件名),然后在struts-
2009-08-31 10:35:00 495
原创 struts2中的数据校验文件配置
?xml version="1.0" encoding="UTF-8"?> !DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"> !-- START SNIPPET
2009-08-31 10:32:00 630
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人