运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据 get 和 写入数据 put 。 获取数据 get(key) - 如果关键字 (key) 存在于缓存中,则获取关键字的值(总是正数),否则返回 -1。 写入数据 put(key, value) ...
分类:
其他好文 时间:
2020-10-19 22:40:01
阅读次数:
19
#python数据类型 a = None #什么都没有 b = True #boolean类型 c = 12 #int d = 12.33 #float e = "sdfs1122,," #字符串 #元祖特征:值不可修改 f = (1,2,3,"dd") print(f) #列表特征:值可修改、允许 ...
分类:
编程语言 时间:
2020-10-08 19:20:52
阅读次数:
17
1、准备测试数据10个样本,10个位点 [root@linuxprobe test]# ls test.map test.ped [root@linuxprobe test]# cat test.ped ## 10个样本,10行 DOR sample01 0 0 0 -9 G G C C G G G ...
分类:
其他好文 时间:
2020-10-07 20:45:17
阅读次数:
42
文件整理不得不先提一下正则表达式送上链接:python :re模块基本用法 很多人学习python,不知道从何学起。很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。很多已经做案例的人,却不知道如何去学习更加高深的知识。那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频 ...
分类:
编程语言 时间:
2020-10-06 21:04:39
阅读次数:
35
前言java从零手写实现redis(一)如何实现固定大小的缓存?java从零手写实现redis(三)redisexpire过期原理java从零手写实现redis(三)内存数据如何重启不丢失?java从零手写实现redis(四)添加监听器前面实现了redis的几个基本特性,其中在expire过期原理时,提到了另外一种实现方式。这里将其记录下来,可以拓展一下自己的思路。以前的实现方式核心思路原来的实现
分类:
编程语言 时间:
2020-10-05 21:26:54
阅读次数:
90
安装完成,进入Git Bash命令设置名字和email地址 --global 表示本机器上所有git仓库都会使用这个配置 $ git config --global user.name "Your Name" 设置名字 $ git config --global user.email "email@ ...
分类:
其他好文 时间:
2020-09-24 20:56:31
阅读次数:
37
global.asax.cs文件添加如下代码 /// <summary> /// 移除http相应头 /// </summary> protected void Application_PreSendRequestHeaders() { Response.Headers.Remove("Server ...
分类:
Web程序 时间:
2020-09-18 02:10:19
阅读次数:
61
# -*- coding=utf-8 -*-# Author:gx#集合是无序的list_1= [1,3,4,5,6,3,9,6]list_1 = set(list_1) #列表转集合,并去重print(list_1)list_2 = set([3,2,6,91,32])print(list_1,l ...
分类:
编程语言 时间:
2020-09-17 23:49:09
阅读次数:
34
一、docker卸载 1、查询安装过的包 yum list installed | grep docker 2、删除安装的软件包 yum -y remove docker.x86_64 yum -y remove docker-client.x86_64 yum -y remove docker-c ...
分类:
其他好文 时间:
2020-09-17 23:30:56
阅读次数:
33
Java集合类的源码是深入学习Java非常好的素材,源码里很多优雅的写法和思路,会让人叹为观止。HashMap的源码尤为经典,是非常值得去深入研究的,jdk1.8中HashMap发生了比较大的变化。 一、初窥HashMap HashMap是应用更广泛的哈希表实现,而且大部分情况下,都能在常数时间性能 ...
分类:
其他好文 时间:
2020-09-17 21:53:11
阅读次数:
26