运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据 get 和 写入数据 put 。 获取数据 get(key) - 如果关键字 (key) 存在于缓存中,则获取关键字的值(总是正数),否则返回 -1。写入数据 put(key, value) ...
分类:
其他好文 时间:
2020-10-29 09:53:06
阅读次数:
21
Difficulty: Medium Related Topics: Backtracking Link: https://leetcode.com/problems/permutations/ Description Given a collection of distinct integers, ...
分类:
其他好文 时间:
2020-10-27 10:57:46
阅读次数:
22
Does the bug always move to a new location? Explain. 不会,虫子真会朝着一个有小格子存在的地方,而且这个格子是空的,或者它上面有一朵红花,只有这个情况它才会移动。 解释:该行为被方法act()限制,所以出现这样的行走方式 In which dire ...
分类:
其他好文 时间:
2020-10-21 20:30:04
阅读次数:
21
学习链接:https://www.cnblogs.com/-boy/archive/2004/01/13/4096453.html // // learn_dic.m // learn_KVC // // Created by 蔡佳明 on 2020/10/15. // #import <Found ...
分类:
其他好文 时间:
2020-10-16 11:00:33
阅读次数:
25
问题: ubuntu@ubuntu-virtual-machine:/opt/ros/kinetic/share/move_base$ sudo apt-get install ros-kinetic-turtlebot-bringup ros-kinetic-turtlebot-navigatio ...
分类:
移动开发 时间:
2020-10-10 18:03:11
阅读次数:
90
参考资料: https://osxdaily.com/2019/02/13/fix-app-damaged-cant-be-opened-trash-error-mac/ 在外网上下了个app,但是打不开,显示的是如下的图片:(参考资料里找的,不过字是一样的) 解决方法文章里列了四条,但是前三条是给 ...
分类:
移动开发 时间:
2020-10-08 19:24:05
阅读次数:
21
本文源码:GitHub·点这里 || GitEE·点这里 一、内存与线程 1、内存结构 内存是计算机的重要部件之一,它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平。JVM的内存结构规定Java程序在执行时内存的申请、划分、使用、回收的管理 ...
分类:
其他好文 时间:
2020-09-24 22:00:57
阅读次数:
40
1】String[]直接转化ArrayList String[] myArray = {"Apple", "Banana", "Orange"}; List<String> myList = Arrays.asList(myArray); 注意: (1)该方法适用于对象型数据的数组(String、I ...
分类:
编程语言 时间:
2020-09-24 21:10:20
阅读次数:
39
基于数组的ArrayList ArrayList是Java中我们最常使用的List接口的实现类,其是内部就是通过维护一个无序数组来实现的。因此ArrayList具备无须数组拥有的所有优点和缺点: 操作 时间复杂度 插入 O(1) 删除 O(N) 查找 O(N) 1、注意: 1、ArrayList总是 ...
分类:
其他好文 时间:
2020-09-18 02:00:11
阅读次数:
26
开发环境 编译器:VS2019 数据库:SqlServer 2019 运行环境 DotNet Core SDK(3.1.400) SqlServer迁移方式 依赖包 Microsoft.EntityFrameworkCore Microsoft.EntityFrameworkCore.SqlServ ...
分类:
数据库 时间:
2020-09-18 00:24:17
阅读次数:
38