decode 相关问题

将一些编码数据(例如字节,电信号)转换为准备进行进一步处理的某种表示(例如字符串,对象,图片)

Haskell IO,木薯文档,Data.csv

我正在尝试在 haskell 中学习 IO,我发现它非常令人困惑..浏览了 hackage 的文档 https://hackage.haskell.org/package/cassava 使用decodebyName {-# 语言

回答 1 投票 0

如何使用 python web3 扫描区块上的事件后解码数据

event_filter = w3.eth.filter({ '地址':合约地址, '来自块':4916476, “阻止”:4916576 # '主题':[主题] }) 对于 event_filter.get_all_entries() 中的事件: 打印(事件...

回答 1 投票 0

Python 3 - 如何仅提取电子邮件正文

我有这段代码来提取电子邮件正文,但输出显示消息和一些加密信息。我需要帮助才能仅获取消息。 上一个版本我尝试了 lib imaplib,但我没有

回答 1 投票 0

二进制数据的未知编码/序列化

所以我使用了一个名为“战争委员会”的应用程序,它用于在 ASOIAF 迷你战争游戏中构建陆军列表。它具有列表导出功能,可导出 Base64 编码的二进制 blob,例如...

回答 1 投票 0

写入 xlsx 文件的 VBA 字节数组无法打开

我有接收 Base64 字符串并将其解码为字节数组的代码。然后将字节数组写入文件,这对于 pdf 文档似乎工作正常,但 xlsx Excel 文件似乎不适用于...

回答 1 投票 0

如何在不重定向到版权所有者主页的情况下评估解码 JavaScript

var _mSAeHR=“\x65\x76\x61\x6c\x28\x66\x75\x6e\x63\x74\x69\x6f\x6e\x28\x70\x2c\x61\x2c\x63\x2c\x6b\ x2c\x65\x2c\x64\x29\x7b\x65\x3d\x66\x75\x6e\x63\x74\x69\x6f\x6e\x28\x63\x29\x7b\x72\x65\x74\x...

回答 1 投票 0

如何控制 gstreamer 管道中的帧速率?

我有一个以 60fps 编码的流,但我的 gstreamer 管道以 fps 播放它,所以视频看起来很慢。我创建了一个 gstreamer 管道 appsrc名称=src!视频/x-h264!解码...

回答 2 投票 0

使用golang将字节数组转换回文件

有没有办法将字节数组写入文件?我有文件名和文件扩展名(如 temp.xml)。

回答 3 投票 0

Dumper 正在改变输出的顺序。我们不能按照与解码字节期间解析字节的顺序相同的顺序打印输出吗?

我正在使用 Cbor::XS 模块解码 cbor 编码的十六进制字符串。解码后,我使用转储器打印解码的数据。但输出的顺序与解析字符串的方式不同。有没有...

回答 1 投票 0

如何解码 .pwi 文件?

我想解码一个扩展名为 .pwi 的文件,但我一点运气都没有。它看起来像白色方块和其他字符。下面是一个例子。我真的很想解码它,我...

回答 1 投票 0

嵌套关联值的自定义解码器初始化

我正在尝试为 Decodable 协议实现自定义 init(来自解码器:Decoder)抛出 {} ,但出现错误: DecodingError.typeMismatch(Swift.Dictionary 我正在尝试为 Decodable 协议实现自定义 init(from decoder: Decoder) throws {},但出现错误: DecodingError.typeMismatch(Swift.Dictionary<Swift.String, Foundation.JSONValue>) Expected to decode Dictionary<String, JSONValue> but found a string instead. struct Model: Decodable { let title: String let gotoAction: GotoAction // String work fine } enum GotoAction: Decodable { case noAction case websiteLink(String) case sheet(OpenSheet) private enum CodingKeys: String, CodingKey { case noAction case websiteLink case sheet } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) if let link = try container.decodeIfPresent(String.self, forKey: .websiteLink) { self = .websiteLink(link) } if let sheet = try container.decodeIfPresent(OpenSheet.self, forKey: .sheet) { self = .sheet(sheet) } // let noAction = try container.decodeIfPresent(String.self, forKey: .noAction) // self = noAction throw DecodingError.dataCorruptedError(forKey: .websiteLink, in: container, debugDescription: "No match") } } enum OpenSheet: Decodable { case firstBanner case secondBanner(String) } let json = """ { "title": "Hello", "goto_action": "no_action" } """ let decoder = JSONDecoder() decoder.keyDecodingStrategy = .convertFromSnakeCase let result = try decoder.decode(Model.self, from: json.data(using: .utf8)!) print(result) 我需要做什么才能使代码正常工作? 我认为仅凭JsonDecoder无法完成此任务。本质上 gotoAction 的值是 String 类型,而不是有效的 Json。 这就是您收到的错误消息的含义。 您需要自己解释该字符串并将其转换为枚举。 我已经使用您为 GotoAction 枚举提供的信息实施了一个可能的解决方案。当然,这需要更多的工作,例如检查正确的密钥并适当地抛出错误。 struct Model: Decodable { let title: String let gotoAction: GotoAction // String work fine private enum CodingKeys: String, CodingKey{ case title case gotoAction } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.title = try container.decode(String.self, forKey: .title) let enumString = try container.decode(String.self, forKey: .gotoAction) self.gotoAction = try GotoAction.fromString(enumString) } } enum GotoAction: Decodable { case noAction case websiteLink(String) case sheet(OpenSheet) static func fromString(_ enumString: String) throws -> GotoAction{ let array = enumString.split(separator: "/") let key = array.first! let associatedValue = array.dropFirst().joined(separator: "/") if key == "website_link"{ return .websiteLink(associatedValue) } else if key == "sheet"{ return .sheet(try OpenSheet.fromString(associatedValue)) } return .noAction } }

回答 1 投票 0

将特殊字符串转换为 std::wstring c++

我定义了一个 const char* s = "\u0633\u0644\u0627\u0645" ,它应该被翻译为 std::wstring 作为 L"Sham" 。我该如何执行此转换?换句话说,我需要一些东西

回答 1 投票 0

这个编码是什么\u0641\u0648\u0627\u0632

当我在 xcode 中从服务器获取 JSON 数据时,如果结果内容是阿拉伯字符,则显示如下 \u0641\u0648\u0627\u0632 这是什么编码?我怎样才能解码它?

回答 4 投票 0

使用私钥解密Openssl文件

几个月前我加密了一个文件,我也拥有该文件的私钥和公钥。 现在我正在尝试解密文件,但出现错误。我猜我已经使用 openSSL 来加密...

回答 1 投票 0

如何从 Facebook 密码解码#PWD_BROWSER

我的密码:L9RODT8MRn6sBJl2orzmxpE0rjg6ywayOFkddEdwO9rY8l 这是编码示例: #PWD_BROWSER:5:1597232954:Ab5QAPPwe5HYw8co2LUVGmjR3OIIPleRDEFrlW+aB4QxUIQW3XAAdimZgReMmTV9FXQH+

回答 2 投票 0

如何在Python中解码base64 url?

对于 Facebook fbml 应用程序,Facebook 正在发送一个signed_request 参数,解释如下: http://developers.facebook.com/docs/authentication/canvas 他们给出了解码这个的 php 版本

回答 10 投票 0

解码异或排列的结果总是唯一的,这是真的吗?

我正在努力完成 LeetCode 任务:解码异或排列 有一个整数数组 perm ,它是前 n 个的排列 正整数,其中 n 始终为奇数。 它被编码成...

回答 1 投票 0

Python - Get 命令输出无法解码

我目前正在开发一个项目,我需要在 powershell 中运行命令,并且部分输出不是英语(特别是希伯来语)。 例如(问题的简化版本),...

回答 1 投票 0

tensorflow - ValueError:解码器/while/Merge_12:0 的形状不是循环的不变量

我使用 tf.contrib.seq2seq.dynamic_decode 进行解码器训练 预测,final_decoder_state,_ = 动态解码( 自定义解码器 ) 带自定义解码器 custom_decoder = CustomDecoder(解码...

回答 1 投票 0

解码 yyyy-MM-dd 日期

我正在尝试解析“yyyy-MM-dd”日期字符串,但它总是返回带小时的日期。 让格式化程序 = DateFormatter() formatter.dateFormat = "yyyy-MM-dd" 让解码器 =

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.