问题标签 [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 投票
1 回答
2937 浏览

wpf - 如何将 XAML/WPF 文件转换为视频(AVI、WMV 等)

我有一个简单的 WPF (XAML) 文件,其中包含一些动画形状和文本。动画没有交互行为。我想将此动画录制为视频文件,稍后我打算将其用作截屏视频的“介绍”屏幕。

我认为我需要的是:接受输入 XAML 文件并以(例如 24fps)输出高质量 WMV 的 C# 代码。

我已经调查过的可能替代方案

  1. 使用 Camtasia Studio 等屏幕录制软件进行录制。这可行,但动画不那么流畅,尤其是当动画有很多过渡或移动时

  2. 使用 Epiphan Systems 的 DVI2USB 等硬件。成本太高;没试过。

  3. 使用 DVR 卡录制电视输出(S-Video 等) - 低质量和低分辨率。

2008 年 10 月 28 日更新 - 工作源代码

这篇博文有一个完整的工作源代码示例,将 WPF/XAML 导出为 AVI。它没有我想要的那么快,但它可以满足我的需求:

链接到 MSDN 博客博文

0 投票
4 回答
2028 浏览

serialization - 了解 Ada 如何序列化记录

当我在 Ada 中调用 Write 以序列化记录时,我希望能够预测生成的二进制文件中的内容。你知道我在哪里可以查到这个吗?

我有一些旧版 Ada 软件通过写入记录来生成二进制文件,我需要调试一个应该编写兼容二进制文件的 C++ 程序。所以,我想了解 Ada 在序列化记录时遵循的规则,以便我可以确保 C++ 代码将生成功能等效的记录。

0 投票
1 回答
1966 浏览

ajax - Ajax keep=alive 是个好主意吗?

我目前正在开发一个简单的 CRUD 应用程序。一项要求是防止用户同时编辑内容。为了做到这一点,我“锁定”记录以查看它们是否正在被编辑,以防止其他用户同时编辑。我在想实现这个的一个好方法可能是使用 AJAX 保持活动来查看用户会话是否已过期,如果是,则解锁记录以进行编辑。以前有人用过这种技术吗?如果工作站被锁定几分钟或没有,它会工作吗?

0 投票
4 回答
11505 浏览

delphi - 如何模拟 Delphi 记录中的位域?

我想在 Delphi 中声明一条记录,其中包含与 C 中相同的布局。

对于那些感兴趣的人:此记录是 Windows 操作系统的 LDT_ENTRY 记录中联合的一部分。(我需要在 Delphi 中使用此记录,因为我正在 Delphi 中开发 Xbox 模拟器 - 请参阅 sourceforge 上的 Dxbx 项目)。

无论如何,有问题的记录定义为:

据我所知,Delphi 中没有位域。我确实试过这个:

但是很可惜:它的大小变成了 10 个字节,而不是预期的 4 个。我想知道我应该如何声明记录,以便获得具有相同布局、相同大小和相同成员的记录。最好没有大量的 getter/setter。

TIA。

0 投票
2 回答
745 浏览

stream - WebOrb 从我的网络摄像头录制

WebOrb 可以使用网络摄像头作为源录制视频 (flv) 流吗?如何?

0 投票
1 回答
428 浏览

ms-access - MS Access 将记录移动到字段中

我与我不拥有且无法更改的数据库建立了 ODBC 连接。我要做的是使相关记录合并为一条记录。关系是一对多。

我有一个学生管理系统,想要导出一个提供自动标注服务(由呼叫收费)的呼叫列表。如果有多个学生住在那里,我希望能够只给一个房子打电话一次。

所需的调出文件结构:

与现有数据相比:

有什么建议么?

0 投票
3 回答
14966 浏览

browser - 如何在浏览器中录制语音?

我需要用户在浏览器上录制他们的声音,然后自动将生成的 mp3 上传到网络服务器。

我在想用户按下一个大胖开始记录/停止记录按钮来做到这一点。

然后,这会将文件保存在用户硬盘上。然后它将被有效地压缩并自动 ftp'​​d 到一个网站。

是否可以使用 ActiveX 或 Java 来做到这一点?或者有没有图书馆可以提供帮助?

该应用程序适用于可以在需要时安装软件的用户,因此可以安装 exe 或其他任何东西。

任何建议都非常感谢。

0 投票
2 回答
6810 浏览

oracle - PL/SQL:从游标中获取 2 个或更多连接表的最佳实践?

我听说使用 %ROWTYPE 属性在 PL/SQL 中定义记录是一个好习惯。这可以节省输入并允许您的包在添加或删除列时继续运行。(如我错了请纠正我!)

但是,当我从涉及连接的游标中提取数据时,我发现我必须提取到一个程序员定义的记录中,该记录包括一个(可能很长)由连接返回的每一列的手写列表。

所以我的问题是:是否有可能获取嵌套记录,或者获取记录列表,或者做一些事情来避免这种丑陋的混乱?我尝试过的所有操作都会导致记录与游标返回的内容不匹配的错误。

使用游标返回连接结果对我来说似乎是一个常见的用例,奇怪的是在搜索中没有出现与此相关的任何内容。

谢谢你。

0 投票
8 回答
20259 浏览

delphi - "Left side cannot be assigned to" for record type properties in Delphi

I'm curious to know why Delphi treats record type properties as read only:

If I try to assign a value to any of the members of Rec property, I'll get "Left side cannot be assigned to" error:

while doing the same with the underlying field is allowed:

Is there any explanation for that behavior?

0 投票
1 回答
1081 浏览

reflection - 向上转换通过反射创建的 F# 记录

我一直在搞乱 F# 和它的反射,试图从 F# 中动态创建一个记录类型对象,我得到了大部分工作(如下所示)但有一件事 - 我通过反射创建的记录具有类型“ obj” 而不是它应该的那个(“Person”),我似乎无法以任何方式向上转换它。