纯真月光

文章
8
资源
0
加入时间
3年1月29天

C++使用链表实现key-value存储,并且实现LRU策略

1单链表长度不超过LIMIT2如果长度满,采用LRU(最旧记录丢弃)策略set时往单链表的尾部插入数据,每次get时将get到的节点移动到链表尾部,因此链表尾部数据为最新数据,依次往前,链表头部为最旧数据。代码如下#include <string>#include <iostream>using namespace std;struct ListNode{ string key; string value; ListNode* next;

少用float浮动?

在css中,float 属性定义元素在哪个方向浮动。也是我在css样式中常用到的属性,后来浏览了一些公司项目代码,发现float属性极少有人使用。随后做了一些调查和研究:  1、在ie6以下,float可能会造成兼容性问题,促使浮动方向的margin值会变成原来的两倍(margin加倍问题)。  2、使用float,可能会造成左右元素错位的问题。(在float浮动之后添加clear,cle...