- 浏览: 595705 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (669)
- oracle (36)
- java (98)
- spring (48)
- UML (2)
- hibernate (10)
- tomcat (7)
- 高性能 (11)
- mysql (25)
- sql (19)
- web (42)
- 数据库设计 (4)
- Nio (6)
- Netty (8)
- Excel (3)
- File (4)
- AOP (1)
- Jetty (1)
- Log4J (4)
- 链表 (1)
- Spring Junit4 (3)
- Autowired Resource (0)
- Jackson (1)
- Javascript (58)
- Spring Cache (2)
- Spring - CXF (2)
- Spring Inject (2)
- 汉字拼音 (3)
- 代理模式 (3)
- Spring事务 (4)
- ActiveMQ (6)
- XML (3)
- Cglib (2)
- Activiti (15)
- 附件问题 (1)
- javaMail (1)
- Thread (19)
- 算法 (6)
- 正则表达式 (3)
- 国际化 (2)
- Json (3)
- EJB (3)
- Struts2 (1)
- Maven (7)
- Mybatis (7)
- Redis (8)
- DWR (1)
- Lucene (2)
- Linux (73)
- 杂谈 (2)
- CSS (13)
- Linux服务篇 (3)
- Kettle (9)
- android (81)
- protocol (2)
- EasyUI (6)
- nginx (2)
- zookeeper (6)
- Hadoop (41)
- cache (7)
- shiro (3)
- HBase (12)
- Hive (8)
- Spark (15)
- Scala (16)
- YARN (3)
- Kafka (5)
- Sqoop (2)
- Pig (3)
- Vue (6)
- sprint boot (19)
- dubbo (2)
- mongodb (2)
最新评论
Validate.js
Html页面使用情况
验证字段是否唯一
后台代码
html页面验证
$.extend($.fn.validatebox.defaults.rules,{ CHS : { validator : function(value, param) { return /^[\u0391-\uFFE5]+$/.test(value); }, message : '请输入汉字' }, ZIP : { validator : function(value, param) { return /^[1-9]\d{5}$/.test(value); }, message : '邮政编码不存在' }, QQ : { validator : function(value, param) { return /^[1-9]\d{4,10}$/.test(value); }, message : 'QQ号码不正确' }, mobile : { validator : function(value, param) { return /^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/ .test(value); }, message : '手机号码不正确' }, doubleNumber : { validator : function(value, param) { return /^[-+]?\d+(\.\d+)?$/.test(value); }, message : '只能是数字小数点负号' }, TaskpointName : { validator : function(value, param) { return !/^[\"&?%#$]*$/.test(value); }, message : '名称不允许</br>输入双引号、&、?、%、#、$。' }, loginName : { validator : function(value, param) { return /^[\u0391-\uFFE5\w]+$/.test(value); }, message : '名称只允许汉字</br>字母、数字及下划线。' } });
Html页面使用情况
<!--doubleNumber就是Js验证类型 同时要引入该Js --> <td><input id="xxx" name="xx" validType="doubleNumber" /></td>
验证字段是否唯一
/** * 字段的唯一性校验 * validType="unique['findValidationMarkernumber.do','add','','id',true,'输入值已存在']" * 第一个参数:请求的url; * 第二个参数:add/update;新增为add,修改为update,新增修改用同一页面时为update; * 第三个参数:是hidden的id;新增时为空,修改时在页面中加一个hidden(只要id属性不要name属性),在加载时给hidden赋值 * 第四个参数:要验证的表的字段或实体属性 * 第五个参数:ture/false;true:要求不存在数据但是库中有数据;false:要求存在但是数据库中没有数据 * 第六个参数:提示信息内容 * 第七个参数:实体名称 * @param {Object} value * @param {Object} param * @memberOf {TypeName} * @return {TypeName} */ $.extend($.fn.validatebox.defaults.rules,{ unique: { validator: function(value, param){ if(!(param.length != 5 || param.length != 6)){ this.message = "参数个数配置错误"; return false; } var url = param[0]; var type = param[1],controlId = param[2],msg = ""; if(type != "" && controlId != ""){ var controlValue = $("#"+controlId).val(); if(type == "update" && controlValue != ""){ if(value == controlValue){ return true; } } } var flag = param[4]; if(param.length == 5){ msg = flag ? "输入值已存在" : "输入值不存在"; $("#submit").removeAttr("disabled"); }else{ msg = param[5]; } var response = $.ajax({ url:url, type:"post", datatype:"json", async:false, data:{ "fieldname" : param[3], "fieldvalue" : value, "entityName" : param[6] } }).responseText; var b = $.parseJSON(response); //exists if(flag){ if (b == "1" || b == true) { this.message = msg; $("#submit").removeAttr("disabled"); return false; } else{ return true; } }else{ // not exists if (b == "1" || b == true) { return true; } else{ this.message = msg; return false; } } }, message: '输入值已存在' } });
后台代码
/** * *@User :Test *@date :2014-5-17 上午11:14:27 *@return :String *@userFor : Controller */ @RequestMapping(value = "/isRepeat") @ResponseBody public String isRepeat(HttpServletRequest request){ String fieldname = request.getParameter("fieldname"); String fieldvalue = request.getParameter("fieldvalue"); String entityName= request.getParameter("entityName"); //标志位用于区别新增和修改 String flag = request.getParameter("flag"); return xxService.countField(fieldname,fieldvalue,flag,entityName); } /** * *@User :Test *@date :2014-5-17 上午13:14:27 *@return :String *@userFor : Service */ public String countField(String fieldname,String fieldvalue,String flag,String entityName){ int size = this.xxDao.checkRepeat(fieldname, fieldvalue,flag,entityName); if(size==0) return "0"; return "1"; } /** * *@User :Tesr *@date :2014-6-17 下午03:42:53 *@return :int *@userFor :xxDao判断是否唯一 */ public int checkRepeat(String fieldname,String fieldvalue,String flag,String entityName){ String hql = " from "+entityName+" where 1=1 and x.historicalstate=1"; if("add".equals(flag)) { hql+= " and x."+fieldname+" ='"+fieldvalue+"' "; } else { hql+= " and x."+fieldname+" ='"+fieldvalue+"' and x."+fieldname+" !='"+flag+"'"; } return find(hql).size(); }
html页面验证
<td><input id="markernumber" validType="unique['isRepeat.do','add','','字段名',true,'该XX已存在','实体名']" /></td>
发表评论
文章已被作者锁定,不允许评论。
-
Vue 组件相关知识学习
2018-04-13 15:27 386Vue.js 组件 // 组件(Component)是 ... -
Vue 实例属性($option $el等)
2018-04-12 09:14 3236属性: vm.$el:获取Vue实例关联的DOM元素 vm ... -
Vue methods中方法之间的调用
2018-04-12 09:04 1730delAllOrderList:function(good ... -
Vue 计算属性(computed)学习
2018-04-11 15:55 9561.基础例子: <div id = "exam ... -
Vue 过滤器(|)学习
2018-04-11 14:30 734一、Vue提供的过滤器 vue本身提供了很多便利的过滤器,这里 ... -
Vue 所有指令(v-on:click = @click v-blind:class = :class)的学习
2018-04-11 09:38 1392先说一下指令里面的值都是表达式 new Vue({ ... -
js 动态Post请求防止在输入栏中显示参数
2018-01-08 10:21 626动态进行Post请求 var f=document.cre ... -
js autocomplete实现下拉模糊查询
2018-01-04 10:48 11081.js编写 // 获得焦点是重新进行查询 $(&quo ... -
js 遍历并且赋值
2017-12-19 13:46 633$("#productInfo").f ... -
js 鼠标移过去渐变的效果(页面固定 定位栏)
2017-10-31 11:29 6261.html代码 <div id="loc ... -
js 判断图片是否存在
2017-10-27 08:56 874当图片不存在时,将触发onerror,onerror 中img ... -
js 在页面中跳转到指定位置
2017-10-24 15:29 13411.页面中代码 <div style="lef ... -
Javascript 总结汇总
2016-11-04 15:06 345var timeoutid = window.setTimeo ... -
js easyui tree判断是否父节点
2016-09-08 10:17 803function isIncludeParentNode( ... -
CSS 点击div的同时显示或隐藏的div
2016-08-16 17:18 617<div id="up"> ... -
js 通过调用方法终止js代码继续执行的问题(采用throw解决)
2016-07-12 14:15 486一个方法如何终止另一个方法执行的问题 function ... -
js lightbox展示图片的案例
2016-06-13 09:35 679如何使用 1、Lightbox v2.0 使用 Protot ... -
js 静态方法与实例方法
2016-05-31 14:26 1542静态方法是指不需要声明类的实例就可以使用的方法 实例方法是 ... -
js 动态显示时间(setTimeout)
2016-05-23 15:20 661// 全局变量 var timeoutId ; //开 ... -
jQuery toggle trigger方法使用
2016-05-17 14:44 1098toggle 定义 toggle() 方法用于绑定两个或多个 ...
相关推荐
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
内容概要:本文提出了一种新的分析框架,用于评估集中式无线电接入网(RAN)的数据处理需求。作者定义了若干性能指标,如计算失效概率、复杂度、增益、多样性和复杂度率之间的权衡。该模型基于块瑞利衰落、距离相关路径损耗和部分功率控制假设下进行仿真验证,证明了集中计算资源的优势。 适用人群:通信工程领域的研究人员、5G技术开发人员和无线网络优化专家。 使用场景及目标:①理解集中式RAN架构对网络性能的影响;②评估集中化数据处理资源在提高吞吐量方面的效益;③量化集中式RAN系统的数据处理复杂度和可靠性。 其他说明:文章通过对多种场景和参数设置的仿真研究,展示了集中式RAN系统相对于传统分布式系统的优越性,为未来移动网络的设计提供了理论支持和技术依据。
444.exe44444
华为 ArkUI 框架的创新与生态探索.pdf
哈夫曼解压缩算法实现
GLake_ 高效透明的大模型显存管理和优化.pdf
美团 AdHoc 统一查询引擎实践.pdf
基于MVC的.Net技术类门户网站源码 这是一款作者结合工作中积累的一些经验,开发的一套.Net门户类网站,界面十分 精美,功能也相当完善,想了解MVC的可以参考下。 该源码主要包括网站前台和管理后台两大部分,具体功能如下: 网站前台模块:主要包括了各类文章信息的检索、详细浏览、发表留言等功能。 网站后台模块 1、系统:后台首页、修改密码、菜单管理、操作记录、网站设置。 2、后台账号管理:管理员列表、部门管理、角色管理、权限管理。 3、资讯管理:添加文章资讯、所有文章列表、资讯分类管理、文章采集、新闻采集。 4、互动管理:留言管理。5、广告管理:广告列表、添加广告。6、相册管理:相册列表。 源码特色: 1、项目框架基于.Net多层架构+MVC,SQL2012,,需要安装MVC3.0。 2、使用了AutoMapper,和StructureMap,进行依赖注入。 3、归纳和整合了比较全的工具类,一并放入到了Gongap.Common类库中。
huqehufhq1dwqe
【基于Springboot+Vue的设计与实现】高分通过项目,已获导师指导。 本项目是一套基于Springboot+Vue的管理系统,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Java学习者。也可作为课程设计、期末大作业 包含:项目源码、数据库脚本、开发说明文档、部署视频、代码讲解视频、全套软件等,该项目可以直接作为毕设使用。 项目都经过严格调试,确保可以运行! 环境说明: 开发语言:Java 框架:springboot,mybatis JDK版本:JDK1.8 数据库:mysql 5.7数据库工具:Navicat11开发软件:eclipse/idea Maven包:Maven3.3
计算机挑战赛2021程序设计赛C++
Java小区物业小程序源码 运行环境:jdk8+tomcat8+mysql5.7+IntelliJ IDEA+maven 使用技术:spring+spring mvc+mybatis+layui 项目描述 微信小程序物业管理系统,微信小程序端包括以下几个模块: 社区公告、报修、信息采集、生活缴费、二手置换 微信小程序后台管理界面可以增删改查社区公告、问卷、问卷问题、问题选项等 在微信小程序前端,用户提交信息后,可在我的界面查看提交的信息,管理员可 以在微信小程序后台管理界面查看所有用户提交的信息。
内容概要:本文介绍了一种基于伴随层析成像技术的‘双差法’(double-difference)方法,用于地震波速度结构反演。这种方法通过构建站间差异测量来减少源签名和系统误差的影响。文章详细探讨了‘双差法’在理论和实际应用中的实施步骤,包括差分时间的计算、不适定性问题的缓解、以及灵敏度比较等内容。数值实验表明,相比于传统的绝对测量,‘双差法’提供了更高分辨率的结构信息。 适合人群:地球物理学家、地震学家、研究人员、地质工程专业的学生和从业人员。 使用场景及目标:本方法适用于需要高精度地层结构解析的研究,如地震活动监测、资源勘探、地壳结构研究等场景。目标是在减少噪声干扰的同时提高成像精度。 其他说明:文中还讨论了聚类分析和正则化方法的应用,以增强问题的稳定性并降低计算成本。同时,‘双差法’对源信号函数错误较为鲁棒,在某些情况下可以更好地分离时相。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
体适能_2.0.8.apk
# 基于TreasureHunt项目的户外寻宝游戏系统 ## 项目简介 TreasureHunt是一个旨在鼓励户外活动的寻宝游戏系统。该系统包括一个或多个宝藏和一个寻宝设备(猎手)。通过此项目,参与者可以在户外享受寻找宝藏的乐趣。 ## 项目的主要特性和功能 1. 宝藏与猎手交互猎手设备能够检测并追踪附近的宝藏。 2. 真实距离估算通过WiFi信号估算宝藏与猎手之间的距离。 3. 3D打印的抛物面反射器用于增强猎手设备的信号接收能力。 4. 丰富的用户界面提供详细的操作指南和指示,帮助用户更好地使用该系统。 5. 测试与实验项目中还包括对如何通过WiFi计算距离的尝试和文档记录。 6. 多重库支持项目使用了多个库,如Adafruit SSD1306、Adafruit GFX Library、Adafruit BusIO等,以实现各项功能。 ## 安装使用步骤
基于Vue+Node.js+MySql的小说网站
PaddleOCRSharp是一个基于百度飞桨PaddleOCR的C++代码修改并封装的.NET的OCR工具本地类库,可离线使用。包含文本识别、文本检测、表格识别功能。本项目针对小图识别不准的情况下做了优化,比飞桨原代码识别准确率有所提高。 包含总模型仅8.6M的超轻量级中文OCR,单模型支持中英文数字组合识别、竖排文本识别、长文本识别。同时支持多种文本检测。
基于Springboot+Vue的江西红色旅游景点宣传网站(管理端代码)