近期有个产品的统计信息超过了2000万行,后台的查询直接超时了,单纯sql在命令行执行都需要20s以上。用EXPLAIN后发现因为索引太多这条SQL没有用上计划的索引,更改后直接秒级出结果,下面看看EXPLAIN(Navicat里的解释按钮同样效果)的威力。 explain执行后的效果大致如下: m ...
分类:
数据库 时间:
2020-07-09 00:52:22
阅读次数:
111
Python3 多线程 多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度。 程序的运行速度可能加快。 在一些等待的任务实现上如用户输 ...
分类:
编程语言 时间:
2020-07-09 00:50:07
阅读次数:
64
text 默认值。定义一个单行的文本字段 (默认宽度为20个字符) password 定义密码字段 (字段中的字符会被遮蔽) radio 定义单选按钮 checkbox 定义复选框 select 定义下拉框 button 定义可点击的按钮 textarea 定义多行文本域 file 定义文件选择字段 ...
分类:
其他好文 时间:
2020-07-08 23:09:31
阅读次数:
105
前端表单数据 常见的表单项的传值,如: 普通input 单选radio 多选checkbox select下拉选择 textarea文本域 普通 input : name属性值为后台接收时的参数值。 用户名:<input type="text" name="username"><br> 密码:<in ...
分类:
编程语言 时间:
2020-07-08 18:06:06
阅读次数:
68
吞吐量:指的是单位时间内处理的客户端请求数量,直接体现软件系统的性能承载能力 吞吐量衡量并发量,通常情况下,吞吐量用“请求数/秒”或者“页面数/分钟”来衡量。 并发数:它最简单的描述就是指多个同时发生发业务操作。 例如:100个用户同时单击登录页面的“登录”按钮操作。 并发性测试描述的是多个客户端同 ...
分类:
其他好文 时间:
2020-07-08 15:14:17
阅读次数:
64
1、Django简介 Django是Python语言中的一个web框架,Python语言中主流的web框架有Django、Tornado、Flask 等多种。Django相较与其它WEB框架,其优势为: ? 大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等功能,是一个全能型框 ...
分类:
其他好文 时间:
2020-07-08 01:21:08
阅读次数:
120
1.什么是A/B 测试?有什么用? 做过App功能设计的读者朋友可能经常会面临多个设计方案的选择,例如某个按钮是用蓝色还是黄色,是放左边还是放右边。 传统的解决方法通常是集体讨论表决,或者由某位专家或领导来拍板,实在决定不了时也有随机选一个上线的。虽然传统解决办法多数情况下也是有效的,但A/B测试可 ...
分类:
其他好文 时间:
2020-07-07 23:25:34
阅读次数:
128
在vue中复制文本 项目中需要实现的功能:展示出来直播地址 超出隐藏,后面有个复制按钮,点击可以复制地址 html代码: <div> <span>{{watch_url }}</span> <div @click="copy(watch_url)" > 复制 </div> </div> JS代码: ...
分类:
其他好文 时间:
2020-07-07 22:14:13
阅读次数:
106
1.硬件准备 给硬件设备接线 设备上电 连按3次重启按钮重置设备(每次间隔大概0.5-1秒) 2.小程序 进入小程序的方式 搜索小程序名称:智慧物联调试员 扫描下面二维码进入小程 3.设备管理 (1). 调试员登录小程序进入设备列表 (2). 点击设备列表页上的加号进入蓝牙搜索页,搜索设备 切换账号 ...
分类:
微信 时间:
2020-07-07 20:19:20
阅读次数:
87
/* 一般而言,CSS的声明语句非常简单。 */ 选择器 { 属性: 值; /* 更多属性...*/ } /* 你可以通过类名来指定它 */ .some-class { } /* 给出所有类名 */ .some-class.class2 { } /* 标签名 */ div { } /* id */ ...
分类:
Web程序 时间:
2020-07-07 17:32:41
阅读次数:
68