1 简介 我们都知道Map是存放键值对<Key,Value>的容器,知道了Key值,使用方法Map.get(key)能快速获取Value值。然而,有的时候我们需要反过来获取,知道Value值,求Key值。 本文将用实例介绍四种方法,通过传入Value值,获取得到Key值。 2 四种方法 2.1 循环 ...
分类:
其他好文 时间:
2019-11-03 18:45:13
阅读次数:
67
一、io流的三种分类方式 1.按流的方向分为:输入流和输出流 2.按流的数据单位不同分为:字节流和字符流 3.按流的功能不同分为:节点流和处理流 二、inputstream的基本方法: int read() throws ioexception 读取一个字节以整数形式返回,如果返回-1已到输入流的末 ...
分类:
其他好文 时间:
2019-11-03 18:44:27
阅读次数:
95
术语介绍: 变焦镜头vs定焦镜头: 定焦镜头 是指只有一个固定焦距的镜头,只有一个焦段,或者说只有一个视野。定焦镜头没有变焦功能。定焦镜头的设计简单,对焦速度快,成像质量稳定 我们日常摄影范畴内最常见的几个定焦镜头焦段比如24mm、35mm、50mm、85mm等等。当然很多家境殷实的高端摄影玩家会选 ...
分类:
其他好文 时间:
2019-11-03 18:44:14
阅读次数:
125
Given an array of non-negative integers, you are initially positioned at the first index of the array. Each element in the array represents your maxim ...
分类:
其他好文 时间:
2019-11-03 18:43:54
阅读次数:
92
主席树静态序列查区间第k大 struct tree{ int l,r,sum; }t[100010]; void change(int &now,int pre,int l,int r,int k){ now=++cnt; t[now]=t[pre]; t[now].sum++; int mid=( ...
分类:
其他好文 时间:
2019-11-03 18:43:33
阅读次数:
119
https://loj.ac/problem/10049 题目描述 给出$n$个字符串,求是否存在一个串是另一个串的前缀。 思路 字典树的模板题。我们考虑在建字典树时增加$end$标记,在插入字符串判断是否访问到$end$标记即可。不过需要特判是否插入 ...
分类:
其他好文 时间:
2019-11-03 18:43:21
阅读次数:
96
本章介绍关于素数的一些数论,限于篇幅不给出证明,需要证明的朋友自行相关证明。 什么是素数?只能被自己和1整除的数就是素数。 利用这个性质我们很容易得到下面的素数判断方法。 这里解释一下为什么是i*i<=x,i*i<x转化一下就是i<=sqrt(x)。 想一想,如果我们枚举到sqrt(x)都没有找到可 ...
分类:
其他好文 时间:
2019-11-03 18:43:00
阅读次数:
98
docker简介 可以把docker是一个容器,可以让开发者将自己的项目部署到这个容器中,最常用的场景是将自己的后端项目部署到服务器的时候会将其打入docker镜像中,可以理解为一个开销更小的虚拟机。 docker好处 可以轻易地让几十个服务在docker中跑起来,没有谁敢说能在自己的电脑上跑几十个 ...
分类:
其他好文 时间:
2019-11-03 18:42:41
阅读次数:
85
很久很久以前有一个浏览器名字叫 NCSA Mosaic 很久很久以前有一个浏览器名字叫 NCSA Mosaic 紧接着也出现了一个 Mozilla 的浏览器 (Mozilla 的意思是 Mosaic 终结者) 后来 Mozilla 的正式发布版本是 Netscape 它把自己标称为Mozilla/1 ...
分类:
移动开发 时间:
2019-11-03 18:42:27
阅读次数:
197
Docker 实战—使用 Dockerfile 构建 Nginx 镜像。
...
分类:
其他好文 时间:
2019-11-03 18:42:00
阅读次数:
70
在使用Jupyter Notebook进行学习时,发现每次打开都默认为C盘目录,而且有存在着各种各样的文件。使得学习交互起来很是麻烦。对于学习者来说,只需要展现与Jupyter Notebook有关项目学习即可。根据自己的要求设定,可免去规划文件目录查找文件的麻烦。 打开Anaconda Promp ...
分类:
其他好文 时间:
2019-11-03 18:40:59
阅读次数:
95
前言 在上一篇中,我们对平时进行vue开发中遇到的常用指令进行归类说明讲解,大概已经学会了怎么去实现数据绑定,以及实现动态的实现数据展示功能,运用指令,可以更好更快的进行开发。而在这一篇中,我们将通过实例,探究vue的生命周期。 万物皆有灵,世间万物都拥有灵魂,小到山河湖海,花草树木,蚂蚁到人类,以 ...
分类:
其他好文 时间:
2019-11-03 18:40:45
阅读次数:
86
1、任务调度 即定时任务 2、Quartz使用入门 1、依赖 <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.1</version> </depende ...
分类:
其他好文 时间:
2019-11-03 18:40:29
阅读次数:
89
RedisCluster 是 Redis 的亲儿子,它是 Redis 作者自己提供的 Redis 集群化方案。 相对于 Codis 的不同,它是去中心化的,如图所示,该集群有三个 Redis 节点组成,每个节点负责整个集群的一部分数据,每个节点负责的数据多少可能不一样。这三个节点相互连接组成一个对等 ...
分类:
其他好文 时间:
2019-11-03 18:39:54
阅读次数:
75
位:最小的存储单位,可以存储0或1,位时计算机内存的基本构建块 字节:计算机常用的存储单位,对于几乎所有计算机,1字节均为8位,1字节可以表示0~255的整数或一组字符 字:设定计算机时给定的自然存储单位,对于8位的计算机,1字长只有8位。计算机的字长越大,数据转移越快,允许的内存访问也更多 ...
分类:
其他好文 时间:
2019-11-03 18:39:38
阅读次数:
72
一、VMware Tools简介 VMware Tools 中包含一系列服务和模块,可在 VMware 产品中实现多种功能,从而使用户能够更好地管理客户机操作系统,以及与客户机操作系统进行无缝交互。 VMware Tools 生命周期管理为 VMware Tools 的安装和升级提供了一种简单而可扩 ...
分类:
系统相关 时间:
2019-11-03 18:39:05
阅读次数:
95