MySQL 索引结构 hash 有序数组 除了最常见的树形索引结构,Hash索引也有它的独到之处。 Hash算法 Hash本身是一种函数,又被称为散列函数。 它的思路很简单:将key放在数组里,用一个hash算法把不同的key转换成一个确定的value,然后放在这个数组的指定位置 相同的输入永远可以 ...
分类:
数据库 时间:
2020-07-05 15:44:04
阅读次数:
74
VC6 单文档 替换MFC默认的菜单栏和工具栏. 我发现一个很简单的方法: 1.先在资源视图里面增加一个新的菜单栏.2.把IDR_MAINFRAME的那个默认的菜单栏选中,按DEL键.3.把新的菜单栏的ID改成IDR_MAINFRAME 工具栏的替换方法也是一样的. 编译运行.MFC默认的菜单栏和工 ...
分类:
编程语言 时间:
2020-07-05 13:56:41
阅读次数:
66
enumerate,这个单词是“列举、枚举”的意思。enumerate() 函数的用法很简单,它的作用是同时给出序列的元素索引和元素。你看完下面这个例子你就明白是什么意思了: names = ["吴承恩", "罗贯中", "施耐庵", "曹雪芹"] for index, item in enumer ...
分类:
编程语言 时间:
2020-07-05 13:50:09
阅读次数:
66
1、Cache Aside Pattern(1)读的时候,先读缓存,缓存没有的话,那么就读数据库,然后取出数据后放入缓存,同时返回响应 (2)更新的时候,先删除缓存,然后再更新数据库 2、为什么是删除缓存,而不是更新缓存呢?原因很简单,很多时候,复杂点的缓存的场景,因为缓存有的时候,不简单是数据库中 ...
分类:
数据库 时间:
2020-07-04 22:52:25
阅读次数:
78
安装SARscape5.0版本之后需要opencl,在安装前期基本都很简单,没有什么技术问题,主要是在SARscape监测到电脑没有opencl平台时出现的问题。 本人电脑处理器Intel i5-1035G1,核显英特尔不支持opencl,独显英伟达支持opencl。在安装SARscape现在官方提 ...
分类:
其他好文 时间:
2020-07-04 18:46:49
阅读次数:
283
jQuery: 将复杂的js操作封装的很简单,支持链式操作, 在各大浏览器里面都兼容,不需要考虑兼容性问题. jquery引入: 外部网址引入 <!--<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script>--> ...
分类:
Web程序 时间:
2020-07-04 15:13:19
阅读次数:
83
首先来看看Linux平台下如何使用gcc编译出当下平台的可执行程序。 我们先来准备一个main.c文件 #include<stdio.h> int main(){ printf("Hello Gcc!"); return 0; } 上面是一个c语言写的很简单的一段代码,目的是要输出“Hello Gc ...
分类:
移动开发 时间:
2020-07-04 01:45:25
阅读次数:
114
一、sdown和odown转换机制sdown和odown两种失败状态 sdown是主观宕机,就一个哨兵如果自己觉得一个master宕机了,那么就是主观宕机odown是客观宕机,如果quorum数量的哨兵都觉得一个master宕机了,那么就是客观宕机 sdown达成的条件很简单,如果一个哨兵ping一 ...
分类:
编程语言 时间:
2020-07-03 23:16:19
阅读次数:
70
编写软件缺陷报告,看似一件很简单的事情,但是其实有很大的优化与提高的空间。 软件缺陷报告的重要性 缺陷报告是测试工程师与开发工程师交流沟通的重要桥梁,也是测试工程师日常工作的重要输出。 作为优秀的测试工程师,最基本的一项技能就是,把发现的缺陷准确无歧义地表达清楚。 **“准确无歧义地表达”**意味着 ...
分类:
其他好文 时间:
2020-07-03 21:06:24
阅读次数:
35
这次要说的是在.net core 中如何做一个定时器,让后台定时执行某一段程序。其实很简单,不说了直接上代码: 定时程序执行的类: public class TimedExecutService : BackgroundService { public ILogger<TimedExecutServ ...
分类:
Web程序 时间:
2020-07-03 19:43:55
阅读次数:
109