​????????????博主主页:MuggleZero????????????《ARMv8/v9架构初学者指南》专栏地址:《ARMv8/v9架构初学者指南》CPU在访
原创 2022-05-05 16:42:40
1106阅读
​????????????博主主页:MuggleZero????????????《ARMv8/v9架构初学者指南》专栏地址:《ARMv8/v9架构初学者指南》一
原创 2022-05-05 16:27:48
1794阅读
????????????博主主页:MuggleZero ????????????《ARMv8/v9架构一问一答》专栏地址:《ARMv8/v9架构一问一答》前面我们已经初步了解了Cache是什么。现在我们知道Cache是以组形式组成,因此根据每组Cache Line数量,可以分为两种类型Cache。下面我们就来看看是哪两种类型。
原创 2022-05-02 17:30:47
955阅读
# 实现Cache Control No Cache方法 作为一名经验丰富开发者,我来教你如何实现Cache Control No Cache,让你网页在每次请求时都从服务器获取最新数据。Cache Control No Cache是通过在HTTP响应头中设置Cache-Control属性为no-cache来实现。 ### 整体流程 在实现Cache Control No Cache
原创 2024-05-16 11:43:37
205阅读
    java应用中cache最常用场合是:将程序或系统经常要调用对象存在内存中,以便其使用时可以快速调用,不必再去创建新重复实例。这样做可以减少系统开销,提高系统效率。一般用法就是把数据从数据库读到内存,然后之后数据访问都从内存来读,从而减少对数据库读取次数来提高效率。      使用cache时,不应涉及业务逻辑,而是单纯为了提高程序效
转载 2023-05-31 23:30:38
526阅读
 Page cache和buffer cache到底有什么区别呢?很多时候我们不知道系统在做IO操作时候到底是走了page cache还是buffer cache?其实,buffer cache和page  cache是Linux中两个比较简单概念,在此对其总结说明。 Page cache是vfs文件系统层cache,例如 对于一个ext3文件系统而言,每个文件都会有一
原创 2013-01-19 01:28:04
10000+阅读
5点赞
4评论
python(pycache文件问题):python属于脚本语言,执行python文件需要通过python解释器将源码转换为字节码,然后供cpu读取,pycache文件夹里面保存就是py文件对应字节码文件,每执行一次py文件都会成生成或改变pycache中字节码文件 
转载 2023-06-19 14:25:23
192阅读
类定义及构造函数class LRUCache(object): NOT_FOUND = None def __init__(self): self.datas = dict() self.lru = list() self.lru_cap = 20self.datas = dict():保存key-value数据dictself.
原创 2024-05-02 00:28:24
34阅读
## 实现Python @lru_cache 装饰器 ### 简介 在Python中,@lru_cache装饰器可以用来缓存函数返回值,以提高函数性能。@lru_cache是functools模块中一个装饰器,用于实现LRU(Least Recently Used)算法缓存机制。LRU算法会根据最近使用顺序来淘汰最长时间未被使用数据。 ### 流程 以下是实现@lru_cach
原创 2024-05-07 10:46:21
229阅读
python @lru_cache()
原创 2023-05-15 16:42:20
292阅读
<<arm嵌入式系统开发--软件设计与优化>>读书笔记
原创 2008-01-15 21:55:57
4937阅读
3评论
使用文件缓存#settings.py  'default': { 'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', 'LOCATION': '/var/tmp/django_cache', 'TIMEOUT': 3600, 'OPTIONS': {&nbsp
原创 2022-12-06 08:49:21
54阅读
diskcache 是一个使用磁盘作为底层存储python cache 包兼容Django cache模式 包含特性 纯python 文档完整 进行了相对全面的
原创 5月前
80阅读
Python中,前导下划线 _ 是一种约定俗成方式来表示一个变量或函数是“受保护”(protected),意味着它不应该被外部代码直接访问。这是一种非强制性命名约定,用来提醒其他开发者这个属性或方法有特定用途,或者是为了内部实现而设计。在 _cache 情况下,使用下划线是因为它是一个模块级别的私有变量,不应该被模块外部代码直接访问。它被用作模块内部缓存存储,如果外部代码直接访问
原创 2024-08-28 17:19:25
132阅读
????????????博主主页:MuggleZero????????????《ARMv8/v9架构一问一答》专栏地址:ARMcache技术背景在最初开发ARM架构时,处理器时钟速度和内存访问速度大致相同。今天处理器内核要复杂得多,其时钟速度可以快上几个数量级。但是,外部总线和内存设备频率并没有扩大到同样程度。有可能实
原创 2022-05-02 17:30:24
405阅读
????????????博主主页:MuggleZero????????????《ARMv8/v9架构初学者指南》专栏地址:《ARMv8/v9架构初学者指南》cache策略一条存储器读写指令经过了取码、译码、发射和执行后,会先抵达LSU(加载队列和存储队列),LSU是连接cache和指令流水线一个支点。然后到达L1 cache控制器,L1 cache控制器会进行probe操作。
原创 2022-05-05 16:40:32
957阅读
       LRU CachePython实现LRU Cache - Least Recently Used Cache 最近最久未使用缓存今天问了同事一个问题,LRU Cache系统如何实现,同事答使用时间戳。那么使用时间戳的话,他可能想法是在Python字典中实现,这样通过判断时间戳迟早来实现LRU。首先缓存,比如对于一个这样函数,task(arg1, arg2...
原创 2023-04-27 15:39:39
175阅读
Python高阶技巧。
原创 2024-02-29 11:01:51
171阅读
本文阐述在ServiceWorker缓存和HTTP缓存层中使用一致或不同过期逻辑优缺点(https://web.dev/serviceworkercachingandhttpcaching/)。虽然ServiceWorker和PWA正在成为现代Web应用程序标准,但资源缓存已变得比以往任何时候都更加复杂。对于前端开发者来说,有必要了解ServiceWorker缓存和HTTP缓存用例和区别,
原创 2022-08-06 09:53:50
240阅读
Django 官方关于cache介绍:https://docs.djangoproject.com/en/dev/topics/cache/ Django 是动态网站,一般来说需要实时地生成访问网页,展示给访问者,这样,内容可以随时变化,但是从数据库读多次把所需要数据取出来,要比从内存或者硬盘
原创 2018-02-20 12:22:00
157阅读
  • 1
  • 2
  • 3
  • 4
  • 5