摘要: 背景定位(background-position)background-position 属性用来控制背景图片在元素中的位置。技巧是,实际上指定的是图片左上角相对于元素左上角的位置。下面的例子中,设置了一个背景图片并且用 background-position 属性来控制它的位置,同时也设置了 background-repeat 为 no-repeat。计量单位是像素。第一个数字表示 x 轴(水平)位置,第二个是 y 轴(垂直) 位置。/* 例 1: 默认值 */background-position: 0 0; /* 元素的左上角 *//* 例 2: 把图片向右移动 */background 阅读全文
posted @ 2013-06-10 21:14 叶子盛忆 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 第一次尝试自己搭建框架, 算是比较小有收获, 今天把步骤整理以便日后复习。1. 先创建一个web项目,加入所需要的jar包, 该实例用到如下jar包:还需要“mysql-connector-java-5.1.18-SNAPSHOT-bin.jar” jdbc的驱动包。2. 首先Springmvc搭建的部分 在web.xml里配置过滤器和servlet, 代码如下: <?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http 阅读全文
posted @ 2013-06-04 23:21 叶子盛忆 阅读(2080) 评论(0) 推荐(0) 编辑
摘要: 05-29:把Ibatis搭建上去后,发现action不起作用,不能进去java代码, 是由于在组合Ibatis时候, 删除了对Action的扫描。05-30:调试时候发现不能连上数据库,百度了下ibatis输出sql的做法,发现可以运用上log4j, 查看原来ibatis的demo,就是在src目录下加入一个log4j.properties文件。# Rules reminder:# DEBUG < INFO < WARN < ERROR < FATAL# Global logging configurationlog4j.rootLogger=DEBUG, stdou 阅读全文
posted @ 2013-05-29 22:57 叶子盛忆 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 下载了百度开发者中心的eclipse,和ibatis的demo, 新建server,可是启动时候, 总报drive不能加载的错误。 可是明明baidu的sdk包里已经有这个jar了,也已经被buildclass了。后来我试试了下,把这个jar放到web-inf里面的lib中,文件就解决了。对于这个问题很困惑,为什么明明已经在buildClass里,还找不到这个class呢?为什么一定要放到lib里,网上查了相关信息:eclipse工程下的library是用来编译里面的src中java文件的实际发布到tomcat时,仅仅只复制了WEB-INF/lib里面的jar包,所以出现eclipse可以正常 阅读全文
posted @ 2013-05-22 12:25 叶子盛忆 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 想学习springmvc, 在网上下了个例子, 导入到eclipse里。 因为导入的是Dynamic web Project, 自动生成 webContent文件夹。 而例子里用的是webroot, 而我建立server时候,直接用add and remove去添加module。 导致 Eclipse直接使用默认的WebContent, 所以当跑页面的时候, 报了404的错误。解决办法1. 把项目所在的路径下有个.settings文件夹,里面的.jsdtscope 和 org.eclipse.wst.common.component文件中的webContent修改成webRoot。 就可以使用 阅读全文
posted @ 2013-05-06 17:10 叶子盛忆 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 下载了百度的eclipse,导入springmvc_demo项目,eclipse报错“A full JDK (not just JRE) is required. Check the JRE system library in the project properties page.”需要一下操作:1)设置系统安装的JDK目录set your JDK as a default Java environment in eclipse (default installed JRE)Open eclipse. Click on ‘Window’ -> ‘Preferences’ -> ‘ 阅读全文
posted @ 2013-04-26 15:32 叶子盛忆 阅读(502) 评论(1) 推荐(0) 编辑
摘要: 定义: 将抽象部分与它的实现部分分离, 使他们都可以独立地变化。这里的抽象部分和实现部分不是我们通常认为的父类与子类、接口与实现类的关系,而是组合关系。桥梁模式由4种角色组成:抽象角色: 它定义了抽象类的接口而且维护着一个指向实现角色的引用。精确抽象角色: 实现并扩充由抽象角色定义的接口。实现角色: 给出了实现类的接口,这里的接口与抽象角色中的角色可以不一致。具体实现角色: 给出了实现角色定义接口的具体实现。简单理解: 就是一个抽象接口A里有另一个抽象接口B作为成员变量,通过这个B的方法去实现A本身的方法。 各自有各自的实现类。参考代码://抽象部分(前端)的抽象角色class Abstrac 阅读全文
posted @ 2013-04-17 13:29 叶子盛忆 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 适配器是什么? 我理解的是就像生活中的插口转换器, 本来是USB接口的,你要想使用直流电,就得接上一个转换器。用书上的例子举例: 比如,在一个画图的小程序中,你已经实现了绘制点、直线、方块等图形的功能。而且为了让客户程序在使用的时候不用去关心它们的不同,还使用了一个抽象类来规范这些图形的接口。现在你要来实现圆的绘制,这时你发现在系统其他的地方已经有了绘制圆的实现。在你庆幸之余,发现系统中已有的方法和你在抽象类中规定的方法名称不一样!这可怎么办?修改绘制圆的方法名,就要去修改所有使用它的地方;修改你的抽象类的方法名,也要去修改所有图形的实现方法以及已有的引用。还有其它的方法没有?那就是适配... 阅读全文
posted @ 2013-04-17 11:13 叶子盛忆 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.行转列教师号 星期号 是否有课 1 2 有 1 3 有 2 1 有 3 2 有` 1 2 有写一条sql语句让你变为这样的表教师号 星期一 星期二 星期三 1 2 1 2 1 3 1各星期下的数字表示:对应的教师在星期几已经排的课数查了一些关于行转列的知识, 发现有pivot这个关键字的用法,可是mysql里面, 我没有成功,不知道是不是mysql不支持这个关键字。用case when解决的答案如下:SELECT TQ_NUM, SUM(case DAY_NUM when 1 then... 阅读全文
posted @ 2013-04-11 16:08 叶子盛忆 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 原型(Prototype)模式属于对象创建模式,是用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。先让我们来看看原型模式的结构吧。1) 客户角色:让一个原型克隆自己来得到一个新对象。2) 抽象原型角色:实现了自己的clone 方法,扮演这种角色的类通常是抽象类,且它具有许多具体的子类。3) 具体原型角色:被复制的对象,为抽象原型角色的具体子类。按照定义客户角色不仅要负责使用对象,而且还要负责对象原型的生成和克隆。这样造成客户角色分工就不是很明确,所以我们把对象原型生成和克隆功能单拿出来放到一个原型管理器中。原型管理器维护了已有原型的清单。客户在使用时会向原型管理器发出请求,而且 阅读全文
posted @ 2013-04-11 14:35 叶子盛忆 阅读(152) 评论(0) 推荐(0) 编辑