- 博客(21)
- 收藏
- 关注
原创 json转换 eval问题
什么是JSON?大多数开发者不是只进行AJAX程序程序开发的,我这里先介绍一点背景知识。JSON是一种简单的、人能够阅读的数据交换格式,在AJAX程序中,当服务器与web程序之间传输数据时,通常采用这种格式。举例来说,假如你从收藏的web邮件中选择一个联系人名称,以便能够看到该联系人信息。服务器向web程序(运行在浏览器中)发送的数据流可能是下面的样子: { ...
2013-09-18 10:34:44
164
非常灵活实用的页面合法性校验框架
jQuery validate本身是一个非常灵活实用的校验框架,实现了大部分的前台校验情况。validate进一步封装wos_validate.js$(document).ready( function() {一) /**//* 设置修改默认属性,使validate符合自己的要求 */ $.validator.setDefaults({ submi...
2013-09-10 10:54:44
212
原创 数字正则表达式
正整数: /^\d+$/.test(this.value))负整数: /^-\d+$/.test(this.value))整 数: /^-?\d+$/.test(this.value))正小数: /^\d+\.\d+$/.test(this.value))负小数: /^-\d+\.\d+$/.test(this.value))小 数: ...
2013-09-09 16:54:33
150
原创 各种数字校验正则表达式
正整数: /^\d+$/.test(this.value))负整数: /^-\d+$/.test(this.value))整 数: /^-?\d+$/.test(this.value))正小数: /^\d+\.\d+$/.test(this.value))负小数: /^-\d+\.\d+$/.test(this.value))小 数: ...
2013-09-09 16:52:08
158
原创 WdatePicker日历控件用法总结——详细
1. 跨无限级框架显示 无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,因为My97日期控件是可以跨无限级框架显示的 示例2-7 跨无限级框架演示可无限跨越框架iframe,无论怎么嵌套框架都不必担心了,即使有滚动条也不怕 2. 民国年日历和其他特殊日历 当年份格式设置为yyy格式时,利用年份差量属性yea...
2013-09-09 16:49:02
144
原创 js实现各种打印功能
一、普通打印(整页打) 这个不用多说,直接用 引用:window.print(); 二、打印网页内部分内容(自定义) 分三种方法实现 1、用css控制 引用:@media print .a {display:block} .b {display:hidden} 把你不想打印的部分class设为b 首先在网页中添加: 引用: ...
2013-08-21 20:28:31
539
原创 JQuery uploadify带有进度条上传插件初始化的 自动多于请求 问题解决
JQuery uploadify 是一个上传文件或图片的插件,并且可以结合flash显示出实时进度条。但是今天我遇到一个问题,就是当初始化uploadify组件时,会产生一个多于的请求,网上查了一下资料,得知:是JQuery uploadify自身的问题,只要稍加修改就可以了:找到:jquery.uploadify.js文件的 72行 4006列(72:4006)有如下...
2013-05-24 13:56:19
144
原创 js中鼠标滚轮事件跨浏览器详解
其中经我测试,IE/Opera属于同一类型,使用attachEvent即可添加滚轮事件。 /*IE注册事件*/ if(document.attachEvent){ document.attachEvent('onmousewheel',scrollFunc); }Firefox使用addEventListener添加滚...
2013-05-09 14:51:56
117
原创 用Thread类创建线程(八个构造方法,线程名的指定、线程不能重复调用)
内容提要:八个构造方法线程名的指定:构造方法、setName线程不能重复调用,否则抛异常(IllegalThreadStateException异常)在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread...
2013-04-28 09:49:32
531
原创 进程与线程的详述--区别;多线程概述,线程建立方式
一、线程概述 线程是程序运行的基本执行单元。多线程操作系统一个应用程序对应一个线程,而在这个进程中,必须至少建立一个线程(这个线程被称为主线程)来作为这个程序运行的入口点。因此,在操作系统中运行的任何程序都至少有一个主线程。 进程和线程是现代操作系统中两个必不可少的运行模型。在操作系统中可以有多个进程,包括系统进程(由操作系统内部建立的进程)和用户进程(由用户程序建立的...
2013-04-28 09:04:57
91
原创 struts actionForm原理
1.addStu.do请求2.ActionServlet寻找action3.找到后看action是否有name属性,getName4.有则获取form bean5.如果此时没有实例,则实例化6.调用form的reset方法7.利用request参数setter form参数8.如果validate为true的话就校验。9.校验通过交给action处理...
2013-04-26 09:09:14
128
struts1的Action分析与研究
1、 Action什么时候初始化:在第一次请求的时候,而不是在系统初始化读取配置文件时。2、 每个Action只会初始化一次。3、 Action是线程不安全的,因为所有请求共享一个Action4、怎样实现Action安全编程 a. 注意不要用实例变量和静态类变量(共享只针对某些请求的数据); b.注意资源操作的同步性。应用: 统计action被所有...
2013-04-24 14:02:10
130
struts1的工作原理和执行流程
工作原理 1.系统初始化(读取配置):初始化ModuleConfig对象 Struts框架是一个总控制器(ActionServlet)是一个Servlet,在web.xml中配置成自动启动的Servlet。 读取配置文件的配置信息,为不同的struts模块初始化相应的ModuleConfig对象(ActionConfig、 ControlConfig、Form...
2013-04-24 13:59:42
299
原创 数据结构和算法概述(各种数据结构优点、缺点、特性)
数据结构 优点 缺点数组 插入快 查找慢、删除慢、大小固定有序数组 比无序数组查找快 大小固定栈 后进先出的存取方式 存取其他项很慢队列 先进先出的存取方式 存取其他项很慢链表...
2013-04-24 13:56:42
309
原创 StandardServer.await: create[8005]:java.net.BindException: Cannot assign request
之前tomcat 一直是好用的后来装了apache之后,又进行了一些配置就出问题了:tomcat起不来了。而且很奇怪,明明是打印出了启动成功信息“ Server startup in 1179 ms"可紧接着还是抛出了,端口被占用异常:Apr 16, 2010 8:58:26 AM org.apache.coyote.http11.Http11AprProtocol startINFO...
2013-02-04 12:00:59
159
原创 linux文件或者文件内容搜索
whereis 查找软件的安装路径-b 只查找二进制文件-m 只查找帮助文件-s 只查找源代码-u 排除指定类型文件-f 只显示文件名-B 在指定目录下查找二进制文件-M 在指定目录下查找帮助文件-S 在指定目录下查找源代码locate 在文件索引数据库中搜索文件-d 搜索指定数据库updatedb更新文件索引数据库f...
2013-01-08 10:37:35
85
原创 jstat 详解
1. jstat -gc pid 可以显示gc的信息,查看gc的次数,及时间。 其中最后五项,分别是young gc的次数,young gc的时间,full gc的次数,full gc的时间,gc的总时间。 2.jstat -gccapacity pid 可以显示,VM...
2013-01-07 17:27:05
86
原创 网站性能jvm监控工具
我们知道,在JVM编译期和加载器,甚至运行期已经做了大量的调优操作,但是那些都是JVM针对Java程序所做的通用的、简单的优化,程序在运行时由于运行环境的复杂性、业务逻辑的复杂性,很多JVM是无法进行优化处理的,这就需要我们自己在写代码的时候就注意,以便我们的程序在特定的业务场景发挥到最佳性能。要进行性能调优,首先我们要找到程序的性能瓶颈在哪里?而要知道性能瓶颈在哪里,我们需要借助一定的工...
2013-01-07 17:24:08
129
原创 urlrewrite-------解决大型WEB系统URL暴露安全问题
未经过改写的WEB系统的URL可以泄漏工程文件的目录,为了保证WEB系统的安全,免遭黑客的攻击,我们通常要对URL进行重写,目的就是使访问者看不到真实的路径,从而可以减少黑客攻击的可能性,下面给出一个简单的登陆例子,将http://localhost:8080/urlrewrite/login.do改写为http://localhost:8080/urlrewrite/mylogin/1...
2013-01-07 16:21:23
372
原创 struct 错误及异常ognl.MethodFailedException: Method "setSalemoney1"
struct 错误及异常1。当然的Action 接收的参数和你页面传进来的参数不一样时。看下参数名称是否和你页面的某个控件名称相同(name)。 2 。页面中一个文本框,用来接收一个float型的值 action中定义了一个float型的变量salemoney1 并对他get和set.如果文本框中的值是0或者0.0 则控制台就会报错。 1.页面中有一个text框 name是...
2013-01-07 11:50:28
200
原创 Java开源搜索引擎[收藏]
Java开源搜索引擎[收藏]关键字: java, 搜索引擎 Egothor Egothor是一个用Java编写的开源而高效的全文本搜索引擎。借助Java的跨平台特性,Egothor能应用于任何环境的应用,既可配置为单独的搜索引擎,又能用于你的应用作为全文检索之用。 更多Egothor信息 Nutch Nutch 是一个开源Java 实现的搜索引擎。它提供了我们运行自己...
2011-02-16 16:03:47
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人