首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端精读评论

    精读《Records & Tuples 提案》

    Records & Tuples 提案一下就增加了三种原始类型!这三种原始类型完全是为 immutable 编程环境服务的,也就是说,可以让 js 开出一条原生 immutable 赛道。 这就是 Records & Tuples 提案要解决问题的背景,我们带着这个理解去看它的定义,就更好学习了。 Records & Tuples 在用法上与对象、数组保持一致 Records & Tuples 提案说明,不可变数据结构除了定义时需要用 # 符号申明外,使用时与普通对象、数组无异。 == Object(#[1, 2])); 另外 Records 的判等与 key 的顺序无关,因为有个隐式 key 排序规则: assert(#{ a: 1, b: 2 } === #{ b: 2, 讨论地址是:精读《Records & Tuples 提案》· Issue #384 · dt-fe/weekly 版权声明:自由转载-非商用-非衍生-保持署名(创意共享 3.0 许可证)

    1.6K20编辑于 2022-03-15
  • 来自专栏howtouselinux

    DNS records on Linux

    DNS records on Linux DNS Records On Linux NS record - The Name Server record simply specifies the other PTR record Pointer records are used for reverse lookup entries. order and the corresponding hostundefinedname. how to use dig to query dns Using Linux Dig to Query DNS Records Lookup CNAME record: dig @8.8.8.8 hackersgarage.com CNAME Look TXT record (e.g will it will return SPF records

    7K00发布于 2021-03-31
  • 来自专栏鸿的学习笔记

    records包源码解析

    records包是为了让人们更加方便的使用数据库的中的数据,简洁但强大。 使用 连接数据库 import records db = records.Database('postgres://...') rows = db.query('select * from active_users ...}>, <Record {"username": ...}>, ...] rows还贴心的把数据变成字典 rows.as_dict() 或 rows.as_dict(ordered=True) records self.values()) return OrderedDict(items) if ordered else dict(items) dataset使用了property装饰器将方法变成了属性,其中使用records

    98620发布于 2018-12-19
  • 来自专栏前端精读评论

    精读《Records & Tuples for React》

    继前一篇 精读《Records & Tuples 提案》,已经有人在思考这个提案可以帮助 React 解决哪些问题了,比如这篇 Records & Tuples for React,就提到了许多 React 其实我比较担忧浏览器是否能将 Records & Tuples 性能优化得足够好,这将是它能否大规模应用,或者说我们是否放心把问题交给它解决的最关键因素。 本文基于浏览器可以完美优化其性能的前提,一切看起来都挺美好,我们不妨基于这个假设,看看 Records & Tuples 提案能解决哪些问题吧! 概述 Records & Tuples Proposal 提案在上一篇精读已经介绍过了,不熟悉可以先去看一下提案语法。 讨论地址是:精读《Records & Tuples for React》· Issue #385 · dt-fe/weekly 版权声明:自由转载-非商用-非衍生-保持署名(创意共享 3.0 许可证)

    55120编辑于 2022-03-15
  • 来自专栏DotNet NB && CloudNative

    为什么存在Records?|Records vs class |完整的开发人员决策指南

    为什么会有 Records? record 的引入是因为开发者花费太多时间编写重复的代码来处理数据!开玩笑的.. Records 稍微有点慢..让我们来看看 为什么 Records 会(稍微)慢一些? 与类相比,Records 有一点性能开销。 :~48ms 开销来自于: 生成的相等性方法 基于值的比较代码 额外的安全检查 现在,你一定在想为什么要不顾这些开销也要使用 Records? 为什么要不顾开销也要使用 Records... Records = 不可变数据容器 Classes = 带有行为的可变对象 根据需求选择,而不是根据性能 注意层次结构和集合的使用 现在你完全理解了何时以及为什么在 C# 应用程序中使用 records

    26110编辑于 2025-01-11
  • 来自专栏零域Blog

    「SF-PLF」12 Records

    Adding Records t ::= Terms: | {i1=t1, ..., in=tn} record | t.i Formalizing Records

    37420编辑于 2022-03-02
  • 来自专栏程序猿DD

    扔了 Lombok 吧,MapStruct + Records 更爽!

    用Java Records替换 @Data。 2. 用真正的构造函数替换 @Builder。 3. 用 MapStruct 替换那些笨重的 ModelMapper/Lombok DTO 组合。 为什么 Java Records > Lombok @Data Lombok: @Data public class User { private String name; private int age; } 对比 Java Records: public record User(String name, int age) {} 哪一个更具可读性? Records: • 默认是 final 且不可变的。 • 生成构造函数、equals、hashCode 和 toString——所有这些都是可见的。 • 与 IDE 和序列化工具配合良好。 • 用 Records 替换 @Data。 • 放弃 @Builder 并使用构造函数(如果需要,可以使用 MapStruct 的构建器)。

    44310编辑于 2025-05-17
  • 来自专栏智汇编程工坊

    Records: 让 Python 数据库操作更简单

    许多开发者发现,使用 Python-Records,他们可以更加专注于业务逻辑的开发,而不需要花费大量的时间去处理数据库操作。这使得 Python-Records 迅速获得了广泛的应用。 安装完成后,你就可以开始使用 Python-Records 了。首先,你需要导入 records 模块。 在你的 Python 脚本中,添加以下代码:import records然后,你可以使用 records 的函数来连接到你的数据库,执行 SQL 查询,以及处理查询结果。 首先,我们需要安装 records 库,可以通过 pip 进行安装:pip install records然后,我们可以使用以下代码来查询数据库:import records# 创建一个数据库连接db 如果你使用的是 pip,你可以使用 pip install records 命令来安装 Python-Records

    75700编辑于 2024-04-20
  • 来自专栏ThoughtWorks

    Lightweight Architecture Decision Records | 雷达哔哔哔

    今天是《雷达哔哔哔》的第一篇,Blip是Lightweight Architecture Decision Records ? 很难保持同步 在一些敏捷项目中,随着关键文档的缺失、项目Knowledge及决策丢失导致长生命周期的项目知识传递问题 解决方案: 使用“ Lightweight Architecture Decision Records 相关Blip及延展阅读: Lightweight Architecture Decision Records Blog | Documenting Architecture Decisions | Relevance | adr.github.io What are lightweight Architecture Decision Records? 工具: GitHub - npryce/adr-tools: Command-line tools for working with Architecture Decision Records

    77220发布于 2018-11-06
  • 来自专栏码农小胖哥的码农生涯

    Java 14 新特性之JEP 359: Records(Preview)

    前言 本月(2020-03) Java 14 就该正式发布了,有一个 Java 社区呼唤已久的特性将作为 preview feature包含在 Java 14 中 ,这就是 JEP 359: Records 新的 Java Records 上面的冗长的代码在 Java 14 中我们可以这么写: public record Range(int min, int max) {} 没错就是这个简单! max) throw new IllegalArgumentException("min should be less than max"); } } 另外我们也可以给 Records 总结 今天对即将到来的 Java 14 的预览特性 Java Records 进行了介绍。随着 Java 版本迭代的加快,Java 也逐渐跟上了时代的步伐,希望这门伟大的语言继续焕发生机。

    1.1K30发布于 2020-03-05
  • 来自专栏Android知识点总结

    Dart 3.0 语法新特性 | Records 记录类型 (元组)

    官方称之为 Records 特性,所以入乡随俗,以后中文称之为 记录类型 。 官方 对它的介绍 是: Records are an anonymous, immutable, aggregate type. 记录是一种匿名的、不可变的聚合类型。 ---- 1. 记录类型声明对象 一个 Records 本质上也是一种类型,可以用该类型来声明对象,比如现在通过 (double,double,double) 的记录类型表示三个坐标,如下定义 p0 和 p1 对象:

    1.6K20编辑于 2023-05-23
  • 来自专栏做不甩锅的后端

    The physical structure of records in InnoDB(8.行记录的物理结构)

    Number of Records Owned:页牡蛎中当前记录拥有的记录数,这个领域将在以后关于页面目录的文章中进一步讨论。 Info Flags:用于存储此记录的布尔标识的4位位图。

    80421发布于 2020-08-28
  • 来自专栏TestQA

    Python又一神作,轻量级DB操作库--records

    虽然都可以使用并能满足日常的工作,但是当我遇到records之后,就开始犯起了“喜新厌旧”的老毛病了! 那么,records有哪些优点呢? 安装 pip install records 使用 import records db = records.Database('mysql+pymysql://username:password@localhost import records db = records.Database('mysql+pymysql://username:password@localhost/dbname? import records db = records.Database('mysql+pymysql://username:password@localhost/dbname? import records db = records.Database('mysql+pymysql://username:password@localhost/dbname?

    3.2K21发布于 2019-12-05
  • 来自专栏全球技术精选

    使用 C# 9 的records作为强类型ID - 初次使用

    实体通常是整数,GUID或者string类型,因为数据库直接支持这些类型,但是,如果实体的ID的类型是一样的,比如都是整数的ID,这有可能会出现ID值传错的问题,看下边的示例。

    88220发布于 2021-01-21
  • 来自专栏全球技术精选

    使用 C# 9 的records作为强类型ID - 路由和查询参数

    () => Value.ToString(); } 原文作者: thomas levesque 原文链接:https://thomaslevesque.com/2020/11/23/csharp-9-records-as-strongly-typed-ids-part

    2.7K20发布于 2021-01-21
  • 来自专栏全球技术精选

    使用 C# 9 的records作为强类型ID - JSON序列化

    ", "unitPrice": 0.8 } 原文作者: thomas levesque 原文链接:https://thomaslevesque.com/2020/12/07/csharp-9-records-as-strongly-typed-ids-part

    2.2K10发布于 2021-01-21
  • 来自专栏python3

    Kafka压力测试(自带测试脚本)(单机版)

    . records sent, 2025.2 records/sec (1.93 MB/sec), 15.4 ms avg latency, 253.0 max latency. records sent , 2000.8 records/sec (1.91 MB/sec), 6.1 ms avg latency, 163.0 max latency. records sent, 1929.7 records . records sent, 4880.2 records/sec (4.65 MB/sec), 64.7 ms avg latency, 398.0 max latency. records sent . records sent, 4988.0 records/sec (4.76 MB/sec), 1.1 ms avg latency, 49.0 max latency. records sent,  5014.0 records/sec (4.78 MB/sec), 0.8 ms avg latency, 44.0 max latency. records sent, 5001.0 records

    7.8K22发布于 2020-02-20
  • 来自专栏python3

    kafka基本版与kafka acl版性能对比(单机版)

    records/sec (0.19 MB/sec), 4129.0 ms avg latency, 5700.0 max latency. records sent, 505.2 records/sec . records sent, 2155.4 records/sec (2.06 MB/sec), 16760.0 ms avg latency, 17435.0 max latency. records  records/sec (2.55 MB/sec), 14335.0 ms avg latency, 14934.0 max latency. records sent, 2360.1 records records sent, 2346.7 records/sec (2.24 MB/sec), 176.9 ms avg latency, 836.0 max latency. records sent . records sent, 2000.4 records/sec (1.91 MB/sec), 0.5 ms avg latency, 86.0 max latency. records sent,

    1.3K10发布于 2020-02-20
  • 来自专栏架构专题

    360度测试:KAFKA会丢数据么?其高可用是否满足需求?

    records/sec (17.87 MB/sec), 1672.3 ms avg latency, 2038.0 max latency. 91050 records sent, 18202.7 records records/sec (9.77 MB/sec), 23.9 ms avg latency, 49.0 max latency. 49967 records sent, 9991.4 records records sent, 9996.6 records/sec (9.76 MB/sec), 23.4 ms avg latency, 37.0 max latency. 49978 records records/sec (9.78 MB/sec), 24.3 ms avg latency, 55.0 max latency. 49981 records sent, 9996.2 records records sent, 26005.6 records/sec (25.40 MB/sec), 27.7 ms avg latency, 41.0 max latency. 130093 records

    74710发布于 2019-09-24
  • 来自专栏Java技术进阶

    Apache Kafka服务端脚本详解和优化

    ms max latency. 10007 records sent, 2001.4 records/sec (1.91 MB/sec), 0.7 ms avg latency, 8.0 ms max records sent, 2001.2 records/sec (1.91 MB/sec), 0.6 ms avg latency, 7.0 ms max latency. 10004 records sent, 2000.4 records/sec (1.91 MB/sec), 0.7 ms avg latency, 5.0 ms max latency. 10000 records sent, 2000.0 records/sec (1.91 MB/sec), 0.8 ms avg latency, 35.0 ms max latency. 10004 records sent, 2000.8 records/sec (1.91 MB/sec), 0.8 ms avg latency, 33.0 ms max latency. 10004 records sent, 2000.4 records

    86310编辑于 2022-11-18
领券