您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. Evolving_Basic:包含数据工程师的基本内容(数据结构,算法,破解编码面试问答等)-源码

  2. 该库适用于每个想要为开发人员学习基础知识的人。 请自由联系并发送拉取请求给我! 算法 冒泡排序,插入排序,选择排序,快速排序,堆排序,合并排序,广度优先搜索,深度优先搜索,二进制搜索,lru,dijkstra,A *(计划中) 概念 位操作,OOP,动态编程,图形(计划的) 破解编码面试 (〜2.7。交集) (2.4、2.5、2.6) (〜2.7。交集) 数据结构 LinkedList,堆栈,队列,二叉树,DoubleLinkedList(计划),HashMap(计划),HashSet
  3. 所属分类:其它

    • 发布日期:2021-02-05
    • 文件大小:1048576
    • 提供者:weixin_42118056
  1. BitFaster.Caching:.NET的高性能,线程安全的内存中缓存原语-源码

  2. :high_voltage: BitFaster。缓存 NET的高性能,线程安全的内存中缓存原语。 通过NuGet安装 Install-Package BitFaster.Caching 总览 类 描述 并发 表示线程安全的有界大小的伪LRU。 替换ConcurrentDictionary的数量有所下降,但大小受限制。 保持伪命令,命中率比纯Lru高,并且不容易出现争用。 并发TLru 表示线程安全的有界大小的伪TLRU,项目具有TTL。 与ConcurrentLru相同,但具有驱逐策略。
  3. 所属分类:其它

    • 发布日期:2021-02-05
    • 文件大小:71680
    • 提供者:weixin_42157188
  1. Muttley:一个通用的iOS网络提取库-源码

  2. Muttley是为Swift编写的轻量级网络库。 产品特点 通用响应解析 对同一资源的并发请求不会启动新的网络请求,但是每个请求将与数据一起返回 具有可配置限制的LRU内存缓存 可取消的请求 进度报告 可通过URLSessionConfiguration进行配置 需求 iOS 8.0以上 安装 可可豆 pod 'Muttley' 手动地 克隆仓库 建立项目 将框架拖放到项目中(勾选“复制”或在“构建设置”中设置“框架搜索路径”的路径) 在“常规”标签下的“目标设置”中,向“嵌入式
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:80896
    • 提供者:weixin_42181693
  1. http-gradle-cache-server:HTTP构建缓存服务器-源码

  2. Gradle HTTP构建缓存服务器 这是替代的Gradle构建缓存服务器。 该缓存服务器可以使用两种模式: 持续模式 将缓存存储到磁盘。 目前,最大缓存大小为64GB,足以用于大多数构建。 它能做什么: 缓存gradle构建 保留在磁盘中,以便它在重新启动服务器后仍能生存 它不做什么: 没有驱逐策略 在内存模式下(默认) 将缓存存储到内存中。 缓存中存储的缓存总条目受分配给JVM的堆的限制 它能做什么: 缓存gradle构建 储存在记忆体中 此模式的选项: 复制到另一个节点(如果
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:73728
    • 提供者:weixin_42174098
  1. go-mitmproxy:使用golang实现的mitmproxy。用Golang实现的中间人攻击(Man-in-the-Middle),解析,监测,篡改HTTPHTTPS流量-源码

  2. 去甲丙氧基 实现的mitmproxy。 用Golang实现的中间人攻击( ),解析,监测,篡改HTTP / HTTPS流量。 特色 HTTPS证书相关逻辑参考且与之兼容,根证书也保存在~/.mitmproxy文件夹中,如果之前用过mitmproxy且根证书已经安装信任,则此go-mitmproxy可以直接使用 支持插件机制,很方便扩展自己需要的功能,可参考 性能优势 Golang天生的性能优势 在进程内存中转发解析HTTPS流量,不需通过tcp端口或unix socket等进程间通信 生成不同
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:19456
    • 提供者:weixin_42128015
  1. libcache:轻量级的内存键:Go的值缓存库-源码

  2. 库缓存 Go的轻量级内存键:值缓存库。 介绍 高速缓存在各种用例中都非常有用。 当值的计算或检索成本很高时,您应该考虑使用缓存, 并且您将需要多次在某个输入上使用它的值。 libcache在这里可以帮助您。 Libcache对于应用程序的一次运行是本地的。 它们不将数据存储在文件中或外部服务器上。 Libcache以前是一个软件包,旨在与之配套。 虽然两者都可以完全独立运行。 产品特点 丰富的 最大缓存大小强制 默认缓存TTL(生存时间)以及每个缓存条目的自定义TTL 线程安全和非线程安
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:20480
    • 提供者:weixin_42134285
  1. nsql-cache:NoSQL数据库的高级缓存层-源码

  2. Nsql缓存 适用于NoSQL数据库的高级缓存层 | | nsql-cache是​​用于NoSQL数据库客户端的高级缓存层。 它与供应商无关,并且当前具有以下数据库适配器: Google数据存储区的 突出 多亏了具有多个具有不同TTL的缓存存储。 开箱即用的LRU内存缓存可立即加速您的应用程序。 高级缓存(当使用 ),通过实体类会自动保存在Redis的设置查询。 然后,您可以为查询设置无限的TTL (生存时间),并且仅当添加,更新或删除相同种类的实体时,它们的缓存才会失效。 如果
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:3145728
    • 提供者:weixin_42137539
  1. ristretto:高性能的内存绑定Go缓存-源码

  2. 里斯特雷托 Ristretto是一个快速并发的缓存库,其重点是性能和正确性。 建立Ristretto的动机来自对无争用缓存的。 使用报告有关此存储库的问题。 产品特点 高命中率-通过我们独特的录取/逐出策略配对,Ristretto的性能是同类产品中最好的。 驱逐:SampledLFU-与精确的LRU相当,并且在搜索和数据库跟踪上具有更好的性能。 准入:TinyLFU-额外的性能,几乎没有内存开销(每个计数器12位)。 快速吞吐量-我们使用各种技术来管理争用,结果是出色的吞吐量。 基
  3. 所属分类:其它

    • 发布日期:2021-02-02
    • 文件大小:337920
    • 提供者:weixin_42160424
  1. 算法:《剑指提供》,《程序员代码面试指南》,Leetcode等算法衔接集合。基于.net core的控制台程序,C#实现,包含每道译文的完整描述,多种解法AC代码,以及解主题算法,所有回归正确直接运行以查看输出结果。常用算法汇总中每个算法同

  2. 算法 《剑指提供》,《程序员代码面试指南》,Leetcode等算法译集以及常用算法实现汇总 本仓库是基于.net core的控制台程序,C#实现,包含每道译文的完整描述,多种解法AC代码,以及解题思路,所有转换直接运行以查看输出结果。常用算法汇总中每一个算法同样有测试用例,可运行。 目录 说明 剑指优惠对应的回归均可以在牛客网题库中找到(共67题) 下面的表格中可以估计的是已完成的翻译,无法重置的表示还尚待补充 剑指优惠 排序算法 经典算法 Leetcode 螺旋矩阵 螺旋矩阵II 合并两个有序
  3. 所属分类:其它

    • 发布日期:2021-02-02
    • 文件大小:238592
    • 提供者:weixin_42102933
  1. 博客:技术资料日常积累(欢迎投稿)-源码

  2. #! 日常积累技术方面知识(欢迎投稿) 通用文章 工具 短别名提高效率 快速浏览历史提交记录 油猴 :monkey:脚本管理器,非常牛逼的,让你自定义各种神奇 喜马拉雅桌面客户端 提高文字录入效率 最端的纯粹的分屏软件,办公必备窗口管理工具! 功能一应俱全,简单好用的线上PDF工具 将你的本地服务暴露到公网。 全功能照片图像编辑器使用画布。这真的很简单,而且它带有很好的过滤器 H5页面制作器,H5编辑器。 |致力于提供一套简单方便,专业可靠,无限可能的H5 / PC页面制作解决方案 韭菜
  3. 所属分类:其它

    • 发布日期:2021-02-01
    • 文件大小:20971520
    • 提供者:weixin_42098251
  1. 打造增强用户体验的图片缓存方案(包含OOM处理技术)

  2. 如果你还在因为大量不同size的图片缓存产生的OOM而烦恼,如果你还在因为用软引用(SoftReference)快速回收的蛋疼用户体验而不知所措,那么我建议无论你是高手还是菜鸟,真的很有必要看一下这篇文章,希望能从中给你一些启发,给你的产品用户带去一些好的体验。思维的火花既然我们要提供用户的体验,既然我们摒弃了软应用,那么我这里才用的是使用LRU的缓存机制来达到我们的目的。在android 3.1以上我们可以使用LruCache类,但如果在低一些的版本我们则只要把源代码copy
  3. 所属分类:其它

    • 发布日期:2021-01-31
    • 文件大小:95232
    • 提供者:weixin_38663837
  1. goRubu:一个用Go编写的URL缩短器,具有基于Mongo的后端,基于Prometheus和Grafana的监视,基于Memcached的直写式缓存。 整个应用程序也被docker化-源码

  2. goRubu 此仓库包含用编写的Url Shortner的实现。 内容 什么是goRubu? :rocket: 用Go编写的Url Shortner,具有基于MongoDb的后端。 支持Memcached使用基于LRU的逐出策略对Hot url进行缓存,并通过缓存机制类型进行写入。 缓存后,URL重定向的读取延迟减少了 。 使用Travis CI添加CI / CD管道。 Docker化了整个应用程序。 使用Docker compose绑定不同的容器,并进行多阶段构建,以将docker
  3. 所属分类:其它

    • 发布日期:2021-01-30
    • 文件大小:1048576
    • 提供者:weixin_42118056
  1. 如何基于MySQL及Redis搭建统一的KV存储服务

  2. 业务层通过双写同时写MySQL及Redis。读通常在Redis,若读取不到,则从MySQL读取,然后将数据同步到Redis,Redis通常设置expire或者默认LRU进行数据淘汰。这种使用方式会有如下问题:1)MySQL及Redis存在数据不一致风险,尤其是长时间运行的系统2)业务层需要处理MySQLsqlschema与Rediskv数据结构上的逻辑差异3)无统一运维4)无法方便扩容/缩容为什么要用MySQL:“在可扩展系统构建时,一个很重要的考量是使用的技术是否成熟,选择成熟的技术意味着出错
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:330752
    • 提供者:weixin_38718307
  1. 浅谈Android LruCache的缓存策略

  2. 一、Android中的缓存策略 一般来说,缓存策略主要包含缓存的添加、获取和删除这三类操作。如何添加和获取缓存这个比较好理解,那么为什么还要删除缓存呢?这是因为不管是内存缓存还是硬盘缓存,它们的缓存大小都是有限的。当缓存满了之后,再想其添加缓存,这个时候就需要删除一些旧的缓存并添加新的缓存。 因此LRU(Least Recently Used)缓存算法便应运而生,LRU是近期最少使用的算法,它的核心思想是当缓存满时,会优先淘汰那些近期最少使用的缓存对象。采用LRU算法的缓存有两种:LrhCach
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:152576
    • 提供者:weixin_38733676
  1. 每天十个笔记(20/0307)

  2. ** 每天十个笔记(20/0307) ** 1、glide为什么比picasso快。 Glide缓存图片的时候,默认只缓存最终加载的那张图片,例如:你要加载的图片分辨率是1000*/1000,但是你最终显示该图的分辨率只有500*500,那么Glide就只会缓存最后加载的那张图片。这也是在从磁盘缓存中加载图片时候Glide比picasso快的原因(缓存策略) 在磁盘缓存中,Glide默认的缓存算法是LRU,也可以使用DiskCache接口使用其他缓存算法。(缓存算法) 使用内存缓存可以加快图片加
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:58368
    • 提供者:weixin_38748207
  1. Android 边播边缓存的实现(MP4 未加密m3u8)

  2. 实现思路 红色框的 ProxyServer就是需要实现的一个代理服务器。 当客户端拿到一个视频的url(mp4或者m3u8)时,通过proxyServer转化为一个代理的url,然后请求代理服务器;代理服务器接收到客户端的请求后,先查看本地是否存在缓存,如果不存在则向真实服务器发送请求,拿到结果后再存到本地。 实现重点 缓存是一个代理服务器的主要部分,所以这部分是一个重点。本设计的缓存是一个分片的LRU缓存。分片的好处是灵活方便做LRU。当真实服务器返回一个大文件时,我们在进行切割后缓存在
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:59392
    • 提供者:weixin_38655780
  1. MySQL的Flush-List和脏页的落盘机制

  2. 一、回顾 MySQL启动后Buffer Pool会初始化。Buffer Pool也会初始化好N多个空白的缓存页,以及它们的描述数据会被组织成LRU链表以及FreeList 双向链表。 这时你从磁盘中读取一个数据页,会先从Free List中找出一个空闲缓存页的描述信息,然后将你读出的数据页中加载进缓存页中。同时将缓存页的描述信息从Free List中剔除,此外该描述信息块还会被维护进LRU链表中。 数据页被加载进Buffer Pool后你就可以对其进行变更操作了。 二、Flush List 为了
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:107520
    • 提供者:weixin_38712416
  1. redis单机配置文档

  2. redis简介 Redis(全称:Remote Dictionary Server 远程字典服务)Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:69632
    • 提供者:weixin_38635449
  1. 缓存淘汰和多级管理

  2. 缓存淘汰和多级管理 在squid中涉及到缓存淘汰算法包括:内存缓存淘汰lru、磁盘缓存淘汰lru。一般做法是:当命中一个缓存后,将lru节点从当前位置删除,然后移动至队头。 淘汰一般是需要在固定的空间个数中淘汰掉某个节点(对于无限节点空间情况下,淘汰算法没有意义)。上述情况下lru一般为删除尾部节点。针对内存缓存,要释放内存空间,针对磁盘缓存,要删除磁盘文件。 s4lru s4lru:https://www.dazhuanlan.com/2019/11/28/5ddf6f34db6a0/ 见fa
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:65536
    • 提供者:weixin_38683562
  1. Android通用流行框架大全【整理】

  2. Android通用流行框架大全 1. 缓存 DiskLruCacheJava实现基于LRU的磁盘缓存 2.图片加载 Android Universal Image Loader一个强大的加载,缓存,展示图片的库Picasso一个强大的图片下载与缓存的库Fresco一个用于管理图像和他们使用的内存的库Glide一个图片加载和缓存的库 3. 图片处理 Picasso-transformations一个为Picasso提供多种图片变换的库Glide-transformations一
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:118784
    • 提供者:weixin_38625442
« 1 2 ... 45 46 47 48 49 50»