运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据 get 和 写入数据 put 。 获取数据 get(key) - 如果关键字 (key) 存在于缓存中,则获取关键字的值(总是正数),否则返回 -1。 写入数据 put(key, value) ...
分类:
其他好文 时间:
2020-10-19 22:40:01
阅读次数:
19
给MySQL中某表增加一个新字段,并设为主键值为自动增长。 alter table test_tb add ID int(10) primary key AUTO_INCREMENT; 设定完成后,原有记录的该字段会增加并自动设上值。以后的值会在已有记录的最大值基础上递增出来。 ...
分类:
数据库 时间:
2020-10-19 22:33:34
阅读次数:
43
SVG:可伸缩的矢量图形 SVG本身是基于 XML 的一种独立的数据格式,用于声明式的 2D 矢量图形。但是,它也可以嵌入到 html 文档中,这是所有主流浏览器都支持的。 让我们考虑一个例子,如何使用 SVG 绘制一个可调整大小的圆: <html style="height: 100%; widt ...
分类:
Web程序 时间:
2020-10-18 17:03:42
阅读次数:
41
localStorage设置key和内容 localStorage.setItem(key,JSON.stringify(value)); localStorage删除数据 localStorage.removeItem(key); 封装方法 set(key:string,value:any){ l ...
分类:
其他好文 时间:
2020-10-18 10:21:23
阅读次数:
36
第 10 行和第 16 行,写++i、++j相比于写i++、j++,程序的执行速度更快。回顾++被重载成前置和后置运算符的例子如下: CDemo CDemo::operator++ () { //前置++ ++n; return *this; } CDemo CDemo::operator ++(i ...
分类:
其他好文 时间:
2020-10-18 10:11:38
阅读次数:
22
需要用requests库 豆瓣上次更新后,就不能通过直接的requests.post()方式直接传递参数登录了。必须新建session,先GET请求,然后POST才能成功。原因未知 data参数中的四个Key-Value的顺序任意 import requests url='https://accou ...
分类:
其他好文 时间:
2020-10-18 09:58:00
阅读次数:
24
1. 渲染项目列表时,“key” 属性的作用和重要性是什么? 渲染项目列表时,key 属性允许 vue 跟踪每个 Vnode。key 值必须是唯一的。 如果没有使用 key 属性,并且列表的内容发生了改变(例如对列表进行排序),则虚拟 DOM 宁愿使用更新的数据来修补节点,来反映更改,而不是上下移动 ...
分类:
Web程序 时间:
2020-10-18 09:49:02
阅读次数:
28
1、ELK-WEB中文汉化版支持:(kibana所在机器执行)Kibana WEB平台所有的字段均显示为英文,目前5.x版本默认没有中文汉化版插件或者汉化包(7.x版本支持汉化默认有汉化),感谢Github开源贡献开发了汉化包,汉化包插件地址: https://github.com/anbai-in ...
分类:
Web程序 时间:
2020-10-14 20:46:58
阅读次数:
44
1 /** 2 * 定义调用外部接口实例 3 */ 4 private static final RestTemplate INSTANCE = new RestTemplate(); 5 6 public static RestTemplate getInstance() { 7 return H ...
分类:
其他好文 时间:
2020-10-14 20:46:35
阅读次数:
41
sql练习 创建表: 复制代码 DROP TABLE DEPT; --部门表 CREATE TABLE DEPT( DEPTNO int PRIMARY KEY, DNAME VARCHAR(14) , --部门名称 LOC VARCHAR(13) 部门地址 ) ; CREATE TABLE DEP ...
分类:
数据库 时间:
2020-10-14 20:05:20
阅读次数:
37