[toc] 所有的关系型数据库都支持对数据表使用约束,在表上强制执行数据校验,保证数据的完整性。 MySQL数据库支持以下四种约束形式: 非空约束 NOT NULL 所有数值类型的值都可以为null。 空字符串和0都不等于null。 唯一约束 UNIQUE 保证指定的列不允许出现重复值,但是可以存在 ...
分类:
数据库 时间:
2020-03-06 23:52:28
阅读次数:
83
python-web自动化-三种等待方式 当有元素定位不到时,比如下拉框,弹出框等各种定位不到时;一般是两种问题:1 、有frame ;2、没有加等待 下面学习三种等待方式: 1.强制等待 sleep(xx)这种方法简单粗暴,不管浏览器是否加载完,程序都要等待规定的xx时间,时间到了才继续执行下面的 ...
分类:
编程语言 时间:
2020-03-06 22:03:41
阅读次数:
106
1:如果数据库表字段的字符编码是latin1_swedish_ci select * from tablename order by birary(name) asc ;tablename:数据库表名name:排序字段名birary不是函数,是类型转换运算符,它用来强制它后面的字符串为一个二进制字符 ...
分类:
数据库 时间:
2020-03-06 20:16:23
阅读次数:
93
publicclass与class的区别---一个java源文件当中可以定义多个class---一个java源文件当中public的class不是必须的---一个java源文件只能有一个public的class,且必须与java源文件名称相同.驼峰命名方式---类名,接口名:首字母大写,后面每个单词首字母大写---变量名,方法名:首字母小写,后面每个单词首字母大写---常量名:全部大写强制转化原理
分类:
编程语言 时间:
2020-03-06 20:03:26
阅读次数:
63
问题描述 更新了data里的数据,页面无同步变化 原因分析 原因1:存在this指向问题,没有真正更新到data 原因2:Vue不能检测对象属性的添加或删除 原因3:更新的层级太深 解决方法 处理原因1:存储外部环境this指针,在异步回调函数中使用 处理原因2:可以使用Vue.set()函数 处理 ...
分类:
其他好文 时间:
2020-03-06 17:17:14
阅读次数:
104
Yarn 的简介: Yarn是facebook发布的一款取代npm的包管理工具; Yarn的特点: 1)速度超快 Yarn缓存了每个下载过的包,所以再次使用时无需重复下载。同时利用并行下载以最大化资源利用率,因此安装快。 2)超级安全 在执行代码之前,Yarn会通过算法检验每个安装包的完整性。 3) ...
分类:
其他好文 时间:
2020-03-06 11:26:54
阅读次数:
93
1、强制等待:sleep() from time import sleep sleep(3) #等待3秒 ****官方不推荐这样的方法,使用太多的sleep会影响脚本运行速度 2、隐式等待:implicitly_wait() driver.implicitly_wait(10) #隐式等待10秒 由 ...
分类:
Web程序 时间:
2020-03-06 10:43:06
阅读次数:
100
当学习任何编程语言时,缩进和分离是两个主要概念。本章详细讨论了与YAML相关的这两个概念。 YAML的缩进 YAML不包括任何强制性空格。此外,没有必要保持一致。有效的YAML缩进如下所示 - a: b: - c - d - e f: "ghi" YAML 在YAML中使用缩进时,应该记住以下规则: ...
分类:
其他好文 时间:
2020-03-06 01:17:51
阅读次数:
78
static_cast const_cast dynamic_cast reinterpret_cast ...
分类:
编程语言 时间:
2020-03-05 22:28:26
阅读次数:
71
HTTPS协议工作流程 SSL 安全套接字(Secure Socket Layer,SSL)协议是Web浏览器与Web服务器之间安全交换信息的协议。 SSL协议的三个特性 1. 保密:在握手协议中定义了会话密钥后,所有的消息都被加密。 1. 鉴别:可选的客户端认证,和强制的服务器端认证。 1. 完整 ...
分类:
Web程序 时间:
2020-03-05 13:10:23
阅读次数:
98