一、什么是 LRU 算法 就是一种缓存淘汰策略。 计算机的缓存容量有限,如果缓存满了就要删除一些内容,给新内容腾位置。但问题是,删除哪些内容呢?我们肯定希望删掉哪些没什么用的缓存,而把有用的数据继续留在缓存里,方便之后继续使用。那么,什么样的数据,我们判定为「有用的」的数据呢? LRU 缓存淘汰算法 ...
分类:
编程语言 时间:
2020-02-17 13:13:14
收藏:
0 评论:
0 赞:
0 阅读:
84
今天就来聊三道考察频率高,而且容易让人搞混的算法问题,分别是求子集(subset),求排列(permutation),求组合(combination)。这几个问题都可以用回溯算法解决。 一、子集 问题很简单,输入一个 不包含重复数字 的数组,要求算法输出这些数字的所有子集。 比如输入 ,你的算法应输 ...
分类:
其他 时间:
2020-02-17 13:12:54
收藏:
0 评论:
0 赞:
0 阅读:
85
青蛙跳台阶 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 分析 最后一阶,是青蛙到达的台阶,必须存在, 其他n 1块台阶可以任意选择跳或不跳,则每个台阶有存在和不存在两种选择,n 1块台阶就有2^(n 1)种可能 ...
分类:
其他 时间:
2020-02-17 13:12:30
收藏:
0 评论:
0 赞:
0 阅读:
60
Redis中的数据特征 Redis是一种内存级数据库,所有数据均存放在内存中,内存中的数据可以通过TTL指令获取其状态 XX :具有时效性的数据 1 :永久有效的数据 :已经过期的数 2 :已经过期的数据 或 被删除的数据 或 未定义的数据 Redis中有个设置时间过期的功能,即对存储在 redis ...
分类:
其他 时间:
2020-02-17 13:12:09
收藏:
0 评论:
0 赞:
0 阅读:
61
我们这里就用前两篇文章部署好的gitlab和jenkins服务来完成今天我们的实验。 首先我们先到gitlab上创建我们的测试groups ...
分类:
其他 时间:
2020-02-17 13:11:32
收藏:
0 评论:
0 赞:
0 阅读:
61
前言 一个Java加密方法需要转为PHP的方法... 步骤 导入 File Project Settings Modules 把需要导入的文件添加到Source中 运行 ...
分类:
编程语言 时间:
2020-02-17 13:11:03
收藏:
0 评论:
0 赞:
0 阅读:
141
前言 其中有朋友咨询在大量消息的情况下 Kakfa 是如何保证消息的高效及一致性呢? 正好以这个问题结合 Kakfa 的源码讨论下如何正确、高效的发送消息。 内容较多,对源码感兴趣的朋友请系好安全带(源码基于 v0.10.0.0 版本分析)。同时最好是有一定的 Kafka 使用经验,知晓基本的用法。 ...
分类:
其他 时间:
2020-02-17 13:10:24
收藏:
0 评论:
0 赞:
0 阅读:
52
多线程的三大特性 原子性: 是指一个操作是不可中断的。即使是多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程干扰。 比如,对于一个静态全局变量int i,两个线程同时对它赋值,线程A给他赋值为1,线程B给他赋值为-1。那么不管这两个线程 以何种方式。何种步调工作,i的值要么是1,要么是-1 ...
分类:
编程语言 时间:
2020-02-17 13:09:50
收藏:
0 评论:
0 赞:
0 阅读:
72
45.1、django URLconf 路由系统介绍:1、说明:URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表,你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。2、代码格式:... ...
分类:
Web开发 时间:
2020-02-17 13:08:56
收藏:
0 评论:
0 赞:
0 阅读:
61
编辑本随笔 修改conf.d/welcome.conf,将-Indexes改为Indexes <LocationMatch "^/+$"> Options Indexes ErrorDocument 403 /.noindex.html </LocationMatch> 修改httpd.conf,添 ...
分类:
Web开发 时间:
2020-02-17 13:08:13
收藏:
0 评论:
0 赞:
0 阅读:
81
漏洞查询:https://support.microsoft.com/zh-cn 补丁下载:http://www.catalog.update.microsoft.com/Home.aspx ...
分类:
Windows开发 时间:
2020-02-17 13:07:33
收藏:
0 评论:
0 赞:
0 阅读:
77
前言 我们在以后的测试工作中,可能或多或少的会要去测试关于邮箱地址的功能,不管是登录,还是注册,还是绑定邮箱地址。 那么首先,我们得了解一下邮箱地址的组成 邮箱地址的组成,分为3个部分,即: 邮箱名 @ 域名 例如:3343787213@qq.com 例如:ya.meng@163.com 例如:ya ...
分类:
其他 时间:
2020-02-17 13:07:01
收藏:
0 评论:
0 赞:
0 阅读:
73
一、公交项目需求: 使用UR35提供WIFI接入,客户已经有把UR35放在车上使用,反馈WIFI连接满足客户的要求; 目前是需要添加一个WIFI Captive Portal的功能, 用户连接WIFI后自动跳转到一个网站,SI项目 测试负载连接数量的问题会再给我们更新。 二、出现问题的排查: 【问题 ...
分类:
其他 时间:
2020-02-17 13:05:58
收藏:
0 评论:
0 赞:
0 阅读:
71
看一个例子: <html> <head> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> </head> <body> <div id="app"> <input type="text" v-model="me ...
分类:
Web开发 时间:
2020-02-17 13:05:19
收藏:
0 评论:
0 赞:
0 阅读:
58
对括号的合法性判断是一个很常见且实用的问题,比如说我们写的代码,编辑器和编译器都会检查括号是否正确闭合。而且我们的代码可能会包含三种括号 ,判断起来有一点难度。 本文就来聊一道关于括号合法性判断的算法题,相信能加深你对 栈 这种数据结构的理解。 题目很简单,输入一个字符串,其中包含 六种括号,请你判 ...
分类:
其他 时间:
2020-02-17 13:04:41
收藏:
0 评论:
0 赞:
0 阅读:
56
jquery+ajax let table_var_width = 1920 //获取动态表头所需显示的字段列表 function get_var_data_cols() { $.ajax({ type: "POST", ContentType: 'application/json', data: ...
分类:
其他 时间:
2020-02-17 13:04:10
收藏:
0 评论:
0 赞:
0 阅读:
102
看一个例子: <html> <head> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> </head> <body> <div id="app"> <ul> <li v-for="(item, index) ...
分类:
Web开发 时间:
2020-02-17 13:03:45
收藏:
0 评论:
0 赞:
0 阅读:
63
Pavel loves grid mazes. A grid maze is an n?×?m rectangle maze where each cell is either empty, or is a wall. You can go from one cell to another only ...
分类:
其他 时间:
2020-02-17 13:03:08
收藏:
0 评论:
0 赞:
0 阅读:
94
N7UR85VVAG-eyJsaWNlbnNlSWQiOiJON1VSODVWVkFHIiwibGljZW5zZWVOYW1lIjoi6I635Y+W5Zyw5Z2A77yaIGxvb2tkaXYuY29tIiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI ...
分类:
其他 时间:
2020-02-17 13:02:28
收藏:
0 评论:
0 赞:
0 阅读:
79
给定一个无序的数组 nums,将它重新排列成 nums[0] nums[2] nums[2] & nums) { vector tmp = nums; int n = nums.size(), k = (n + 1) / 2, j = n; sort(tmp.begin(), tmp.end()); ...
分类:
编程语言 时间:
2020-02-17 13:01:44
收藏:
0 评论:
0 赞:
0 阅读:
65