摘要: 并不是每一个JavaBean都只有一个无参数的构造方法,如果一个JavaBean的构造方法的参数有一个或多个,就需要使用<constructor-reg>标签来为这些构造方法设置相应的参数值。ConstructorBean.javapackage chapter22;public class ConstructorBean { private String name; private String message; private int number; public ConstructorBean(String name) { super(); ... 阅读全文
posted @ 2010-09-13 20:41 xwdreamer 阅读(9248) 评论(0) 推荐(0) 编辑
摘要: 在Spring中可以装配4种集合类型属性:List、set、Map和Properties。与这四种集合对应的标签是、、、。CollectionBean是一个包含上述4种集合类型的JavaBean,代码如下:package chapter22;import java.util.List;import java.util.Map;import java.util.Properties;import java.util.Set;public class CollectionBean { private List myList; private String myArray[]; p... 阅读全文
posted @ 2010-09-12 16:53 xwdreamer 阅读(2616) 评论(2) 推荐(0) 编辑
摘要: 如果属性类型是另外一个被装载的类,可以使用标签来装配属性值。比如一个JavaBean中的某个属性是另外一个JavaBean的对象,而且要装备这个属性,那么就需要使用来标签ref进行装配。MyBean类的hello属性是HelloService的类型,代码如下:MyBean.javapackage chapter22;public class MyBean { private int iValue; private String strName; private HelloService hello; public int getiValue() { return iValue; } publ. 阅读全文
posted @ 2010-09-12 15:06 xwdreamer 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 这几天都在学习怎么使用SSH,首先是从Spring开始的,一些程序代码都是参考《Java Web开发技术大全--JSP+Servlet+Struts+Hibernate+Spring+AJAX》这本书写的。一.Spring的核心技术1.反向控制(Inversion of Control,Ioc)和依赖注入任何有应用价值的系统都至少有两个类来互相配合工作,通过由一个主要的入口类来启动程序,然后在这个类中创建另一个类的对象实例,并进行相应的操作。这种工作方式是由调用者主动创建的对象实例,是主动的工作方式。而如果使用Ioc,创建对象的任务并不是由调用者来完成的,而是通过外部的协调者(在Spring中 阅读全文
posted @ 2010-09-12 10:11 xwdreamer 阅读(1696) 评论(1) 推荐(0) 编辑
摘要: 顾名思义,“路径和文件名总长度必须不能超过 260 个字符!”是因为windows文件系统不支持过长的路径和文件名。我当时是在D:/Program Files/JavaEE/资源文件/目录下解压的,因此我想如果移到根目录下解压可能会解决这个问题,但是即使移动到了根目录下,还是有一个文件报错是路径和文件名过长。这个时候我将 “spring-framework-3.0.4.RELEASE-with-docs” 改名为1,当时怕这样还可能不行,就打开这个压缩包,将压缩包里面的文件夹的名字改名为2。这个需要一段时间,大概一分钟就好了,然后解压,最后成功。将解压得到的2这个文件夹重命名为sp... 阅读全文
posted @ 2010-09-09 18:35 xwdreamer 阅读(3411) 评论(0) 推荐(0) 编辑
摘要: 启动tomcat,输入http://localhost:8080/,默认会指定到apache-tomcat-6.0.29/webapps/ROOT/index.html这个页面。也就是tomcat的首页。我们知道tomcat的下发布的网站都存放在webapps中。我们如果在webapps文件夹下创建一个helloworld.jps文件,然后通过http://localhost:8080/jsp 来访问会提示错误。但是我们在webapps文件夹下在创建一个目录test,然后将helloworld.jsp文件放入test目录下。这时候我们通过http://localhost:8080/test/h 阅读全文
posted @ 2010-09-09 16:14 xwdreamer 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: CLASSPATH是什么?它的作用是什么?它是javac编译器的一个环境变量。它的作用与import、package关键字有关。当你写下improt java.util.*时,编译器面对import关键字时,就知道你要引入java.util这个package中的类;但是编译器如何知道你把这个package放在哪里了呢?所以你首先得告诉编译器这个package的所在位置;如何告诉它呢?就是设置CLASSPATH啦 :) 如果java.util这个package在c:/jdk/ 目录下,你得把c:/jdk/这个路径设置到CLASSPATH中去!当编译器面对import java.util.*这个语 阅读全文
posted @ 2010-09-08 15:57 xwdreamer 阅读(157285) 评论(3) 推荐(18) 编辑
摘要: 新入学的研究生同学最常谈论、也是最关心的话题就是如何对自己的时间进行有效的规划与管理,使自己充实地度过这几年,并能在毕业时找到好的归属。 笔者认为,这一段时间的规划和企业的战略规划一样非常重要。只有做好规划,踏实地执行,有效地控制,才能获得时间价值的最大化。硕士研究生一般都要经历上课、论文材料的收集、论文的开题、发表小论文、毕业论文的答辩、找工作或考博士等几个关键环节。在学校的五个学期内,我们不但要完成以上的全部工作,并且还需要不断地学习正确的价值观和人生观,学会科学的思考。这一点我认为是我们在硕士生阶段最应该学习的内容。 就时间的科学安排,有以下的经验可供参考。我们可以根据自... 阅读全文
posted @ 2010-09-06 20:25 xwdreamer 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: 我个人觉得,研究生期间为人、为学确实要注意方式方法。 1、作为低年级研究生,你的师兄师姐(尤其是马上毕业,即将离开课题组的师兄师姐)是你不容错过的资源!无论他们的工作做得是不是特别出色,最好真诚地与他们交流、沟通,向他们请教,将他们掌握或领悟到的核心技术和关键步骤学到手,这非常重要!一般来说,由于毕业有诸如发表文章等硬性要求,实验室内部也存在隐形竞争,有的师兄师姐不大可能在平时将所掌握的东西(尤其是自己花很大精力摸索总结的东西)全部告诉你,也不可能毫无保留地向老板汇报,而这些恰好是你需要的。也许他们教你,只需一句话,指点一个实验步骤,但对你来说可以节约几个月的摸索时间。放下你的架子,不要以为你 阅读全文
posted @ 2010-09-06 20:20 xwdreamer 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 作为一名研究生,你也许已经感觉逐渐适应了研究生学习生活、你也许为研究生读起来如此轻松和自由而高兴,你也许正在为选择方向、如何进入课题、如何开展研究工作而迷茫。但有一点得提醒你:三年的研究生学习阶段并不像多数人想象的那么长,而该阶段又是多数同学人生和事业的关键时期,有许多重要的任务和目标需要奠定基础或完成。所以,你需要制定好自己在本阶段的人生和学业的整体计划,并在实践中不断摸索和改进,尽可能好地完成计划中的各项任务。研究生的学习与你以前的学习在内容和形式上都有大有区别,你也必须要充分意识。结合一些专家的认识和我们的一些体会,下面就该阶段的学习内容和任务按学年作个简单介绍,供同学们参考。根据不同的 阅读全文
posted @ 2010-09-06 20:19 xwdreamer 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 具体可参考: http://www.yanzizhu.org/2010/05/htc-desire-rom-diy-1/1)下载JDK并安装,然后设置Java环境。 JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk6-jsp-136632.html 环境变量配置:http://blog.csdn.net/huanghm88/archive/2009/03/07/3965218.aspx。2)下载auto-sign签名工具并解压到任意目录; atuo-sign下载地址:http://www.yanzizhu.o 阅读全文
posted @ 2010-08-28 16:42 xwdreamer 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 这是因为import的项目没有 default.properties 这个文件引起到,该文件记录项目中所需要的环境信息,比如Android的版本等。 一般的default.properties文件代码如下所示,代码中的注释已经把default.properties解释得很清楚了,如果某个项目没有default.properties这个文件,我们可以直接从其他项目中拷贝过来使用。“target=android-8“表示使用android 2.2平台开发。# This file is automatically generated by Android Tools.# Do not modify. 阅读全文
posted @ 2010-08-24 12:17 xwdreamer 阅读(620) 评论(0) 推荐(0) 编辑
摘要: PS:2011-6-13HTC desire金卡制作工具包下载(我放到DBAKN上去了)参考文章:来自www.htcplayer.comhttp://www.htcplayer.com/viewthread.php?tid=589&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D901、首先下载QMAT传送门:http://www.rayfile.com/files/e5fb7a23-8d5c-11df-a19f-0015c55db73d/ 2格式化TF卡在下载的同时,如果你的TF卡不是FAT32的,要格式化成FAT32格式。 阅读全文
posted @ 2010-08-23 00:24 xwdreamer 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 18.压缩包管理1.常用的压缩命令.tar tar c v f x z j。c=create,f=file,z=zip,v=visible.gz gzip,gunzip.bz2 bzip2,bunzip2.gz和.bz2类是,就是压缩率不同,.bz2压缩率高。.zip zip,unzip.rar rar a,rar x7z 7z .Z compress,uncompress现在.gz和.Z等价。.tar能将多个文件生成一个文件,文件的尺寸不会有太大变化。这时候再用gzip再对大文件的.tar进行压缩,最后生成的文件名一般为.tar.gz,比如eclipse-SDK-3.5.2-linux-g. 阅读全文
posted @ 2010-08-13 09:31 xwdreamer 阅读(7082) 评论(0) 推荐(0) 编辑
摘要: 问题描述:在启动时到了登录界面后,输入用户名和密码,系统黑一下屏又回到了登录界面,怎么也进不去?问题原因:在网上查找了一些资料以后发现是自己修改了环境变量以后造成到缘故。事实上今天在搭建ubuntu下android平台到时候修改过了环境变量。操作如下:sudo gedit /etc/environment 然后在文件末尾加上PATH=$PATH:/home/user1/program/androidSDK/tools 这么一个变量。问题解决方法:删除 PATH=$PATH:/home/user1/program/androidSDK/tools 这么一个环境变量即可我们在ubuntu登录界面中 阅读全文
posted @ 2010-08-12 23:41 xwdreamer 阅读(3461) 评论(0) 推荐(0) 编辑
摘要: 忙了一下午,参考了很多资料,现在在ubuntu下搭建好了android开发环境。在搭建之前看到一篇文章说不能是有android不支持java 6,但是不巧的是为刚安装了java 6,那么没办法了,将就着就行了,真的不能用到时候再改也行。安装Ubuntu Android应用程序开发环境需要如下几个软件Java开发包:JDK 1.5/1.6开发集成环境(IDE): Eclipse 3.5.2Android开发环境:ADTAndroid SDK一.安装JDK 根据ubuntu官方网站的 java安装配置 ,我们在中端中输入如下命令:sudo add-apt-repository "deb 阅读全文
posted @ 2010-08-12 14:21 xwdreamer 阅读(1697) 评论(0) 推荐(0) 编辑
摘要: 打开终端,输入命令:sudo gedit /boot/grub/grub.cfg 在开头到几行我们能够找到如下代码:### BEGIN /etc/grub.d/00_header ###if [ -s $prefix/grubenv ]; then load_envfiset default="0" 其中的 set default="0" 就是控制默认启动顺序到,从“0”开始,我们视具体情况而设定这个数值,我重启电脑以后发现XP到启动项是第八个,那么我这个就应该设定为 set default="7"。这样我们重启以后就会发现XP就成了 阅读全文
posted @ 2010-08-12 10:42 xwdreamer 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 15.系统管理环境变量 env linux运行过程过程中内存中需要一些特定到参数,environment系统日期 date 日期运行时间 time 测试命令执行到时间。比如 time ls 会记录ls执行时间。历史命令 history 查看之前都执行过哪些命令系统信息 dmesg 显示系统信息日志文件 /var/log系统运行时间 uptime 系统用户 w,who,whoami 登录信息 last 记录最近多少条登录信息设置环境变量export DISPLAY=localhost:0.0 就将DISPLAY这个环境变量到值设定为“localhost:0.0“了。time ... 阅读全文
posted @ 2010-08-12 09:59 xwdreamer 阅读(2668) 评论(0) 推荐(0) 编辑
摘要: linux是多任务多用户的操作系统多任务与多用户是同时性的多用户肯定多任务,但是多任务并不一定多用户。绝对路径 以/为起始,/读作root,也叫根相对路径表示相对当前路径有/就是绝对路径,没有/就是相对路径。ls和dir一样,但是显示的目录有颜色的区分,ls有颜色,dir命令没有颜色文件名和目录名文件有大小。目录没有大小cd ..返回上一层目录ls -a将隐藏文件都能够列出而ls只能列出普通文件,被隐藏的了文件不能列出彩色显示的是目录,即文件夹。所有隐藏文件呀都是以.开头的,比如.pulse以.开头的文件和文件夹都是隐藏的。创建文件命令为touch比如 touch text表示创建test文件 阅读全文
posted @ 2010-08-11 13:39 xwdreamer 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 10.linux文件管理创建:touch删除:rm---remove查看:cat,less,more。less用于分屏显示。more不能上翻,到最后自动退出,不需要按Q退出。拷贝:cp类表:ls改名:mv查找:findinfo touch 与 man touch类似,都是获得帮助没有任何提示,只返回命令提示符,则表示命令操作成功。如果返回信息则表示命令有问题。比如直接输入命令:rm则返回一些信息,表示rm不能直接使用。cp /boot/grub/grub.cfg ./grub.bak.cfg 表示将grub.cfg拷贝到当前目录下。"."表示当前目录。xuwei@xuwei 阅读全文
posted @ 2010-08-11 13:37 xwdreamer 阅读(1273) 评论(0) 推荐(0) 编辑