首页 > 2021年01月05日 > 全部分享
LeetCode(460):手写LFU算法
题目描述 实现思路 1、大致分析 依据题目,可以列举出几个显而易见的事实: 调用get方法, 返回该key对应的val 调用get或者put方法访问某个key,该key对应的freq加一 如果在容量满了以后进行插入,则需要将freq最小的key删除,如果最小的freq对应多个key,则删除其中最旧( ...
分类:编程语言   时间:2021-01-05 22:16:34    收藏:0  评论:0  赞:0  阅读:1
为什么HashMap的容量是2的幂次方
在jdk1.7中 哈希函数为 static int indexFor(int h,int length){ return h & (length-1); } 理由一:充分利用数组空间 假设长度不是2的幂次方 长度为基数 (假设长度为5) 01010101 01010101 01010101 0101 ...
分类:其他   时间:2021-01-05 22:16:24    收藏:0  评论:0  赞:0  阅读:2
在ASP.NET Core中使用多个环境
官方文档地址 https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/environments?view=aspnetcore-5.0 launchSetting.json修改环境 或者 判断当前的环境 ...
分类:Web开发   时间:2021-01-05 22:16:13    收藏:0  评论:0  赞:0  阅读:2
一、入门概述
一、MQ的产品种类和对比 MQ就是消息中间件。MQ是一种理念,ActiveMQ是MQ的落地产品。不管是哪款消息中间件,都有如下一些技术维度: 特性ActiveMQRibbitMQKafkaRocketMQ PROPDUCER-COMSUMER 支持 支持 支持 支持 PUBLISH_SUBSCRIB ...
分类:其他   时间:2021-01-05 22:15:59    收藏:0  评论:0  赞:0  阅读:1
[Codeforces150E] Freezing with Style
给定一颗带边权的树,求一条边数在 \([L, R]\) 之间的路径,并使得路径上边权的中位数最大。输出一条可行路径的两个端点。 (此处 \(1,2,3,4\) 的中位数为 \(3\)) \(n \leq 10^5\)。 二分答案 \(ans\),转化为判断是否存在一条 \([L,R]\) 边数的路径 ...
分类:其他   时间:2021-01-05 22:15:48    收藏:0  评论:0  赞:0  阅读:1
VS Code WSL 2 配置 Spring Boot 2
1. 安装 java sudo apt install openjdk-8-jdk sudo apt install openjdk-11-jdk 2. 安装 maven 去官网下载apache-maven 解压到/opt 建立软链接 3. 配置环境变量(如果使用zsh,将配置卸载~/.zshrc中 ...
分类:编程语言   时间:2021-01-05 22:15:36    收藏:0  评论:0  赞:0  阅读:1
php序列号和反序列化
运行结果: <?php //$a = scandir('/tmp/caoym_temp'); //foreach($a as $v) { // if ($v == '.' || $v == '..') { // continue; // } // $cont = file_get_contents( ...
分类:Web开发   时间:2021-01-05 22:15:24    收藏:0  评论:0  赞:0  阅读:2
.NetCore,Asp.netCore 程序集注入Autofac
##概述 ? .NetCore 或者 Asp.netCore 内置DI框架的特点: ? 1.不支持程序集注册:每增加一个服务,则需要一行代码进行注册。 ? 2.不支持属性注入:内置DI只支持构造函数注入,不支持属性注入(当然,构造函数注入为主流)。 ? 第三方DI框架Aufofac,很好的解决了上面 ...
分类:Web开发   时间:2021-01-05 22:15:14    收藏:0  评论:0  赞:0  阅读:1
封装方法之检测回文--记录
//检查一个字符串是不是回文 function plalindrome(str) { let newstr = str.split('').reverse().join('') if (newstr str) { console.log('是回文'); } else { console.log('不 ...
分类:其他   时间:2021-01-05 22:15:03    收藏:0  评论:0  赞:0  阅读:2
org.apache.catalina.connector.ClientAbortException: java.io.IOException: APR error: -32
项目里面有比较多的导入导出,录音文件加载等功能,但是有个问题是:导入导出客户端可能会频繁的点击,录音文件一次性可能会加载多个。如果导出的excel文件过大,或者加载的录音文件过多,或者一个音频文件过长,可能会出现 这个异常: org.apache.catalina.connector.ClientA ...
分类:编程语言   时间:2021-01-05 20:58:49    收藏:0  评论:0  赞:0  阅读:5
Java二叉树及其三种遍历方式的递归实现
今天面试遇到一道题目,大概的意思就是要用Java面向对象的特性实现二叉树节点,并实现其遍历,因为是笔试,担心出错我居然直接没做,现在想起来我真是个傻子!话不多说,进入正题,上代码: 第一部分,节点对象(考察数据结构) public class Node { private Integer data; ...
分类:编程语言   时间:2021-01-05 20:58:34    收藏:0  评论:0  赞:0  阅读:4
shell实现定时任务
1 #!/bin/sh 2 #功能:每天[8-18]点每5分钟执行一次 3 # 4 5 # 开始时间 6 begin_time="800" 7 # 结束时间 8 end_time="1800" 9 10 while true 11 do 12 # 获取当前时间 13 now_time=`date " ...
分类:系统服务   时间:2021-01-05 20:58:19    收藏:0  评论:0  赞:0  阅读:2
HTTP
以百度为例:http的请求和响应 request (请求) 一, Request URL: <请求地址> https://www.baidu.com/ Request Method: <请求方法> GET Status Code: <状态码> 200 OK Remote(远程)Address: <地 ...
分类:Web开发   时间:2021-01-05 20:58:06    收藏:0  评论:0  赞:0  阅读:4
python之pyecharts
文档:https://pyecharts.org/ 安装: pip install pyecharts 示例: from pyecharts.charts import Bar from pyecharts import options as opts # V1 版本开始支持链式调用 # 你所看到的 ...
分类:编程语言   时间:2021-01-05 20:57:57    收藏:0  评论:0  赞:0  阅读:2
c语言中while循环限定次数的操作
1、 #include <stdio.h> int main(void) { int i; puts("please input an integer."); printf("i = "); scanf("%d", &i); while (i > 0) { printf("hello world!\ ...
分类:编程语言   时间:2021-01-05 20:57:44    收藏:0  评论:0  赞:0  阅读:5
SQL Server 2008 R2高可用解决方案--镜像(证书方式)
原文地址: https://blog.51cto.com/fengwan/1865070 4.SQL Server数据库的恢复模式确认,需要为“完整模式” 如果不是完整模式可以使用 USE [master] GO ALTER DATABASE [fdb]SET RECOVERY FULL WITH ...
分类:数据库技术   时间:2021-01-05 20:57:31    收藏:0  评论:0  赞:0  阅读:4
MyBatis-Spring
一、简介 MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。它将允许 MyBatis 参与到 Spring 的事务管理之中,创建映射器 mapper 和 SqlSession 并注入到 bean 中,以及将 Mybatis 的异常转换为 Spring 的  ...
分类:编程语言   时间:2021-01-05 20:57:17    收藏:0  评论:0  赞:0  阅读:4
Tengine安装配置
经常听到淘宝自研服务器 Tengine 之前有听过openResty 也在正式环境中使用 今天就在虚拟机中 安装部署下 1.下载tengine 习惯性 cd opt/sofware wget http://tengine.taobao.org/download/tengine-2.3.2.tar.g ...
分类:其他   时间:2021-01-05 20:57:08    收藏:0  评论:0  赞:0  阅读:2
python多版本配置pyenv
同一个系统下装了多个python应用,而这些python应用需要的python版本不一样,怎么解决,答案是pyenv,当然也可以用docker。 1.安装依赖 yum install gcc make patch gdbm-devel openssl-devel sqlite-devel readl ...
分类:编程语言   时间:2021-01-05 20:56:58    收藏:0  评论:0  赞:0  阅读:3
面试题: JVM的四大引用
JVM的四大引用 强引用 强引用时最普遍的引用。如果一个对象具有强引用,那垃圾回收器不会回收它。它是默认的引用类型,强引用的对象是可触及的,垃圾收集器就永远不会回收被引用的对象,它可能导致内存泄漏,可以直接访问目标对象。 软引用 只要被软引用关联的对象,系统将要发生内存溢出前,会把这些对象列进回收的 ...
分类:其他   时间:2021-01-05 20:56:46    收藏:0  评论:0  赞:0  阅读:2
439条   上一页 1 2 3 4 5 ... 22 下一页
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号