首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端摸鱼杭小哥
前端开发
·
2年前
关注
屏蔽作者: 前端摸鱼杭小哥
举报
如果后端传来字符串 '0.1+0.2*0.3' 我前端怎么去运算 ? 直接用eval 也会有精度丢失的问题,所以大佬们应该咋办呀
代码人生
等人赞过
分享
58
10
相关推荐
8月份 Leetcode hot 100 刷麻了(可以说就是背思路 最优解了) 最近两天还看codetop 高频算法题 看到题就想到最优的思路 最后 自己总结文档 每天花半个小时就是打开看
lslj4qcpwg.feishu.cn
最近发现LRU缓存考的次数最多
> 还是py优雅
```python
class LRUCache:
def __init__(self, capacity: int):
self.capacity = capacity
# from collections import OrderedDict
# OrderedDict = dict + 双向链表
self.cache = OrderedDict() # key -> value
def get(self, key: int) -> int:
if key not in self.cache: # 没有这本书
return -1
# 有这本书,把这本书抽出来,放到最上面(last=False 表示移到链表头)
self.cache.move_to_end(key, last=False)
return self.cache[key]
def put(self, key: int, value: int) -> None:
self.cache[key] = value # 添加 key value 或者更新 value
# 把这本书抽出来,放到最上面(last=False 表示移到链表头)
self.cache.move_to_end(key, last=False)
if len(self.cache) > self.capacity: # 书太多了
self.cache.popitem() # 去掉最后一本书
```
3 赞 ·
0 评论
程序员有没有一种感觉?那就是写代码是最简单的。写文档、跟领导讨论算法...累!
6 赞 ·
14 评论
不可否认,在杭州,于自由职业者而言的理想地非良渚莫属,但对传统打工人没那么友好,并非首选地。
相较之下,银湖的特点导致其在自由职业者与传统打工人之间取得了适中的平衡,更有利于传统打工人向自由职业者平滑转型。
另外,银湖还能辐射小和山高教园区和富阳大学城,有助于在校生直接自由职业。
2 赞 ·
0 评论