实现方法 一、开放地址法 线性探测原始下标为x,线性探测就是x+1,x+2,x+3当数据项占哈希表长的一半或三分之二时,性能最好 二次探测原始下标为x,二次探测就是x+1,x+4,x+9,即x+1,x+2,x+3要求哈希表的容量是一个质数 再哈希法方法是把关键字用不同的哈希函数再做一次哈希化,用这个 ...
分类:
其他好文 时间:
2019-01-06 20:05:40
阅读次数:
180
HTML: <button type="button" id="showHidden">点击切换div的隐藏与显示</button> <div id="div1">请叫我第一层</div> <div id="div2">请叫我第二层</div> JS: <script type='text/java ...
分类:
其他好文 时间:
2019-01-06 20:05:31
阅读次数:
243
解Bug之路 记一次中间件导致的慢SQL排查过程 前言 最近发现线上出现一个奇葩的问题,这问题让笔者定位了好长时间,期间排查问题的过程还是挺有意思的,正好博客也好久不更新了,就以此为素材写出了本篇文章。 Bug现场 我们的分库分表中间件在经过一年的沉淀之后,已经到了比较稳定的阶段。而且经过线上压测的 ...
分类:
数据库 时间:
2019-01-06 20:05:19
阅读次数:
253
环境:Windows Server 2019 Data Center Tomcat 9 tomcat在Windows中安装好了之后,默认只能从本机,一http://localhost:8080的方式访问。 想要从远处电脑输入http://ip:8080的方式是没法访问的。 这是时候需要修改tomca ...
本节将演示由于发送方和接收方不能同步时钟所引起的问题: Parity 奇偶校验位 Checksum 校验和 CRC error detection 循环冗余校验(Cyclic Redundancy Check) 发送数据的稳定性是依靠error detect 和 error correct 来保证的 ...
分类:
其他好文 时间:
2019-01-06 20:04:53
阅读次数:
202
如果RabbitMQ集群只有一个broker节点,那么该节点的失效将导致整个服务临时性的不可用,并且可能会导致message的丢失(尤其是在非持久化message存储于非持久化queue中的时候)。可以将所有message都设置为持久化,并且使用持久化的queue,但是这样仍然无法避免由于缓存导致的 ...
分类:
其他好文 时间:
2019-01-06 20:04:23
阅读次数:
234
from scipy.spatial import Delaunay from mpl_toolkits.mplot3d import Axes3D import numpy as np import matplotlib.pyplot as plt from numpy import * impo... ...
分类:
其他好文 时间:
2019-01-06 20:03:46
阅读次数:
197
你又忘了root密码??? 针对好多好多同学经常忘记root密码。。。超哥这里给你整理怎么重置root密码!! 重启 Linux 系统主机并出现引导界面时,按下键盘上的 e 键进入内核编辑界面 在 linux16 参数这行的最后面追加“rd.break”参数,然后按下 Ctrl + X 组合键来运行 ...
分类:
系统相关 时间:
2019-01-06 20:03:34
阅读次数:
250
今天本意是想看看go生成文件与c++生成文件的大小问题,但是突然发现clang无法编译问题。用g++编译没问题。但是用gcc编译同样的问题。后面想起来用clang++才行。cc也不行一样错误。查了下要加上-lstdc++(好搞笑忘记了这么多东西,写在这免得下次各种猛操作)https://www.jianshu.com/p/c7d710f6026e
分类:
编程语言 时间:
2019-01-06 20:03:24
阅读次数:
236
安装软件的时候,计算机用户名是中文名的解决办法(软件必须要求路径和用户名都是英文) 在windows下安装 ,如果使用用户名是中文的,则会出现安装错误 / 启动失败的情况。关于这一点下边给出终极解决方案。 1、 假如你的中文用户名是 XXXXXX,为用户目录建立软链接,软连接名称为应为xxxxx , ...
分类:
其他好文 时间:
2019-01-06 20:03:05
阅读次数:
2019
1. R-CNN:Rich feature hierarchies for accurate object detection and semantic segmentation 技术路线:selective search + CNN + SVMs Step1:候选框提取(selective sea ...
分类:
编程语言 时间:
2019-01-06 20:02:57
阅读次数:
196
记性不好忘记了,回顾一下。按照惯例,直接看官文。 docker的网络子系统是插件化的,需要使用驱动。默认支持以下几种驱动: bridge:桥接,默认的网络驱动,如果不指定驱动,将默认使用桥接。通常用在同一个docker主机中的多个容器间通信。 host:去掉容器和宿主机之间的网络隔离,直接使用宿主机 ...
分类:
其他好文 时间:
2019-01-06 20:02:48
阅读次数:
181
一.程序交互 1.数字类型 你需要考虑单双的配合(特殊情况,其他情况下随意) 1 name = input('Name:') 2 age = input('Age:') 3 job = input('Job:') 4 hometown = input('Hometown:') 5 6 info='' ...
分类:
编程语言 时间:
2019-01-06 20:02:38
阅读次数:
204
转自:玩转Google开源C++单元测试框架Google Test系列(gtest)之七 - 深入解析gtest 一、前言 “深入解析”对我来说的确有些难度,所以我尽量将我学习到和观察到的gtest内部实现介绍给大家。本文算是抛砖引玉吧,只能是对gtest的整体结构的一些介绍,想要了解更多细节最好的 ...
分类:
其他好文 时间:
2019-01-06 20:02:26
阅读次数:
214
前言 有时候在测试的时候,我们会在测试前做一些初始化活动,和测试后做一些清理工作,gtest提供了多种事件机制,非常方便我们在案例之前或之后做一些操作。总结一下gtest的事件一共有3种: 接下来按照倒叙3→2→1介绍如何使用事件机制 TestCase事件 TestCase事件是挂在每个案例执行前后 ...
分类:
其他好文 时间:
2019-01-06 20:02:17
阅读次数:
185
··· <!DOCTYPE html vue <! vue中的属性绑定和双向数据绑定 属性绑定: v bind:title="title" 或 :title="title" 双向数据绑定: v model hi man {{content}} new Vue({ el:" root", data:{ ...
分类:
其他好文 时间:
2019-01-06 20:02:08
阅读次数:
171