`
shuzheng5201314
  • 浏览: 198602 次
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
分页是个说简单就简单,说复杂页不复杂的功能。网上各种分页类多多少少都不符合自己的需求,还是自己写一个吧。   支持一个页面出现多个分页功能:     import javax.servlet.http.HttpServletRequest; /** * 分页实用类 * * @author shuzheng * @version 2014/04/21 * */ public class Pager { /** * 生成简单的分页页面内容 * * @param total 总记录数 * @param size 每页 ...

flyway中文教程

前言:最近工作上遇到个问题,项目开发过程中,开发代码可以通过svn来版本控制,但数据库又该如何来管理呢?多个人接触数据库,当对表、字段或数据修改后,又怎么来同步呢?经过苦寻,发现了个叫flyway的开源项目:http://flywaydb.org/,java编写,官方的介绍就是我的初衷,岂能不心动?   官网是英文的,查了下居然没有中文文档,难道没有中国人用?   慢慢看了下官方文档,试着做了下,一次成功!(离开电脑,蹦达几下,继续坐回电脑)   自己写个小教程吧   1、将flyway-core-2.3.jar放到项目lib中,下载地址:http://flywaydb.or ...
Eclipse 格式化代码时不换行 每次用Eclipse自带的Ctrl+shift+f格式化代码时,如果原来的一行代码大于80列,Eclipse就会自动换为多行,这点个人感觉不是很舒服,简单试了一下,通过以下方式可以修改:    1、preferences->Java->Code Style->Code Formatter->Show... ,打开之后,选择“Line Wrapping”选项卡,在“Maximun line width”指定大于多少列时换行。    2、还是在“Line Wrapping”选项卡中,能过选择"Line Wrapping pol ...
新浪微博开放平台提供了丰富的API接口,利用这些接口,开发者能够开发出独具特色的微博应用。但是,大部分接口都需要用户授权给应用,应用利用授权得到的Access Token来调用相应的接口来获取内容。 新浪微博的授权机制目前主要有3种应用场景: Web应用 移动应用 站内应用 本文主要介绍Web应用如何授权、获取Access Token。 步骤一:添加网站 进入新浪微博开放平台,进入“管理中心“,点击”创建应用”,选择“网页应用”,填写相应的信息后提交。
第一天:    1、下载地址:http://subversion.apache.org/packages.html#windows;   2、安装到目录:"D:\svn\Subversion\"目录下,把"D:\svn\Subversion\bin"添加到系统环境变量path中(自动添加好了);   3、新建根目录:"D:/svn/root"文件夹;   4、sc create svnserve binPath= "d:/svn/Subversion/bin/svnserve -r d:/svn/root ...
attachEvent与addEventListener区别:适应的浏览器版本不同,同时在使用的过程中要注意:attachEvent方法          按钮onclickaddEventListener方法    按钮click两者使用的原理:可对执行的优先级不一样,下面实例讲解如下:attachEvent方法,为某一事件附加其它的处理事件。(不支持Mozilla系列)addEventListener方法 用于 Mozilla系列举例: document.getElementById("btn").onclick = method1; document.getEl ...
关于手机网页的点击事件执行顺序总结:   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content ...
至于教程,官网和别人的博客写的太多了,看的都凌乱了,建议看官网。   要点: 1、SeaJS会根据自身的URI来决定URL base,而SeaJS在加载其他模块的时候会根据这个URL base来计算路径。SeaJS会忽略掉seajs、seajs/x.y.z/seajs这两种目录; 2、在SeaJS中一个文件就是一个模块。define是SeaJS定义的一个全局函数,用来定义一个模块,所有代码都放在define(function(require,exports,module){});函数体里面。 3、require,exports,module 参数。require引入依赖模块,exp ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; chars ...
Answer - Service Control Manager Your "Could not connect to Service Control Manager. Error: 0" is MySQL complaining it does not have access to Window's service manager. 1) You need to make sure you are installing MySQL as Administrator. You can't do it from a limited account. 2) ...
<script type="text/javascript"> //获取所有的a标签 var as = document.getElementsByTagName('a'); //给所有a标签增加按下和离开事件的css for(var i = 0; i < as.length; i++){ as[i].addEventListener('touchstart',function(e){ this.className = "hover"; }); as[i].addEventListener('to ...
解决方案一: github上有一个叫做fastclick的库,它也能规避移动设备上click事件的延迟响应,https://github.com/ftlabs/fastclick 将它用script标签引入页面(该库支持AMD,于是你也可以按照AMD规范,用诸如require.js的模块加载器引入),并且在dom ready时初始化在body上,如: $(function(){ new FastClick(document.body); })  然后给需要“无延迟点击”的元素绑定click事件(注意不再是绑定zepto的tap事件)即可。 当然,你也可以不在body上初始 ...
最全的 Twitter Bootstrap 开发资源清单     英文原文:TheBig Badass List Of 180 Useful Twitter Bootstrap Resources   Bootstrap 是 Twitter 推出的一个开源的用于前端开发的工具包,由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发。Bootstrap 提供了优雅的 HTML 和 CSS 规范,它由动态 CSS 语言 LESS 写成,与 CSS 框架 Blueprint 存在很多相似之处。Bootstrap 推出后颇受欢迎,一直是 ...
由于工作原因需要做一个支持国际化的项目,之前只简单了解过原理,却没有实际运用过,今天需要做一个支持中文和日文两国语言的网站。用jstl做更方便一些,但网上的教程能不能再烂一些,复制也就罢了还缺头少尾的,而且实现步骤繁琐,最后我会贴出我的代码。   首先我新建了语言包: resource_ja-JP.properties resource_zh-CN.properties 我想大多数人都是跟我一样这样做,(ja-JP)(zh-CN)是本地浏览器语言编码为后缀,但是问题来了   都知道(ja-JP)(zh-CN)等是本地浏览器设置的语言编码,错是没错,但我发现日语的编码不止这一中,有: ...
    经常需要从网络上抓取一些HTML信息,然后就需要处理HTML为纯文本格式 more="<html> <body>asdf<br> sadfasdf</body></html>";  more = more.replaceAll("<(.*?)>", " ");//清除所有HTML标签 more = more.replaceAll(" +", "");//替换所有连续的空格为一个空格 more = more ...
Global site tag (gtag.js) - Google Analytics