`
文章列表

Css 两个问题

    博客分类:
  • css
1、button 中文字居中且左右txt的文字左右距离都5px 的方法 .eftool-btn { BORDER-RIGHT: #868686 1px solid; BORDER-TOP: #a6a6a6 1px solid; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(/imgs/ef_button_bg.jpg); BORDER-LEFT: #a6a6a6 1px solid; CURSOR: default; COLOR: #333333; BORDER-BOTTOM: # ...
SpringMVC 提供的异常处理主要有两种方式,一种是直接实现自己的HandlerExceptionResolver,另一种是使用注解的方式实现一个专门用于处理异常的Controller——ExceptionHandler。前者当发生异常时,页面会跳到指定的错误页面,后者同样,只是后者会在每个controller中都需要加入重复的代码。如何进行简单地统一配置异常,使得发生普通错误指定到固定的页面,ajax发生错直接通过js获取,展现给用户,变得非常重要。下面先介绍下2种异常处理方式,同时,结合现有的代码,让其支持ajax方式,实现spring MVC web系统的异常统一处理。   1 ...
虽然maven现在流行,而且在不断地有取代ant的趋势,但小的工程应用ant还是很轻巧的,在eclispe中可以自动生成ant脚本,我们在自动生成的ant脚本中,做一下修改,即可获得目标的ant脚本,非常方便,生成ant脚本步骤如下: 1、选择工程,点击右键,选择export菜单,如下图所示: 2.选择ant 进行  3、点击选择要生成的ant脚本的工程    
在测试驱动开发中,单元测试非常重要,而测试代码的分支覆盖率和行覆盖率同样重要,目前比较流行的单元测试工具为junit,而覆盖率测试工具cobertura非常好用,现在将2者集成到一块,个人感觉在现实的开发中还是比较实际的,下面看一下集成的过程。 1、工程目录如下:   2、编写类 public class OperateType { public static final String ADD = "add"; public static final String SUB = "subtract"; public static fin ...
在使用Eclipse的时候经常会使用Eclipse的格式化,但是Eclipse的格式化经常都很难看,因为它是按照每80个字符一个换行,换不了的时候更难看,所以我想要改变这样的情况,只能修改它的配置      首先   New 一个 Style,可以命名为MyStyle   修改一下 Maximun line width 的值就可以了,怎么好看,自己设置吧 这样就配置好了!   如果你要设置其它的文件格式,呵呵!例如 xsl 那就最好先安装一个 Oxygen XML Editor 一个很好的xml编译工具 配置如图
Eclipse代码里面的代码提示功能默认是关闭的,只有输入“.”的时候才会提示功能,用vs的用户可能不太习惯这种,vs是输入任何字母都会提示,下面说一下如何修改eclipse配置,开启代码自动提示功能   打开 Eclipse  -> Window ...
Apache Tika 1.0发布,开源的文档检索工具包 Fastjson 1.1.3是一个重要的功能增强版本,在这个版本开始,fastjson支持循环引用,完善支持WriteClassName的特性,使得fastjson开始具备替换hessian和java serialize的能力。   http://code.alibabatech.com/    
      在spring security3进级篇II中,虽然将用户和权限存入到数据库中,但在配置文件中仍然要对URL地址配置角色进行控制访问,如何将用户,角色,资源存放到数据库中,进行统一管理,逐步实现RBAC的模型呢,这需要更复杂的实现,这一篇将实现将所有的信息存储到数据库中,但不涉及组,许可等表。   1、首先建立数据表 CREATE DATABASE IF NOT EXISTS spring_securityiii; USE spring_securityiii; -- -- Definition of table `pub_resources` -- DROP ...

js 写的Map

 
function Map() { this.elements = {}; this.size = 0; } // get the size of the Map Map.prototype.size = function(){ return this.size; }; // judge the Map's empty Map.prototype.isEmpty = function(){ return (this.size < 1); }; //clear the map Map.prototype.clear = function() { ...
本篇文章用户和权限用数据库存储,而资源(url)和权限的对应采用硬编码配置在XML中实现的。 在本篇中需要把用户和权限信息存到数据库中,本例子采用mysql数据库,数据库表如下:   CREATE TABLE users( username VARCHAR(50) NOT NULL, password VARCHAR(50) NOT NULL, enabled BOOLEAN NOT NULL, PRIMARY KEY (username) )ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE authorities ...
在上一篇入门中,简单介绍了spring security3的用法,但现实中,登录页面都是用户自己定义的,而不是spring security3生产的,这个时候,我们可以自定义用户登录页面。通过分析spring security3生成的登录页面,我们可以看到,它是一 ...
1.下载spring security的最新版本,工程下载的是3.1 2. 新建工程,结构如下:  其中,涉及到的jar包可以在spring-security包中的例子中获取 3、配置spring-security.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSch ...

jquery 开源的网站

http://www.open-lib.com/ http://jquery.malsup.com/ http://www.oschina.net/project/tags http://www.open-open.com/ http://jjfat.iteye.com/blog/1178912 http://www.bejson.com/jsonview2/

js 函数

js 中的数据类型: 字符串、数字、布尔值、空值、未定义 typeof() 返回数据类型 数字转换 Number()把括号里的值转换为一个数 parseFloat()把括号里的值转换为一个浮点数。从左到右逐个字符地解析字符串,知道遇到一个字符不能用到数字里。然后会在那个点停止并把这个字符串转换为数字。如果第一个字符就不能用在数字里,返回的结果NaN。(NaN代表非数字) parseInt()直接将字符中的小数部分直接去掉。 复和数据类型(对象、数组)js 提供的对象 String:存储一个字符串,并提供处理字符串需要的属性和方法。 Date:存储一个日期,并提供处理 ...
作者:Ei Sabai 翻译:Terry li - GBin1.com 英文: 10 Useful jQuery Snippets 以下是10个非常实用的jQuery代码片段。实用这些代码前,你需要将jQuery类库导入web页面,并且添加代码到以下DOM ready功能内: $(document).ready(func ...
Global site tag (gtag.js) - Google Analytics