首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Hank’s Blog

    3-3 数据框的子集

    > x <- data.frame(v1=1:5,v2=6:10,v3=11:15) > x v1 v2 v3 1 1 6 11 2 2 7 12 3 3 8 13 4 4 9 14 5 5 10 15 > x$v3[c(2,4)] <- NA > x v1 v2 v3 1 1 6 11 2 2 7 NA 3 3 8 13 4 4 9 NA 5 5 10 15 > #找出第2列 > x[,2] [1] 6 7 8 9 10 > x[,"v2"] [1] 6 7 8 9 10 > x[

    97300发布于 2020-09-16
  • 来自专栏JAVA葵花宝典

    SpringBoot--数据校验(普通校验、分组校验)

    SpringBootWeb项目中添加数据校验相关的依赖: <dependency> <groupId>org.springframework.boot</groupId> user.address.notnull=用户地址不能为空 user.age.size=年龄输入不正确 user.email.notnull=邮箱不能为空 user.email.pattern=邮箱格式不正确 创建User类,配置数据校验 ,紧接着的BindingResult参数表示在校验出错时保存的出错信息。 分组校验 有的时候,开发者在某一个实体类中定义了很多校验规则,但是在某一次业务处理中,并不需要这么多校验规则,此时就可以使用分组校验: 首先创建两个分组接口: public interface ValidationGroup1 分组的校验规则,即只校验邮箱地址是否为空、用户地址是否为空 @PostMapping("/user") public List<String> addUser(@Validated(ValidationGroup2

    2.6K10发布于 2020-03-06
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 3-3 NumPy数据基础

    熟悉Python语言的都知道Python自带的数据类型List列表也可以表示一维数组以及多维数组,下面就说一说List相比于NumPy模块中的数组的缺点。 首先创建一个List列表生成式: ? ,但是不论是一维数组还是二维数组,list和array都没有把数据看成是向量或者是矩阵,相应的也就没有为这些运算配备和向量以及矩阵相关的运算,这使得机器学习算法中使用比list高效的array还是不方便 因此NumPy解决了list的效率问题,只能存储同一种数据类型,并且把数组看成是矩阵或者向量,并提供了很多相应的矩阵和向量的运算,这就解决了list和array不能进行科学计算的问题。 当然由于numpy数组同样只能存储一种数据类型,所以使用字符串修改元素值会抛出异常: ? 由于numpy数组只存放唯一数据类型的元素,所以我们可以通过dtype属性来查看numpy数组的数据类型,即数组中元素类型: ?

    1K00发布于 2019-11-13
  • 来自专栏python3

    3-3 SQL Server 2005数

    3-3 SQL Server 2005数据库优化 了解数据库引擎优化顾问基本内容 掌握数据库引擎优化顾问的使用 掌握通过命令行的方式进行索引的优化——DTA 一个数据库系统的性能依赖于组成这些系统的数据库中物理设计结构的有效配置 SQL Server 2005提供了一套综合的工具,用于优化物理数据库的设计,其中数据库引擎优化顾问,是分析一个或多个数据库上工作负荷(对要做出优化的数据库而编写的一组T-SQL语名句)的性能效果的工具 本节主要介绍数据库引擎优化顾问的使用。 3-3-1 数据库引擎优化顾问概述 数据库引擎优化顾问是一种工具,用于分析在一个或多个数据库中运行的工作负荷的性能效果。 工作负荷是对在优化的数据库招待的一组T-SQL语句。分析数据库的工作负荷效果后,数据库引擎优化顾问会提供在SQL Server 2005 数据库中添加、删除或修改物理设计结构的建议。 随后启动数据库引擎优化顾问,如图3-10所示。数据库引擎优化顾问主要用于优化数据库以及查看优化的建议和报告的单独图形化用户界面。 ?

    1K20发布于 2020-01-07
  • 来自专栏大前端(横向跨端 & 纵向全栈)

    Mongoose 数据校验

    Mongoose为了保证数据库数据的一致性,提供了对数据校验的功能,常用的校验有以下这些: 1. required 必须传入,用于任意类型 2. max 最大值,用于 Number 类型数据 3. min 最小值, 用于 Number 类型数据 4. enum 枚举类型,要求数据必须满足枚举值 enum: ['0', '1', '2'],用于 String 类型 5. match 匹配正则,要求增加的数据必须匹配正则表达式,用于 String 类型 6. maxlength 最大长度,输入字符的长度不能超过该长度,用于 String 类型 7. minlength 最小长度,输入的字符的长度最小长度,用于 String 类型 8. validate 自定义校验,用特定的方法来约束数据,用于任意类型 以下是使用实例 // 引入自定义的连接数据库的文件 20, // 最小长度 minlength: 10, // 正则匹配 match: /^sn(.*)/, // 自定义校验

    1.6K10发布于 2020-11-26
  • 3-3日志

    NuGet安装Microsoft.Extensions.Logging及Microsoft.Extensions.Logging.Consloe

    20100编辑于 2026-06-17
  • 来自专栏叽叽西

    lagou 爪哇 3-3 dubbo 笔记

    注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。 服务消费者和提供者,在内存中累计调用次数和调用时间,定时每分钟发送一次统计数据到监控中心。 Dubbo 架构具有以下几个特点,分别是连通性、健壮性、伸缩性、以及向未来架构的升级性。 dubbo:protocol org.apache.dubbo.config.ProtocolConfig, 指定服务在进行数据传输所使用的协议。 category=routers 表示该数据为动态配置类型,必填。 dynamic : 是否为持久数据,当指定服务重启时是否继续生效。必填。 RecordTable /** * 一种类似表格的数据接口,类似 Map<A, Map<B,C>>类型。

    78710编辑于 2022-05-17
  • 来自专栏个人技术博客

    【SpringBoot】数据校验API

    个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ 数据校验API SpringBoot 数据校验 数据校验: 开启数据校验,有助于系统安全性,J2EE规范中JSR303规范定义了一组有关数据校验的API 数据校验API的使用 ---- pom.xml 添加JSR303规范坐标与Hibernate 校验框架对应坐标: <! 校验规则 @Data @Component @ConfigurationProperties(prefix = "servers") //2.使用@Validated注解,开启当前bean的属性注入校验 ”) —— 字段必须符合校验规则 @Email —— 字段必须为邮箱格式 @Length(min=,max=) —— 字符串的长度在指定的范围内 @NotEmpty —— 字符串非空

    72420编辑于 2023-10-17
  • 来自专栏技术墨客

    Java数据校验详解

    一切从元编程开始 一个健壮的系统都要对外部提交的数据进行完整性、合法性的校验。即使开发一个不面对最终用户的工具包,也需要对传入的数据进行缜密的校验来防止引发底层难以追踪的问题。 针对这些问题Bean Validation为数据校验提供了更加规范化、通用化、复用程度更高的校验方法。 数据校验的原理并不复杂,主要是用注解(Annotation)在域或setter方法上声明JavaBean中数据的准则。 Java的数据校验代码主要在javax.validation包中,包括注解、校验器以及校验器工厂,接下来通过例子说明。 //getter and setter ...... } 分组校验 对于业务来说数据录入的规则并不是一成不变的,往往需要根据某些状态来对单个或一组数据进行校验。

    1.7K31发布于 2018-08-22
  • 来自专栏测试游记

    Flask(数据校验 七)

    Flask(数据校验 七) 数据校验原因 由于有很多手段可以绕过前端往后端发送数据,所以后端需要对数据进行校验后才可以朝数据库插入 前台提供数据输入 写一个简单的提交信息的表单页面 <! 注册页面 后台接受表单 在写一个后台/register路由数据获取部分 @app.route('/register', methods=['GET', 'POST']) def register(): If you entered" " the URL manually please check your spelling and try again." ) 校验数据 所以我们的

    1.4K10发布于 2020-07-02
  • 来自专栏技术墨客

    Spring核心——数据校验

    在Java数据校验详解中详细介绍了Java数据校验相关的功能(简称Bean Validation,涵盖JSR-303、JSR-349、JSR-380),本文将在Bean Validation的基础上介绍 Spring框架提供的数据校验功能。 Spring提供的数据校验功能分为2个部分,一个是Spring自定义的数据校验功能(以下称为Spring Validation),一个是符合Bean Validation规范的数据校验功能。 Spring Validation数据校验 Spring的自行开发的数据校验功能由3个部分组成: 校验器——Validator,他会运行校验代码。 Spring的数据校验功能就是实现检验器、校验对象、校验结果三个对象。

    2.1K20发布于 2018-08-31
  • 来自专栏技术墨客

    Java数据校验详解

    一切从元编程开始 一个健壮的系统都要对外部提交的数据进行完整性、合法性的校验。即使开发一个不面对最终用户的工具包,也需要对传入的数据进行缜密的校验来防止引发底层难以追踪的问题。 针对这些问题Bean Validation为数据校验提供了更加规范化、通用化、复用程度更高的校验方法。 数据校验的原理并不复杂,主要是用注解(Annotation)在域或setter方法上声明JavaBean中数据的准则。 Java的数据校验代码主要在javax.validation包中,包括注解、校验器以及校验器工厂,接下来通过例子说明。 //getter and setter ...... } 分组校验 对于业务来说数据录入的规则并不是一成不变的,往往需要根据某些状态来对单个或一组数据进行校验。

    1.9K20发布于 2018-09-19
  • 来自专栏java学习java

    spring数据校验:Validation

    ---- Spring Validation概述 在开发中,我们经常遇到参数校验的需求,比如用户注册的时候,要校验用户名不能为空、用户名长度不超过20个字符、手机号是合法的手机号格式等等。 如果使用普通方式,我们会把校验的代码和真正的业务处理逻辑耦合在一起,而且如果未来要新增一种校验逻辑也需要在修改多个地方。 而spring validation允许通过注解的方式来定义对象校验规则,把校验和业务逻辑分离开,让代码编写更加方便。 方式来进行校验,即通过注解的方式。 ,validate是设置校验逻辑的地点,其中ValidationUtils,是Spring封装的校验工具类,帮助快速实现校验。

    88930编辑于 2023-10-15
  • 来自专栏mySoul

    Spring Boot数据校验

    数据校验是一个相当重要的环节,使用Spring Boot 进行数据校验。 添加校验依赖 [wp_editor_md_21070be39e7ffdb111a798fb54de055b.jpg] [wp_editor_md_42f0767e1460690ddc9dab6d353e75ff.jpg plugins> </build> </project> 添加配置文件 user: name: size: 用户名长度不符合要求 age: size: 年龄输入不正确 添加数据校验 errors; } } 其中BindingResult 类是用于保存错误信息的 测试 [wp_editor_md_7f5c74683fc014be4dc39366d3b8ccf2.jpg] 分组校验

    1.2K00发布于 2020-06-22
  • 来自专栏技术墨客

    Spring核心——数据校验

    在Java数据校验详解中详细介绍了Java数据校验相关的功能(简称Bean Validation,涵盖JSR-303、JSR-349、JSR-380),本文将在Bean Validation的基础上介绍 Spring框架提供的数据校验功能。 Spring提供的数据校验功能分为2个部分,一个是Spring自定义的数据校验功能(以下称为Spring Validation),一个是符合Bean Validation规范的数据校验功能。 Spring Validation数据校验 Spring的自行开发的数据校验功能由3个部分组成: 校验器——Validator,他会运行校验代码。 Spring的数据校验功能就是实现检验器、校验对象、校验结果三个对象。

    1.1K10发布于 2018-09-19
  • 来自专栏DotNet 致知

    Binding(四):数据校验

    除了上一节讲的类型转换器,Binding还自带数据校验功能,这节主要来讲一下。 跟类型转换器一样,数据校验需要我们继承ValidationRule类,实现其中的Validate方法,并写入我们自定义的逻辑来完成校验规则的制定,下面以文本框只能录入数字的校验规则来演示一下它的使用,请先看数据校验的处理逻辑 然后在后台将数据验证的Binding设置到文本框(文本框名为txBox)中: 当数据为正常的数字时,校验通过,文本框无变化,当输入非数字时,效果如下: 文本框自动变红。 另外要了解一点,Binding的ValidationRules是个集合,也就是可以设置多个数据校验。 一般的,系统默认从源,也就是后台属性中来的数据都是合法的,也就是不自动校验从源来的数据,如下图: 如果需要校验来自源的数据,需要做点改动,如下图: 将校验对象的ValidatesOnTargetUpdated

    84230发布于 2021-11-05
  • 来自专栏独立观察员博客

    09:数据标注与数据校验

    数据标注用来验证数据的合法性是最常见的用法,在 ASP.NET Core/Mvc 中,数据作为表单 Model 提交时,框架会对 Model 数据自动进行校验,也可以手动调用 ModelState.IsValid ,C# 还提供了一个 CustomValidation 特性,也是用来自定义数据校验的,它是通过反射的方式来实现的。 手动执行数据校验 大多数时候,数据校验都是由框架(如 ASP.NET Core)帮我们做了,但有时候我们想手动执行校验数据怎么做呢?简单说,使用 Validator 类即可,但也不是想像的那么直接。 数据校验需要提供检验的信息,比如校验规则、需要校验的属性及未通过显示的错误信息等,而这些需要由另一个类来从待校验的实例中提取作为上下文,它是 ValidationContext,所以需要先创建 ValidationContext 对象: ValidationContext vc = new ValidationContext(objectToValidate); 创建好这个上下文对象就可以对数据进行多种方式的校验了,比如校验对象的所有属性

    1.5K40编辑于 2022-12-06
  • 来自专栏悟道

    3-3欧几里得求最大公因子

    最大公因子,指两个或多个整数共有约数中最大的一个 private static int gc(int a, int b) { if(b==0){ return a; } if(a<b){ int temp=a; a=b; b=temp; } return gc(b,a%b); }

    57920发布于 2021-03-16
  • 来自专栏Android菜鸟成长记录

    串口通信(二) 数据校验

    串口通信校验码发送与接收方式 串口通信中的校验码通常是通过在数据包的末尾附加一个固定长度的校验码来实现的,发送方在发送数据时计算校验码并将其附加在数据包的末尾,接收方在接收到数据后同样计算校验码,并与发送方发送的校验码进行比对 校验流程 发送方在发送数据之前,将要发送的数据进行校验计算,得到校验码。然后将数据和校验码一起组成一个数据包,发送给接收方。 接收方在接收到数据之后,首先进行校验和解析。 解析方式是:先计算收到的数据包中除校验码之外的数据的校验和,然后将校验和与接收到的校验码进行比较,如果两者相等,则说明数据传输正确,否则说明数据传输出现错误。 当发送端发送这组数据时,它将附加这个校验和,并将数据和校验和一起发送到接收端。 接收端在接收到数据后,将对数据进行校验和计算,如果计算得到的校验和与接收到的校验和不一致,则说明数据可能被篡改或传输错误。

    3.2K10编辑于 2023-11-22
  • 来自专栏阿飞的学习记录

    springbootJSR-303数据校验

    JSR 303是java为bean数据合法性校验提供的标准框架 注解 Constraint 详细信息 @Null 被注释的元素必须为 null @NotNull 被注释的元素必须不为 null @AssertTrue 例: pojo @Component //通过前缀把这个实体类跟yaml中的绑定起来 @ConfigurationProperties(prefix = "person") @Validated//数据校验

    70420编辑于 2022-03-23
领券