validation

Validation exception in struts2 action

余生长醉 提交于 2021-02-15 03:14:55
问题 I have some Action class and try to add a form with validation. But every time when I tried to do it I have got an exception. Action class code: public void validate() { if (name == null || name.trim().equals("")) { addFieldError("name", "The name is required"); } if (surname == null || surname.trim().equals("")) { addFieldError("surname", "Age must be in between 28 and 65"); } } Form code: <s:form action="addnew" method="POST"> <s:textfield label="Name: " name="name"/> <s:textfield label=

【译】索引进阶(八):SQL SERVER唯一索引

陌路散爱 提交于 2021-02-13 16:42:01
【译注:此文为翻译,由于本人水平所限,疏漏在所难免,欢迎探讨指正】 原文链接: 传送门 。 在本章节我们检查唯一索引。唯一索引的特别之处在于它不仅提供了性能益处,而且提供了数据完整性益处。在SQL SERVER中,唯一索引是保证主键约束和候选键约束的唯一合理的方式。 唯一索引和约束 唯一索引与其他任何索引并没有什么不同,唯一不同之处在于它不允许多个条目具有相同的索引键值。既然索引中的一个条目映射到了交互表的一行,那么阻止条目被加入到索引中便是阻止了数据行被加到表中。这便是为什么唯一索引是主键约束和候选键约束的保证。 声明一个主键或者唯一性索引都会导致SQL SERVER自动创建索引。你可以具有一个唯一索引而没有与之匹配的约束,但是没有唯一索引的话,你不能具有任何唯一约束。定义一个约束会导致与约束同名的一个索引被创建。不首先删除约束,你是不能删除索引的,因为约束是不能离开索引而存在的。删除约束也会导致与之关联的索引被删除。 每张表包含超过一个唯一索引是可能的。举个例子,AdventureWork库的 Product 表具有四个唯一索引,ProductID, ProductNumber, rowguid, ProductName这四个列各有一个唯一索引。AdventureWorks 数据库的设计者选择ProductID 作表的主键,其他三个作替换键,有时候 称为候选键。

python sklearn包——grid search笔记

房东的猫 提交于 2021-02-13 08:44:00
Preface: 算法 不够好,需要调试参数时必不可少。比如SVM的惩罚因子C,核函数kernel,gamma参数等,对于不同的数据使用不同的参数,结果效果可能差1-5个点,sklearn为我们提供专门调试参数的函数grid_search。 在sklearn中以API的形式给出 介绍 。在离线包中函数较多,但常用为 GridSearchCV() 这个函数。 1.GridSearchCV: 看例子最为容易懂得使用其的方法。 sklearn包中介绍的例子: 卤煮直接从官网上贴上例子: grid_search_digits.py [python] view plain copy from __future__ import print_function from sklearn import datasets from sklearn.cross_validation import train_test_split from sklearn.grid_search import GridSearchCV from sklearn.metrics import classification_report from sklearn.svm import SVC print(__doc__) # Loading the Digits dataset digits = datasets.load

聊一聊 HTTPS 的工作原理

こ雲淡風輕ζ 提交于 2021-02-13 07:34:56
关注公众号 前端开发博客 ,回复“ 加群 ” 加入我们一起学习,天天进步 文章来源:https://www.javadoop.com/post/https 本文聊聊 HTTPS 的一些东西,和大家扯扯 SSL 证书的整个工作流程。希望大家有一些基本的常识: https 使用了非对称加密和对称加密,为什么要使用对称和非对称加密?非对称加密的原理是什么?这种简单的问题默认读者已经了解了。 非对称加密涉及到一对公钥和私钥组合,它们是一一对应的关系,不存在一个私钥对应多个公钥这种情况。 CA 是 Certification Authority 的缩写,它代表世界上那些权威的证书颁发机构。 CA 需要做什么 我们在申请一个 https 证书的时候,要在市场上选择一家 CA 来给你签发证书,那么 CA 的工作是什么呢? CA 要验证这个域名真的是你的:通常就是通过 DNS 记录或者就是你在指定 URI 下放置一个特殊文件,让 CA 可以在外网环境下访问到它。 CA 是一个非常关键的角色,因为它签出来的任何证书都是被信任的,所以这要求每个 CA 都不能胡来。 ❝ 试想一下,如果某个 CA 私自给某个黑客签发了 *.taobao.com 的证书,那么黑客就能利用这个证书实现中间人攻击了。 有没有发生过 CA 瞎搞的事情呢?有一个典型的案例就是赛门铁克,由于它签发了大量的不合规的证书,导致了

李宏毅老师机器学习课程笔记_ML Lecture 2: Where does the error come from?

混江龙づ霸主 提交于 2021-02-12 04:39:45
####引言: 最近开始学习“机器学习”,早就听说祖国宝岛的李宏毅老师的大名,一直没有时间看他的系列课程。今天听了一课,感觉非常棒,通俗易懂,而又能够抓住重点,中间还能加上一些很有趣的例子加深学生的印象。 视频链接(bilibili): 李宏毅机器学习(2017) 另外已经有有心的同学做了速记并更新在github上: 李宏毅机器学习笔记(LeeML-Notes) 所以,接下来我的笔记只记录一些我自己的总结和听课当时的困惑,如果有能够帮我解答的朋友也请多多指教。 ###一、误差来自哪里?该如何处理这些误差? 从第一课可以知道,越复杂的模型并不一定会带来越低的误差(error)。误差来自两方面: 偏差(bias) 方差(variance) 如果可以诊断误差的来源,就可以选择适当的方法来改进自己的模型。 看到这里我有一些困惑,误差、偏差、方差听起来太像了,到底有什么区别呢? 【此处与机器学习无关:图1真的挺难得,不知不觉有一种管理方面感触的代入感,左上角图表示好的领导(战略决策层)与好的员工(战术执行层)的配合,右上角图表示好的领导(战略决策层)与差的员工(战术执行层)的配合,左下角图表示差的领导(战略决策层)与好的员工(战术执行层)的配合,右下角图表示差的领导(战略决策层)与差的员工(战术执行层)的配合。从这方面可以看出,一个好的战略决策有多么重要!】 简单的模型(如一次方程

Joi deep nested recursive array of alternative objects validation

冷暖自知 提交于 2021-02-11 18:19:38
问题 I have following json I am trying to validate using @hapi/Joi 16+. It largely works up to 3 levels. But after that it wouldn't validate the alternative files . folder schema get validated fine. I am hoping for optimised solution that would validate deep nested array. In here ONLY folders suppose to have optional children . Files schema should NOT have children . Hence I am using alternatives. const data = [{ id: '1', //UUID type: 'folder', children: [{ id: '2', //UUID type: 'folder', children

Joi deep nested recursive array of alternative objects validation

时光总嘲笑我的痴心妄想 提交于 2021-02-11 18:18:12
问题 I have following json I am trying to validate using @hapi/Joi 16+. It largely works up to 3 levels. But after that it wouldn't validate the alternative files . folder schema get validated fine. I am hoping for optimised solution that would validate deep nested array. In here ONLY folders suppose to have optional children . Files schema should NOT have children . Hence I am using alternatives. const data = [{ id: '1', //UUID type: 'folder', children: [{ id: '2', //UUID type: 'folder', children

Don't submit the form if input field value is equal to a specific text

折月煮酒 提交于 2021-02-11 17:15:29
问题 I have a form with bootstrap and Google Apps Script. I have defined a general validation for the form, but now I need to configure a specific validation for a field. If the input field with the id "estado" has the value "Terminado", the form should not be submitted. The value of the input field is generated by a google app script function and its updated when the input field "inputid" change. The input fields estado is determined by the value on "inputid". When i change the value of inputid

Don't submit the form if input field value is equal to a specific text

最后都变了- 提交于 2021-02-11 17:14:15
问题 I have a form with bootstrap and Google Apps Script. I have defined a general validation for the form, but now I need to configure a specific validation for a field. If the input field with the id "estado" has the value "Terminado", the form should not be submitted. The value of the input field is generated by a google app script function and its updated when the input field "inputid" change. The input fields estado is determined by the value on "inputid". When i change the value of inputid

How to Validate All Input On Single Submit Click In React Native

人走茶凉 提交于 2021-02-11 14:55:28
问题 I am New to react native. I want to Validate multiple InputText on Single Submit click. for example : Mobile Number = must 10 digit should Not start with 0, and Must start With 98 IFSC Code = First Four character must be Alphabet 5th character must be 0, Email Id validation. Please If Possible Modify My code Please Help Me. Thanks ! here is my code import React, {useState, Component} from 'react'; import {Picker, Text, StyleSheet, View, TextInput, Button, KeyboardAvoidingView, ScrollView,