摘要: 红感叹号:问题原因】:工程中classpath中指向的包路径错误【解决办法】:右键项目名称 BuildPath --->Configure Build Paht...中,然后上面有几个选项卡找到 Libraries中出现红色叉号的包为路径错误的包。到classpath中修改相应包的当前路径。然后回到eclipse中F5刷新工程。下面两段为我解决此问题时在网上找的参考资料,可参阅:你用myeclipse新建 web工程, 在工程目录下会生成一个 .classpath 配置文件,里面是你工程里面引用的jar的配置。这个.classpath 对你的web工程没有什么影响其实是给 myecl 阅读全文
posted @ 2011-10-28 15:11 Kevin Bing 阅读(10806) 评论(0) 推荐(0) 编辑
摘要: Android SDK2.0.1自带的虚拟机尺寸都比较小(不针对机型,只为了在PC上看的舒服一点,当然越大越好了,我最大设置成1050*450,但是自带的屏保会不够宽,900*450的话,正好。),而且没有横屏的。设置Resolution可以把尺寸变大,但又显示不出键盘来(至今未解决),所以在网上搜集了一下模拟器的快捷键备忘,模拟器不显示键盘也可以用!Home键(小房子键)在键盘上映射的就是home键,这倒是很好记。Menu键用于打开菜单的按键,在键盘上映射的是F2键,PgUp键同样可以。另外,看英文原文的意思,貌似这个键在某些机型上会被设计为左软件(left softkey)Start键这个 阅读全文
posted @ 2011-10-26 16:07 Kevin Bing 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 背景介绍:在编写android小应用的时候,碰到了这样的一个问题:当推开手机的实体键盘时,屏幕由竖屏转换为横屏,此时应用程序的显示界面(Activity)就会被销毁了,这个让人比较郁闷。如何才能让这个activity不被销毁呢?------------------------------------- 背景分割线 ---------------------------------------------资料查询:在android开发网上有这么几段话:If the configuration of the device (as defined by the Resources.Configura 阅读全文
posted @ 2011-10-26 15:38 Kevin Bing 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 我们知道char *a=new char[10];可以创建一个长度为10的数组。当把定值10换为一个变量时,我们的程序也没有任何问题,这时可成了名副其实的动态创建数组,如:int n=10;char *a=new char[n];但我们怎么动态创建一个多维数组呢?一定有人写出来这样的代码://错误代码char **a=new char[10][10];但是在VC6下会提示错误:cannot convert from 'char (*)[10]' to 'char ** '查MSDN ,如此写到:Whennewis used to allocate a multi 阅读全文
posted @ 2011-10-24 22:50 Kevin Bing 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 三、项目拓展下面在前面的小项目中添加一个小功能,动态生成execl文件及下载,要用到apache的POI组件,这个包默认已经被spring加载1、在UserService.java中添加方法public InputStream getInputStream();在它的实现类中实现package com.test.service.impl; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; impo. 阅读全文
posted @ 2011-08-24 22:10 Kevin Bing 阅读(311) 评论(0) 推荐(1) 编辑
摘要: 二、小项目实践项目描述:对一个用户的姓、名、年龄进行增删查改,使用ssh框架 + apache的dbcp连接池。1、确认commons-dbcp.jar已被导入(按照上篇的操作,则会被导入)2、使用mysql数据库,建立名为mytest的数据库,创建表userscreate table users ( id int not null, firstname varchar(50) not null, lastname varchar(50) not null, age int not null, primary key (id) ) ENGIN = InnoDB ROW_FORMAT = DEF 阅读全文
posted @ 2011-08-15 21:31 Kevin Bing 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 在Java中所有的物件都继承自Object物件,这样作的优点之一,就是使得一些集合物件的资料结构容易管理,例如您可以将任何型态的物件放入Vector中。然而现在有个问题是,如果您的集合(connection)物件中不仅储存一种型态的物件,如果想要对这些物件作出一些个别化的操作,首要条件就是要知道该物件的型态,使用 instanceof 似乎是个不错的方式,在程式简单的情况下,也许您会这么作:public class ElementA { // some implementing}public class ElementB { // some implementing}public class 阅读全文
posted @ 2011-08-10 09:48 Kevin Bing 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 开发环境:1、MyEclipse 6.5 2、Tomcat 6.0 3、Struts2.0 + Hibernate3.2 + Spring2.0一、编码前的操作1、创建项目。在MyEclipse中新建一个Web Project,名为mytest,使用的是JavaEE 5 Library。项目实际地址为G:\workspace\ssh\mytest2、将项目部署到tomcat。进入tomcat目录下的conf中(G:\apache-tomcat-6.0.30\conf),打开server.xml,在</Host>之上添加一行代码<Context path="/... 阅读全文
posted @ 2011-08-09 22:09 Kevin Bing 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 对于一个具有层次节点关系的问题来说,如果您要剖析每一个节点,您可以使用Interpreter模式,直译器模式有些类似演算法中的个别击破方式,对每一个父节点我们剖析出其子节点组合,然而交给子节点剖析物件继续剖析,直到剖析至终端节点为止。举个例子来说明好了,先说明的是,这个例子是改写自Design Patterns于Java语言之实习应用第23章的范例,我将之更简化了,以让大家将焦点能集中在如何使用Interpreter模式,以及如何实用。假设您要实作一个Interpreter,这个Interpreter可以直译您文字档中的程式,并依您自订的程式文法来执行程式,几个简单的程式如下:PROGRAM 阅读全文
posted @ 2011-08-09 16:56 Kevin Bing 阅读(267) 评论(0) 推荐(0) 编辑
摘要: Mediator的意思是中介者、调节者、传递物,顾名思义,这个模式在程式中必然负担一个中介、调节、传递的工作。物件导向设计中,每个物件所负担的工作尽可能的简单明了,鼓励物件将工作分布至其它物件上,让一群工作属性相同的物件得以共同合作,即所谓高聚合性,以增加物件的可重用性。然而在组织物件工作的同时,物件彼此之间可能知道彼此的存在,并相互依赖,这就使得物件之间的耦合性相对的提高,最差的情况下,所有的物件都知道彼此的存在,这又会使得系统的重用性降低。Mediator模式用一个中介的物件来封装物件彼此之间的交互,物件之间并不用互相知道另一方,这可以降低物件之间的耦合性,如果要改变物件之间的交互行为,也 阅读全文
posted @ 2011-08-09 16:36 Kevin Bing 阅读(260) 评论(0) 推荐(0) 编辑