全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果142,448个

简单探索 Java 中的惰性计算_java_脚本之家

在这一期文章中,我探索了惰性计算,首先在 Java 中使用迭代器创建一个模拟惰性集合,然后使用了来自 Jakarta Commons Collections 的基本 LazyList 类。最后,我利用了 Totally Lazy 来实现示例代码,在内部与素数的惰性无限集合中,使用惰性集合来确定素数。Totally Lazy 也说明了良好接口表示,并使用静态导入来提高代码的可...
www.jb51.net/article/1629...htm 2024-6-2

正则表达式惰性匹配模式(?)_正则表达式_脚本之家

正则表达式惰性匹配模式: 在贪婪匹配模式一章节已经说过人性是贪婪的,希望获得更多的金钱、地位甚至美女,但是也有很多清心寡欲的人,只要满足基本的生活需求就可以了,在正则表达式中也有这样的匹配原则,下面就进行一下介绍。 一.惰性模式的概念: 此模式和贪婪模式恰好相反,它尽可能少的匹配字符以满足正则表达式即可,例如:...
www.jb51.net/article/1012...htm 2024-6-1

JavaScript 函数惰性载入的实现及其优点介绍_javascript技巧_脚本...

在这个惰性载入的createXHR中第一次执行的时候每个分支都会为createXHR重新赋值,覆盖原函数,返回xhr对象,而第二次执行的时候就会直接调用重写后的函数,这样就不必执行每个分支重新做检测了。 优点 惰性载入函数有两个主要优点,第一是显而易见的效率问题,虽然在第一次执行的时候函数会意味赋值而执行的慢一些,但是后续...
www.jb51.net/article/405...htm 2024-5-23

Redis 删除策略的三种实现_Redis_脚本之家

总结:用处理器性能换取存储空间(时间换空间),适用于小内存,强CPU场景 三、惰性删除 (空间换时间) 数据到达过期时间,先不做处理。等下次访问该数据时,发现数据已过期,删除,给客户端返回不存在。 优点:节约CPU性能,发现不得不删除的时候才删除 缺点:内存空间压力很大,出现长期占用内存的数据 总结:用存储空间换取处理...
www.jb51.net/database/288998w...htm 2024-6-2

Python编程通过懒属性提升性能_python_脚本之家

懒加载是一种编程范式,它推迟加载操作,直到不得不这样做。通常,当操作开销很大,需要耗费大量时间或空间时,惰性求值是首选实现。例如,在 Python 中,涉及惰性求值的最著名技术之一是生成器。生成器不是为迭代创建整个序列,而是懒惰地一次生成一个元素。 在Python 世界之外,许多其他面向对象的编程语言,例如 Swift 和 Ko...
www.jb51.net/article/2228...htm 2024-6-2

jQuery EasyUI 树形菜单 – 树形网格惰性加载节点 - jQuery...

树形网格惰性加载节点 jQuery EasyUI 树形菜单 -树形网格惰性加载节点 有时我们已经得到充分的分层树形网格(TreeGrid)的数据。 我们还想让树形网格(TreeGrid)按层次惰性加载节点。 首先,只加载顶层节点。 然后点击节点的展开图标来加载它的子节点。 本教程展示如何创建带有惰性加载特性的树形网格(TreeGrid)。
edu.jb51.net/jeasyui/jeasyui-tree-tr... 2024-5-23

Java正则之贪婪匹配、惰性匹配_java_脚本之家

先看字符串中的第一个字母是不是一个匹配,如果单独着一个字符还不够,就读入下一个字符,组成两个字符的字符串。如果还没有发现匹配,惰性量词继续从字符串中添加字符直到发现一个匹配或者整个字符串都检查过也没有匹配。惰性量词和贪婪量词的工作方式恰好相反。
www.jb51.net/article/628...htm 2024-5-29

Java8中流的性能及流的几个特性_java_脚本之家

Java8中,流性能的提升是通过并行化(parallelism)、惰性(Laziness)和短路操作(short-circuit operations)来实现的。但它也有一个缺点,在选择流的时候需要非常小心,因为这可能会降低应用程序的性能。 下面来看看这三项支撑起流强大性能的因素吧。 并行化 流的并行化充分利用了硬件的相关功能。由于现在计算机上通常都有多...
www.jb51.net/article/1281...htm 2024-6-2

Redis过期数据的删除策略详解_Redis_脚本之家

3.1 惰性删除 3.2 定期删除 1 介绍 Redis 是一个kv型数据库,我们所有的数据都是存放在内存中的,但是内存是有大小限制的,不可能无限制的增量。想要把不需要的数据清理掉,一种办法是直接删除,这个咱们前面章节有详细说过;另外一种就是设置过期时间,缓存过期后,由Redis系统自行删除。这边需要注意的是,缓存过期之后,...
www.jb51.net/database/296134d...htm 2024-6-2

Python实用技巧之轻松处理大型文件_python_脚本之家

2.惰性加载文件 3.使用生成器 4.分块读取文件 5.使用外部库 大家好,Python在文件处理方面提供了非常强大的支持,然而,当处理大型文件时,标准的文件处理技术会导致高内存使用,进而影响处理效率。在数据分析、机器学习以及系统管理等领域,经常需要打开和处理大型文件,以下是一些常见的用例: 数据分析和机器学习: 在这些...
www.jb51.net/python/3172905...htm 2024-6-1