问题标签 [xdr]
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.
r - .rds 文件内部格式
由于设备(我们称之为第 1 卷)被填满,我丢失了一个 .rds 文件。通常当这种情况发生时,R 会抛出一个错误并停止。在那种情况下,我在另一个卷(第 2 卷)上有一个安全副本。然而,这一次,R 将文件写入第 1 卷而没有错误并将其复制到第 2 卷。现在无法使用 readRDS 打开文件,并出现错误“从连接读取错误”。
该文件包含一个 data.table,未压缩存储,infoRDS 可以读取元数据:
此外,hexView::readRaw 可以读取文件并显示数据表的列名。
使用
我可以看到许多我需要恢复的数字。但是,这似乎是一种非常乏味的方法,因为我不了解 .rds 文件的内部格式。
我还研究了我不明白如何使用的 xmlDeserializeHook。当然,readRDS unserializeFromConn使用的 C 代码包含所用结构的所有信息,但更高级别的文档会有所帮助。
有没有比深入研究该 C 代码或手动逐个获取数字更简单的方法?
python - 在 Python 中打开 XDR 文件
我通常使用 IDL 进行数据分析。所以当我打开一个 XDR 文件时,我使用了带有 /XDR 关键字的 openr 函数。现在我尝试将 IDL 代码更改为 Python,但我不知道如何读取 XDR 文件。
例如在 IDL 中,我可以使用以下语句打开文件
并使用读取数据
但是,当我尝试在 Python 中读取数据时
它不起作用......请你们给我一些建议吗?
c - 使用 c 程序读取 NMEA 字符串
我正在尝试制作一个将字符串的c程序,但我希望它只读取其中的一小部分。我尝试阅读的 NMEA 电报是 $WIXDR,并且确实收到了必要的字符串。这是我进入 CPU 的 2 个字符串示例:
如果它只有 1 个字符串(不是 C 和 V),这对我来说不是问题。这里的问题是它是 2 个单独的字符串。一个是温度,一个是雨信息。
我唯一感兴趣的是值“1.9”来自
这是我到目前为止所拥有的:
还有更多,但这是我拥有的主要部分。
javascript - 无法从使用 Stellar 的 XDR 编码获得未签名的交易
我正在使用 Stellar SDK 构建应用程序。我有一个构建事务的工作人员,我想添加一个外部签名者服务器来签署创建的事务。
我有以下代码:
而我想做的是
但我不知道这是否是事务和编码的工作方式。或者也许我应该将未编码的交易发送给签名者?
谢谢!