最近测试过程中碰到一个诡异的问题:增加相同的索引,执行相同的查询语句,在A数据库查询耗时缩短,可在B数据库查询耗时几乎不变。这让我一度怀疑B数据库有毒,然而重启大法也没能解决。最后确认问题是由于oracle优化器模式不同,导致不规范索引造成的索引失效。 下面详细看看这个例子。 增加索引语句如下: C ...
分类:
数据库 时间:
2020-06-01 13:30:46
阅读次数:
87
京东红包,每天可领取三次,最高888元。 红包每天可以领取,购物可叠加使用,无门槛。 领取地址:京东红包 淘宝、天猫红包: 手机端可以复制¥sQnJ1rw3v29¥打开淘宝或天猫领取 电脑端可以访问 https://s.click.taobao.com/UGnnRhv 也可以扫码领取,可以将二维码保 ...
分类:
其他好文 时间:
2020-06-01 13:30:27
阅读次数:
144
ElasticSearch需要基于Java下运行,故首先保证已安装java 此处 mac 使用brew brew cask install java 安装ElasticSearch brew 安装 brew install ElasticSearch 终端输入elasticsearch 运行, 浏览 ...
分类:
Web程序 时间:
2020-06-01 13:29:55
阅读次数:
79
① sleep()方法给其他线程运行机会时不考虑线程的优先级,因此会给低优先级的线程以运行的机会;yield()方法只会给相同优先级或更高优先级的线程以运行的机会; ② 线程执行 sleep()方法后转入阻塞(blocked)状态,而执行 yield()方法后转入就绪(ready)状态; ③ sle ...
分类:
编程语言 时间:
2020-06-01 13:29:43
阅读次数:
116
TCP是一个面向连接的协议。无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。下面会介绍一个TCP连接是如何建立的以及通信结束后是如何终止的。 一、TCP连接的建立与终止 1.1 建立连接协议 请求端(通常称为客户)发送一个SYN段指明客户打算连接的服务器的端口,以及初始序号(ISN, ...
分类:
其他好文 时间:
2020-06-01 13:28:52
阅读次数:
70
JSON和JSONPath JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。适用于进行数据交互的场景,比如网站前台与后台之间的数据交互。注意:光理论是不够的。这里顺便免费送大家一套2020 ...
分类:
编程语言 时间:
2020-06-01 13:28:40
阅读次数:
73
官方文档:https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html web-view 属性 类型 默认值 必填 说明 最低版本 src string 否 webview 指向网页的链接。可打开关联的公众号的文章, ...
分类:
微信 时间:
2020-06-01 13:28:26
阅读次数:
329
常用的公开车道线数据集合 ApolloScape 论文: The ApolloScape Open Dataset for Autonomous Driving and its Application 简介: 百度2018年公开(CVPR2018 workshops),包含多种道路目标的语义标签(车 ...
分类:
其他好文 时间:
2020-06-01 13:28:12
阅读次数:
268
by 太阳雪 在之前的课程中,介绍过 Flask-Login 框架,它是基于 Session 和 Cookie 技术来实现用户授权和验证的,不过 Session 有很多的局限性,这一节介绍一种基于 token 的验证方式 —— JWT (JSON Web Token),除了对 JWT 的概念讲解之外 ...
分类:
其他好文 时间:
2020-06-01 12:23:30
阅读次数:
83
Select 选择器在选中值发生变化时触发change事件,传递的参数是目前的选中值,例如: @change="changeValue" changeValue 方法 changeValue(value){ /*业务处理*/ } 但是在实际使用中触发change事件时可能不只需要传递被选中项的值,还 ...
分类:
其他好文 时间:
2020-06-01 12:23:14
阅读次数:
589
常用:Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47 Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49 Select CONVERT(varchar(100), GETDATE() ...
分类:
数据库 时间:
2020-06-01 12:22:54
阅读次数:
90
中文文档:http://selenium-python-zh.readthedocs.io/en/latest/index.html英文文档:http://selenium-python.readthedocs.io/index.html ...
分类:
编程语言 时间:
2020-06-01 12:22:35
阅读次数:
124
<textarea style="resize:none;"></textarea> 在默认情况下,我们可以发现textarea右下角可以进行拖动,这样容易破坏已经设计好的页面样式,想要设置不可拖动,添加如上代码即可 ...
分类:
Web程序 时间:
2020-06-01 12:22:22
阅读次数:
93
model(数据库模型) ORM 表与表之间的关系(两张表) 一对多 多对多 一对一 ORM object relation mapping python的类 class emp(): id=。。。 name=。。。 《 》 表 salary=。。。 e=emp() e.id 单表操作 表记录的添加 ...
分类:
数据库 时间:
2020-06-01 12:22:04
阅读次数:
100
新建文件夹test_report,在网上下载HTMLTestRunner.py文件放在Utils包中 注意,如果你使用的是python 3.x的话,HTMLTestRunner.py文件也需要用python 3.x的 接下来,我们改造TestRunner文件 # coding=utf-8 impor ...
分类:
Web程序 时间:
2020-06-01 12:21:49
阅读次数:
95
对象是Java世界的一等公民,所有的对象都是引用类型。除了8种基本的数据类型之外,其他的都是对象。JVM和垃圾回收在开始讨论引用之前,首先需要了解一下JVM和垃圾回收。Java与C语言等不同,C语言代码经过编译器编译之后,就可以直接在CPU上执行,而Java不同,Java语言需要先编译生成字节码文件,再由JVM生成可以在CPU上运行的代码。而且Java在生成对象时,并不需要手动分配内存,而是由JV
分类:
编程语言 时间:
2020-06-01 12:21:31
阅读次数:
73
一个奇怪的用法 我遇到过一个项目,使用 .net core 搭建的一套OA系统,搭建这个系统的架构师,选择将不合法的请求,或是失败的请求用 throw 抛出异常,然后再异常过滤器中打包成一个正常相应的数据,返回给前端。 例:服务器接受到客户端的请求,检查上传的参数的时候,发现少了一个参数,这个时候应 ...
分类:
其他好文 时间:
2020-06-01 12:21:05
阅读次数:
130