背景 最近生产爆出一条慢sql,原因是用了or和!=,导致索引失效。于是,总结了索引失效的十大杂症,希望对大家有帮助,加油。 一、查询条件包含or,可能导致索引失效 新建一个user表,它有一个普通索引userId,结构如下: CREATE TABLE `user` ( `id` int(11) N ...
分类:
数据库 时间:
2020-07-04 15:32:38
阅读次数:
79
Mac正确解决checkPermissions Missing write access to问题 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 问题详情 npm WARN checkPermissions Missing w ...
分类:
数据库 时间:
2020-07-04 13:12:26
阅读次数:
161
<?php ?$str="this is a test \n"; $patten = array("\r\n", "\n", "\r"); //先替换掉\r\n,然后是否存在\n,最后替换\r $str=str_replace($order, "", $str); ?> //php 有三种方法来解决 ...
分类:
Web程序 时间:
2020-07-04 13:09:32
阅读次数:
69
简介
Git 是什么?
Git 是一个开源的分布式版本控制系统。
什么是版本控制?
版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。
什么是分布式版本控制系统?
介绍分布式版本控制系统前,有必要先了解一下传统的集中式版本控制系统。
集中化的版本控制系统,诸如 CVS,Subversion 等,都有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。
这么做最显而易见的缺点是中央服务器的单点故障。如果宕机一小时,那么在这一小时内,谁都无法提交更新,也就无法协同工作。要是中央服务器的磁盘发生故障,碰巧没做备份,或者备份不够及时,就会有丢失数据的风险。最坏的情况是彻底丢失整个项目的所有历史更改记录。
分类:
其他好文 时间:
2020-07-04 09:15:58
阅读次数:
85
Tensor Processoring UnitTPU V1 20152CH的2133MHz的DDR3内存是Off Die的,一共8GiB;内存的带宽:2Channel*2133MHz*64bit/8/1000=34GB/s256*256=65536 8bit MAC 矩阵乘法单元700MHz,Pe... ...
分类:
其他好文 时间:
2020-07-04 01:48:41
阅读次数:
150
填坑日记: 1、换电脑,原svn本地项目如何关联到svn,简单粗暴删除.svn,在eclipse里刷新项目后,右键分享至关联的svn路径,选择好项目路径与svn路径即可,对于maven项目,需要每个子项目都这样操作下;或者eclipse svn仓库里直接检出最新。 2、eclipse自带的安装市场, ...
分类:
系统相关 时间:
2020-07-04 01:45:53
阅读次数:
92
Mac 安装git 打开Mac终端输入git命令 如果出现以下代码说明已经安装 usage: git [--version] [--help] [-C <path>] [-c <name>=<value>] [--exec-path[=<path>]] [--html-path] [--man-pa ...
分类:
系统相关 时间:
2020-07-04 01:31:15
阅读次数:
151
安装python虚拟环境核心目的就是为了复制一个python环境,这样新项目下载的所有包,都会存放在虚拟环境下的python site-package 中 首先安装 1. sudo pip install virtualenv # 安装虚拟环境 2. sudo pip install virtual ...
分类:
编程语言 时间:
2020-07-03 23:15:21
阅读次数:
82
Rust 依赖包使用国内镜像 修改 cargo 的配置文件即可,对应的配置文件位置如下,如果没有就自己创建一个 Windows 用户 C:\Users\UserName\.cargo\config Linux 或 Mac 用户 ~/.cargo/config 在 config 中添加如下 # 选择的 ...
分类:
其他好文 时间:
2020-07-03 23:10:53
阅读次数:
180
查找算法之线性查找 class Untitled { public static void main(String[] args) { //线性查找 效率低 需要遍历全部 int[] arr = new int[]{3,4,2,1,5,6}; int target = 1; int index = ...
分类:
编程语言 时间:
2020-07-03 23:06:22
阅读次数:
80