问题标签 [record]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
315 浏览

audio - 制作一个“Babbelbox”,您可以在其中为聚会说话

我有一个项目要为一个聚会做,它在荷兰被称为“Babbelbox”。

它是一台带有网络摄像头和麦克风的计算机,可用于制作一种视频日志,记录每个想对派对发表看法的人。

但问题是我不知道从哪里开始。我用 c 制作了一种视频显示系统,但我无法将任何数据保存为良好的格式,因此它不会在一小时内堵塞我的硬盘。

要求:

  • 录制视频+音频

  • 按下按钮后必须开始重新编码

  • 对录制的视频进行良好的压缩(如果它可以被 final cut pro 或 Premiere pro 读取,那就更好了)

  • Light wight programm 会很好,但我可以扩大计算机的能力

0 投票
2 回答
963 浏览

erlang - 从属性列表创建记录

我想从属性列表中创建一条记录——不是实际的 proplist,而是例如从#xmlElement属性中。我有一个我需要处理的元素列表和一个可能的属性列表。

我当然可以做类似的事情:

但这会有点长,而且我已经有了可能属性的列表(我什record_info(fields, blah)至可以使用 .

0 投票
2 回答
607 浏览

f# - F# 高阶属性访问器

我刚刚将我的原型元组升级为记录。有朝一日,它可能会成为一堂真正的课。同时,我想翻译这样的代码:

对此:

问题是我希望Description : Example -> string在声明示例记录时获得一个函数,但我没有。我已经四处寻找并尝试了类的属性,但这也不起作用。我只是在文档中遗漏了一些东西,还是必须手动编写高阶访问器?(这就是我现在使用的解决方法。)

0 投票
1 回答
1954 浏览

ocaml - 访问 OCaml 记录

如何使用在其他文件中定义的 OCaml 记录?例如,我有一个文件 a.ml,我在其中定义了 r 记录:

type r = { i: int; j: int; };

和一个我想在其中使用 r 记录的文件 b.ml。像这样的东西:

let s = {i = 12; j = 15;}显然不起作用 - 我知道它与访问定义记录的模块有关,但我还没有正确使用语法。

0 投票
1 回答
2638 浏览

c# - 在 Windows 上录制声音作为 C# 程序的一部分

如何为 Windows 编写一个 C# 程序,将来自麦克风输入的声音记录为 .mp3 文件?是否有处理录制声音的库?

非常感谢,帕特里克

0 投票
3 回答
813 浏览

erlang - Erlang - 列表推导 - 填充记录

我有一个简单的记录结构,由标题 (H) 和数据行列表 (D) 1:N 组成。所有标题行必须以数字开头。所有数据行都有一个前导空格。中间可能还有一些空行 (E),必须忽略。

我想创建一个记录列表:

使用列表理解。最好的方法是什么?

0 投票
2 回答
1412 浏览

installation - 使用 MSI 编程 API 更新 MSI 表

我需要更新 MSI 文件中的属性列。不幸的是,我找不到任何文档(尤其是 C++)。

这是我正在尝试做的代码片段:

如记录->Modify(...) 所述,抛出 _com_error 说明:IDispatch 错误 #1000?这意味着什么。我在哪里可以查看这些错误代码?这些不是 HRESULT...

但更重要的问题是如何正确更新记录?如何遍历所有选定的记录?执行新的提取并将记录与 NULL 进行比较会导致无限循环。

谢谢你的帮助,
欧文斯

0 投票
1 回答
2545 浏览

javascript - ExtJS 的 XmlReader 字段映射

我无法让这个 Ext.data.XmlReader 的 CDATA 字段映射工作。

这是 data.xml 中的 XML 内容:

当商店完成加载时。警报(来自侦听器)显示如下内容:

但我希望看到这个:

这些问题只发生在 chrome 和 safari 中。它适用于 IE6。

如何获得 field2 节点值(最好该解决方案适用于主流浏览器),有什么建议吗?

提前致谢。

奥瓦特

0 投票
3 回答
1635 浏览

axapta - 删除axapta中的记录非常慢

我在 ax 2009 中有一个表格,显示了一个表的过滤记录(总共大约 5.000.000 条记录,大约 1000 条显示过滤)。在表单中选择其中几条记录并通过表单控制 ( alt+ f9) 删除它们非常慢。一条记录立即删除,选择20条左右需要几分钟!桌子上只有一个 deleteAction - 知道什么会阻止操作吗?

编辑:

有关表有两个索引,都不允许重复。第一个是整数字段的索引,第二个是三个字段的组合之一。

createRedIdIndex 未激活。

过滤器使用 queryBuildRange 中的一列 (employeeID)。

deleteAction:另一个表 (B) 引用了提到的表 (A) 的 id (indexed)。A 在 B 上有一个 deleteAction。设置为“级联”

这两个表通过 id-field 关联。

这些关系可以通过索引来解决。

而且我想删除的只是大约 20 条记录 - 所以我不符合这个想法,即“要删除的数据量”太大了!

0 投票
3 回答
4779 浏览

delphi - 使用 TMediaPlayer 录制和保存 .wav 文件(Delphi 2010)

好吧,我对德尔福世界真的很陌生。

现在我正在使用 TMediaPlayer 录制一些声音并保存它们。我为执行 SaveFileDialog 的 TMediaPlayer 中的记录按钮创建了一个单击事件。用户应该输入一些他想保存的文件名,然后在录制 .wav 文件后,他可以单击停止按钮,它将保存他录制的 .wav 文件。

实际上它不会创建文件。

我将展示我的 delphi 代码的一些重要代码部分

和那些保存:

我不能使用 bass.dll ,所以如果有可能的话,我想用 TMediaPlayer 来做这个