V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ldyisbest  ›  全部回复第 1 页 / 共 11 页
回复总数  204
1  2  3  4  5  6  7  8  9  10 ... 11  
17 小时 13 分钟前
回复了 yuanyao 创建的主题 职场话题 一面出 LRU 算法题算难吗
这样会算过吗?我觉得不会算过


import java.util.LinkedHashMap;
import java.util.Map;

public class LRUCache<K, V> {
private final int capacity;
private final Map<K, V> cache;

public LRUCache(int capacity) {
this.capacity = capacity;
// 使用 LinkedHashMap 并设置访问顺序为 true ,以便按访问顺序存储
this.cache = new LinkedHashMap<>(capacity, 0.75f, true) {
@Override
protected boolean removeEldestEntry(Map.Entry<K, V> eldest) {
return size() > LRUCache.this.capacity;
}
};
}

// 获取缓存中的数据
public V get(K key) {
return cache.getOrDefault(key, null);
}

// 向缓存中添加数据
public void put(K key, V value) {
cache.put(key, value);
}

public void printCache() {
System.out.println(cache);
}

public static void main(String[] args) {
LRUCache<Integer, String> lruCache = new LRUCache<>(3);

lruCache.put(1, "A");
lruCache.put(2, "B");
lruCache.put(3, "C");

lruCache.printCache(); // {1=A, 2=B, 3=C}

System.out.println("Get 1: " + lruCache.get(1)); // A
lruCache.printCache(); // {2=B, 3=C, 1=A}

lruCache.put(4, "D");
lruCache.printCache(); // {3=C, 1=A, 4=D}
}
}
1 天前
回复了 BuGoooo 创建的主题 数据库 大数据查询
生成了 1 亿数据,使用 duckdb 在 short 上建索引,查询效果如下,10 亿应该毫无压力

D select count(*) from user_info;
Total Time: 0.0241s
count_star()
int64
100000000
Run Time (s): real 0.026 user 0.067518 sys 0.052258

D select * from user_info where short = 'lHmQkx' limit 10;
Total Time: 0.0028s
cardno name short
varchar varchar varchar
JMasgl4pEtpVoadYedJEFAGcOR6xgesN YykPH lHmQkx
Run Time (s): real 0.006 user 0.001355 sys 0.001915
D
2 天前
回复了 thisisgpy 创建的主题 程序员 golang 老鸟快快显圣
日志等级设置为 debug ,看下启动日志,依赖是否都正常加载
17 号,已经大小周两个月了,提前把班上了
38 天前
回复了 exploretheworld 创建的主题 Java 项目全部是 map 传参
感同身受。曾经需要往下游传参,设计了清清楚楚的类对象,领导直接否决,要求把对象转成 string ,丢到 map 里面😂。项目里面还充斥着各种 List<Map<String,String>>, 一个方法五个 JSONArray 当参数,一个方法两千行,四千行这种
44 天前
回复了 dodoa 创建的主题 生活 今年都啥时候放假?咋回家呢?
17 号晚上
51 天前
回复了 flypei 创建的主题 推广 元旦 T 楼! 送 YouTube Premium + 京东 E 卡 300 元
1
57 天前
回复了 kuawo 创建的主题 随想 说一个好玩儿的~
@UnicellularSU #27 我觉得只是即将发生的事情我能预感到,而不是我预感的事情会发生
57 天前
回复了 kuawo 创建的主题 随想 说一个好玩儿的~
我也经常有预感,然后就发生了,比如:
1. 找工作的时,我想面试该有消息了吧,下午就来了消息。过来了两天的中午想面试该有结果了吧,然后就有结果了
2. 毕业来北京工作的车上,心里想会不会遇见厉害的 up 主,然后租房的时候室友就是百万粉的 up
3. 部门好久没聚餐了,我想着该聚餐了吧,然后第二天就发通知要聚餐
职业生涯最重要的一课是,你需要认识到,你工作的目的不在于使得公司的客户满意,而在于使得那些控制你的加薪、奖金和晋升的人满意。
63 天前
回复了 unt 创建的主题 程序员 http s 接口返回内容中文乱码
这段代码正常

import requests

headers = {
'User-Agent': 'Mozilla/5.0'
}

resp = requests.get("https://tianqi.2345.com/t/wea_history/js/202311/55591_202311.js", headers=headers)
print(resp.content.decode('gbk'))

https://i.imgur.com/azV1IoT.png
64 天前
回复了 zhangsimon 创建的主题 推广 分享下副业经历,顺便抽个奖
来了来了
72 天前
回复了 Anoyou 创建的主题 NAS 求这个刮削 app 或 docker 名?
看起来是 MDCx ,github 上有
跟书关系不大。工作时要以领导的指示为准。如果你正在做 A 任务,有人要求你去做 B 任务,可以让对方先向领导说明 B 的优先级高于 A 。如果领导明确表示让你先完成 B 任务,再调整你的工作顺序去执行 B 任务,A 任务往后顺延。 不要内耗自己
83 天前
回复了 huangz 创建的主题 程序员 赠送几本《Redis 应用实例》
我太想进步了
有支持云同步计划吗,可以参与贡献
idea 和 cursor 同时打开这个项目来回切换使用
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   939 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 20:21 · PVG 04:21 · LAX 12:21 · JFK 15:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.