ets

ets

文章 0 浏览 4

Erlang:在 gen_server 崩溃并重新启动后,ets 表不会保留数据

我有一个 gen_server,它在 ets 表中存储对象的位置,如下所示。 -module(my_gen_server). -record(slot, {position, object}). -behavior(gen_server…

眼藏柔 2025-01-11 15:41:19 2 0

ETS 设置保留顺序?

ETS 集是否保证元组的内部顺序与其插入顺序相同?例如:我通过每秒插入一个元组来保留日志,时间戳是关键。在此示例中,set 是否保证元组按键排序? …

迷爱 2024-12-14 13:51:55 3 0

ETS有序集和有效分页

我将 {Key, Value} 数据保存在 ETS ordered_set 中,其中 Key 是日期时间。选择给定时间内部[From, To]内的所有项目非常容易。 类似这样的: ets:sele…

↙温凉少女 2024-12-14 01:21:41 6 0

如何匹配 ets:match 与 Erlang 中的记录?

我听说在代码中通过元组指定记录是一种不好的做法:我应该始终使用记录字段 (#record_name{record_field = some}) 而不是普通元组 {record_name, valu…

南烟 2024-12-07 01:16:34 2 0

Erlang:优化复杂的qlc

我有 qlc RefsBlocked = qlc:e(qlc:q([ Ref1 || {{Ref1, {pattern, {_Status1, _Pattern1, Limit1}}}, Count} <- dict:to_list( qlc:fold( fun({Key, …

魂归处 2024-10-31 22:17:03 6 0

DETS 大多只读使用

所以我一直在使用 ETS - 效果很好。但是,我将它用作路由数据的缓存 - 在模块加载时加载,并在进行更改时保存(读取的次数远远多于写入的次数)。 我…

无声无音无过去 2024-10-14 16:58:25 14 0

在每条记录上使用 ets:foldl 作为穷人的 forEach

简短版本:在迭代时使用 ets:foldl 删除每条 ETS 记录是否安全? 假设 ETS 表正在累积信息,现在需要进行处理这一切。从表中读取记录,以某种方式使用…

暮倦 2024-10-06 14:28:43 10 0

Erlang:在 ets 表中查找交集

我有一个 ets 和下一个项目: [at, {other_place}, me], [other_place, {place}, {other_place}]], [at, {place}, me], [on, {surface}, {object}], […

星星的軌跡 2024-08-31 10:35:47 16 0

使用 ETS Select 形成交叉点

我有以下 ets 结构: SomeTable = ets:new(sometable, [bag]). ets:insert(SomeTable, [ {set1,item1}, {set1,item2}, {set1,item3}, {set2,item1}, {…

似梦非梦 2024-08-30 21:48:20 17 0

带有 dict 的 gen_server vs mnesia 表 vs ets

我正在构建一个 erlang 服务器。 用户向服务器发送http请求来更新他们的状态。 服务器上的http请求过程将用户状态消息保存在内存中。 服务器每分钟都…

凉墨 2024-08-19 23:27:35 15 0

Erlang/ets:在收到“错误参数”后重置 ets 表?

我一直在学习如何使用 ets,但困扰我的一件事是,偶尔*,ets:match 会抛出一个错误的参数…而且,从他们开始,所有后续调用(甚至先前有效的调用)也…

冷情 2024-08-15 20:25:58 11 0
更多

推荐作者

琉璃梦幻

文章 0 评论 0

qq_4zWU6L

文章 0 评论 0

话少情深

文章 0 评论 0

彻夜缠绵

文章 0 评论 0

千寻…

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文