- 博客(166)
- 资源 (5)
- 收藏
- 关注
原创 固定电话+手机号码正则表达式
固定电话+手机号码正则表达式区号+座机号码+分机号码:regexp="^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$"手机(中国移动手机号码):regexp="^((\(\d{3}\))|(\d{3}\-))?13[456789]\d{8}|15[89]\d{8}"所有手机号码:regexp="^((\(\d{3}\)
2016-05-31 14:46:59 801
原创 如何使用jquery刷新当前页面
如何使用jquery刷新当前页面下面介绍全页面刷新方法:有时候可能会用到window.location.reload()刷新当前页面.parent.location.reload()刷新父亲对象(用于框架)opener.location.reload()刷新父窗口对象(用于单开窗口)top.location.reload()刷新最顶端对象(用于多开窗口)下面再介绍一
2016-05-31 09:10:36 24628
转载 hibernate 的三种状态理解
hibernate中对象的三大状态一、transient(临时态)特点:通过new操作创建出来的对象,此时的对象未被纳入session管理,数据库中没有相对应的记录 二、persistent(持久化状态) persistent状态的对象被纳入了session管理,session就相当于Hibernate的一个缓冲区,被纳入session 管理的对象(持久化对象)时刻被hiber
2016-05-06 09:28:46 329
转载 ssh hibernate struts spring 工作原理及为什么要用
Hibernate工作原理及为什么要用?原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.open
2016-05-06 09:27:02 420
转载 spring applicationContext.xml配置
当applicationContext.xml,item-servlet.xml,jdbc.properties是放在WEB-INF目录下时,配置如下即可 【 class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> WEB-INF/jdbc.proper
2016-05-06 09:25:26 317
转载 使用spring web.xml里的配置 - 请求处理器DispatcherServlet
1.spring DispatcherServlet简述使用spring时,当浏览器有请求时。所有请求spring都会让DispatcherServlet拦截然后根据配置转发给对用的处理器(controller)去处理。【DispatcherServlet实际上就是一个servlet。】所有如果使用spring我们首先需要在web.xml里配置servlet Disp
2016-05-06 09:23:37 2679
转载 springMVC详解
第一章 Web MVC简介Web MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、 Web浏览器(如IE)发起请求,如访问http://sishuok.com2、 Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3
2016-05-06 09:17:47 1051
转载 微信开发学习总结(三)——开发微信公众号的最基本功能——普通消息的接收和回复
在上篇《微信开发学习总结(二)——微信开发入门》我们介绍了微信公众平台的基本原理,如何接入微信公众号,如何保持access_token的长期有效性以及进行了简单的文本消息测试,本篇再来具体细说一如何实现微信公众号的最基本功能:普通消息的接收和回复。一、微信公众平台消息管理接口介绍 要实现微信公众号的普通消息的接收和回复,我们需要先熟悉微信公众平台API中消息接口部分,点此进入http:/
2016-05-05 17:28:52 2202
转载 微信开发学习总结(二)——微信开发入门
上一篇《微信开发学习总结(一)——微信开发环境搭建》我们已经完成了微信开发的准备工作,准备工作完成之后,就要开始步入正题了。一、微信公众平台的基本原理 在开始做之前,先简单介绍了微信公众平台的基本原理。 微信服务器就相当于一个转发服务器,终端(手机、Pad等)发起请求至微信服务器,微信服务器然后将请求转发给我们的应用服务器。应用服务器处理完毕后,将响应数据回发给微信服务器,微信服务
2016-05-05 17:26:12 1127
转载 微信开发学习总结(一)——微信开发环境搭建
目前移动开发处于比较火的的趋势,很多的开发者都跃跃欲试,目前移动App开发领域主要分为以下几种类型 我在平时的工作中接触得比较多的就是基于Android的Native App开发和基于微信公众号的Light App开发,今天就来带领大家快速进入微信公众号的开发领域.一、微信开发环境搭建 工欲善其事,必先利其器。要做微信公众号开发,那么要先准备好两样必不可少的东西:
2016-05-05 17:25:17 473
转载 Spring集成MyBatis
如果觉得Hibernate不够灵活,可以尝试用Mybatis。相比于Hibernate,Mybatis则显得更加轻量、更加灵活,对于我这种不喜欢被束缚的人,使用Mybatis更加顺手、舒心一些。MyBatis是什么MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对
2016-05-05 16:13:01 271
转载 Javascript中new Date的坑
在一段判断是否过期的js代码中是这么写的:if (new Date() new Date(2014, 9, 25)) { //...}后来发现过了9月25日竟然不过期,console.log打印一下new Date(2014, 9, 25)的值:Sat Oct 25 2014 00:00:00 GMT+0800 (CST) 竟然变成了10月25日!于是,判
2016-05-05 15:58:44 314
转载 [Javascript]用正则表达式替换字符串中的图片地址(img src)
今天开发中遇到一个问题:如何替换一段HTML字符串中包含的所有img标签的src值?开始想到的解决方法是:content.replace(/]*src=['"]([^'"]+)[^>]*>/gi, function (match) { console.log(match);});输出结果是:img src="http://static.cnblogs.com/
2016-05-05 15:57:52 2449
转载 IE8下的JavaScript兼容问题
博客园闪存分页是用JavaScript生成的,今天发现在IE8下点击页码不能翻页,翻页操作是在当前页码的onclick事件中进行的。开始代码是这么写的:var a = document.createElement("a");a.setAttribute("onclick", this.ClickFunctionName + "(" + pageIndex + ");Pager.Set
2016-05-05 15:56:54 588
转载 在Firefox中通过JavaScript复制到剪贴板(Copy to Clipboard)
英文标题:JavaScript Copy to Clipboard in FirefoxJavaScript代码如下:function copy_to_clipboard(text) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); }
2016-05-05 15:56:07 1008
转载 ajax与302响应
在ajax请求中,如果服务器端的响应是302 Found,在ajax的回调函数中能够获取这个状态码吗?能够从Response Headers中得到Location的值进行重定向吗?让我们来一起看看实际情况。使用jquery的$.ajax()发起ajax请求的javascript代码如下:$.ajax({ url: '/oauth/respond', type: 'p
2016-05-05 15:54:08 650
转载 jquery ajax中使用jsonp的限制
jsonp 解决的是跨域 ajax 调用的问题。为什么要跨域 ajax 调用呢?这样可以在一个应用中直接在前端通过 js 调用另外一个应用(在不同的域名下)的 API。如果你对 JSONP 不太了解,推荐阅读【原创】说说JSON和JSONP,也许你会豁然开朗,含jQuery用例。我们在实际应用中也用到了 jsonp ,但之前只知道 jsonp 的一个限制,只能发 get 请求,get 请求
2016-05-05 15:52:51 462
转载 轻松实现ajax登录时让浏览器保存密码
将登录页面由form提交改为ajax提交,发现一个副作用——登录时浏览器不会提示是否保存密码,这样每次登录都要输入用户名/密码。html代码如下:script>$(function () { $('#signin').bind('click', function () { //ajax提交代码 });});script>div class="
2016-05-05 15:51:45 1328
转载 使用Edge模式通知Internet Explorer以最高级别的可用模式显示内容
一、EasyUI$的window('open')在IE8下兼容性问题 今天在公司使用EasyUI的$('#win').window('open');方法打开一个window窗体时发现EaysUI的脚本在IE8下执行时出现不兼容的情况HTML代码如下: 1 a href="javascript:void(0);" class="easyui-linkbutton" oncli
2016-05-05 15:44:56 579
转载 EasyUI学习总结(六)——EasyUI布局
一、EasyUI布局介绍 easyUI布局容器包括东、西、南、北、中五个区域,其中中心面板是必须的,而东、西、南、北这四个面板是可选的,如果布局里面不需要东、西、南、北这四个面板,那么可以把相应的div删掉,另外,如果需要创建复杂的easyUI布局,那么可以通过嵌套东、西、南、北、中五个面板来实现。下面简单演示一下EasyUI布局。1.1、通过div创建easyUI布局 easyU
2016-05-05 15:44:05 423
转载 EasyUI学习总结(五)——EasyUI组件使用
一、EasyUI组件的简单介绍 easyUI提供了很多组件让我们使用,如下图所示: 使用这些组件可以帮助我们快速地进行项目开发,下面以一个用户登录程序为例讲解EasyUI组件的使用二、EasyUI组件的使用2.1、创建测试的JavaWeb项目 2.2、编写测试代码 编写一个用户登录页面Login1.html,用于输入用户名和密码进行登录,使用JQuery
2016-05-05 15:42:51 350
转载 EasyUI学习总结(四)——parser源码分析
parser模块是easyloader第一个加载的模块,它的主要作用,就是扫描页面上easyui开头的class标签,然后初始化成easyui控件。 1 /** 2 * parser模块主要是解析页面中easyui的控件 3 */ 4 $.parser = { 5 // 是否自动解析 6 auto: true
2016-05-05 15:41:13 266
转载 EasyUI学习总结(三)——easyloader源码分析
easyloader模块是用来加载jquery easyui的js和css文件的,而且它可以分析模块的依赖关系,先加载依赖项。模块加载好了会调用parse模块来解析页面。把class是easyui开头的标签都转化成easyui的控件。先看Demo1例子,再分析源代码。 1 DOCTYPE html> 2 html> 3 head> 4 title>easyload
2016-05-05 15:39:17 361
转载 EasyUI学习总结(二)——easyloader分析与使用
使用脚本库总要加载一大堆的样式表和脚本文件,在easyui 中,除了可以使用通常的方式加载之外,还提供了使用 easyloader 加载的方式。这个组件主要是为了按需加载组件而诞生。什么情况下使用它呢?你觉得一次性导入 easyui 的核心 min js 和 css 太大你只用到 easyui 的其中几个组件你想使用其中的一个组件,但是你又不知道这个组件依赖了那些组件。 如果你有以上
2016-05-05 15:38:36 374
转载 EasyUI学习总结(一)——EasyUI入门
一、EasyUI下载 EasyUI官方下载地址:http://www.jeasyui.com/download/index.php,目前最新的版本是:jQuery EasyUI 1.4.1 下载完成之后,得到压缩包,解压后,得到一个【jquery-easyui-1.4.1】文件夹,里面有如下图所示的文件: 二、EasyUI入门2.1、引入必要的js和css样式文件
2016-05-05 15:36:54 414
转载 $.ajax返回的JSON格式的数据后无法执行success的解决方法
近段时间做项目,在项目使用了ajax技术,遇到了一个奇怪的问题:"$.ajax返回的JSON格式的数据无法执行success",代码是这样写的: 1 $.ajax({ 2 .. 3 dataType:'json', 4 ... 5 success:function(jsonData){ 6 //不执行success 7 }, 8 error:function
2016-05-05 15:32:14 2544
转载 ashx文件获取$.ajax()方法发送的数据
今天在使用Jquery的ajax方法发送请求时,发现在后台中使用ashx文件无法接收到ajax方法中传递的参数,上网查了一下原因后发现了问题所在,原来是我在$.ajax方法中指明了"contentType: 'application/json; charset=utf8'",所以才导致了在ashx文件中处理请求时无法获取传递到服务器端的参数,正确的写法如下: 1 $.ajax({
2016-05-05 15:31:30 406
转载 PowerDesigner15的安装和破解
一、PowerDesigner15的安装运行安装包,出现如下安装界面点击【Next】按钮,进入如下安装界面点击【Next】按钮,进入如下的安装界面点击【Next】按钮,进入如下的安装界面点击【Next】按钮,进入如下的安装界面点击【Next】按钮,进入如下的安装界面直接【Next】,进入如下界面直接【Next】,进入如下界面耐心等
2016-05-05 15:25:15 1707
转载 powerdesigner反向SQLServer2008数据库生成物理数据模型
方法一:通过数据库脚本生成物理数据模型具体步骤如下图所示:点击完【Database】菜单后,此时将弹出如下对话框点击【确定】按钮后,将弹出如下的对话框添加SQL脚本文件点击【OK】按钮,开始生成物理数据模型如下图所示:生成的结果如下图所示:方法二:通过数据源生成物理数据模型具体步骤如下图所示:点击完【Database】菜单后,
2016-05-05 15:10:35 1986
转载 在powerdesigner中创建物理数据模型
物理数据模型(PDM)是以常用的DBMS(数据库管理系统)理论为基础,将CDM/LDM中所建立的现实世界模型生成相应的DBMS的SQL语言脚本。PDM叙述数据库的物理实现,是对真实数据库的描述 PDM以PowerDesigner为每种数据库提供的数据定义文件(扩展名为.xdb)作为语法模板来生成SQL语言脚本。利用正向工程,由PDM生成SQL脚本,再通过SQL脚本在数据库中建立相应的数据存储
2016-05-05 15:08:43 387
转载 在Powerdesigner中创建概念数据模型
点击菜单“File”---->“New Model”点击【OK】按钮后,将进入如下的画面 系统将出现一个工具栏如下,用于在设计面板中设计模型单击Entity图标,然后在主面板中单击一次便可添加一个实体切换回一般鼠标模式,双击已经添加的实体,弹出设置属性的对话框在General选项卡中可以设置实体的Name和Code等属性,如下图所示:Code是实体在数据库中
2016-05-05 15:07:27 4722
转载 开启PowerDesigner15工具栏上的被禁用掉的图标
PowerDesigner 15 的版本,工具栏上的Inheritance图标默认是禁用的,如下图所示:取消禁用的方法如下:Tools->Model Options->Model Settings->Notation 设为“E/R+Merise”就行了,具体操作步骤如下图所示:改成“E/R+Merise”就行了此时工具栏就可以使用那三个被禁用掉的图标了,如下图所示:
2016-05-05 15:06:47 299
转载 使用Maven搭建Struts2框架的开发环境
一、创建基于Maven的Web项目 我使用的是MyEclipse8.5的版本,创建好的Web项目如下所示: 我们知道,一个标准的Maven项目是必须包括【src/main/java】,【src/main/resources】,【src/test/java】,【src/test/resources】这四个Source Folder的,而创建好的项目
2016-05-05 15:04:57 3856
转载 使用Strust2框架写HelloWorld
一、创建JavaWeb项目二、搭建Stust2 FrameWork开发环境三步完成Struts2 FrameWork开发环境的搭建1.加入搭建Struts2 FrameWork开发环境的必需Jar包将必需的11个Jar包复制到【lib】文件夹中 2.在【src】目录下创建“struts.xml”文件在strusts.xml文件中加入如下配置信息 1
2016-05-05 15:04:12 610
转载 MyEclipse10搭建Strust2开发环境
一、创建一个JavaWeb项目启动MyEclipse10 ,然后在MyEclipse中创建一个JavaWeb项目,点击【File】---->【New】---->【WebProject】,如下图所示:此时将会弹出一个创建项目的对话框,如下图所示:点击【Finish】按钮后,如果工作空间当前的编译环境和项目需要的编译环境不一致,此时会弹出一个警告对话框,如下图所示:这
2016-05-05 15:03:30 339
转载 关于在Struts2的Action中使用domain模型接收参数的问题
最近在搭建一个最新的ssh2框架,今天在调试的时候,发现了一个以前一直没有注意过的问题,我在Action中使用域模型的方式去接收jsp画面中的参数的时候,发现参数总是接收不完,头一次遇到这种问题,现在把解决办法写下来Jsp中的代码如下:1 form action="TestAction" method="post">2 用户名:input type="text" name="u
2016-05-05 15:02:23 689
转载 Spring的IOC原理
在网上看到一篇文章,感觉写得挺不错的,转载一下,本文转载自:http://blog.csdn.net/m13666368773/article/details/7802126一. IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 如果我们打开机械式手表的后盖,就会看到与上面类似
2016-05-05 15:00:29 221
转载 谈谈对Spring IOC的理解
学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛这位技术牛人对Spr
2016-05-05 14:59:49 283
POI_3.8_API
2017-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人