converters 相关问题

转换器可以将数据从一种类型更改为另一种类型,根据文化信息转换数据,或修改演示文稿的其他方面。

Python - 将有符号整数转换为字节

这段代码运行良好: an_int = 5 a_bytes_big = an_int.to_bytes(2, '大') 打印(a_bytes_big) 但是当我将 an_int 更改为 -5 时,出现以下错误: a_bytes_big = an_int.to_bytes(2, '大')

回答 2 投票 0

C 中十六进制字符串转换为整数

我有一个 4 字节的十六进制字符字符串,我想将它们转换为 c 中的 2 字节整数。 我无法使用 strtol、fprintf 或 fscanf。 我要这个:- 无符号字符 *hexstring = "12FF"; 成为

回答 3 投票 0

将 ffmpeg FLAC 转换为 MP3 后,Mp3tag 中的歌曲长度(持续时间)值不正确

问题 根据这篇文章,我使用以下命令将 flac 文件转换为 mp3,同时保留所有元数据: ffmpeg -i input.flac -ab 320k -map_metadata 0 -id3v2_version 3 输出.mp3 当

回答 1 投票 0

FFMPEG - 将 MKV 转换为 MP4,包含所有流(字幕)和水印

我花了几个小时研究,但仍然有问题...... 我想将 .mkv 文件转换为带有水印和字幕的 .mp4(来自 mkv)。 我尝试了几个命令,但总是错误或成功并带有水印

回答 1 投票 0

将单列txt文件转换为多列csv

我有一个txt文件,其数据结构如下 识别 姓名 值A 值B 值C 识别 姓名 值A 值B 值C ... 如果我如何将其转换为以下结构的 csv 文件

回答 1 投票 0

如何在 WPF XAML 中的转换器调用中执行绑定?

这个应该很简单,但是我找不到。 目前,我有以下触发器: 这个应该很简单,但是我找不到。 目前,我有以下触发器: <DataTrigger Binding="{Binding warmed, Converter={converters:IsGreaterThan 185}}" Value="False"> 如您所见,有一个与固定值(185)的比较,但我希望它是可变的,所以我尝试了这样的方法: <DataTrigger Binding="{Binding warmed, Converter={converters:IsGreaterThan "{Binding MaxMinutes}" } }" Value="False"> (出于可读性原因,我添加了一些空格。 虽然这应该非常简单,但我似乎没有找到。 有人有想法吗? 预先感谢 P.s.您很快就将此问题标记为重复问题,但重复的问题基于 ConverterParameter。 结果我尝试将自己的情况转换成一个情况,使用这样的ConverterParameter,但是没有成功: <DataTrigger Binding="{Binding warmed, Converter={converters:IsGreaterThan}, ConverterParameter=185}" Value="False"> => 这似乎不起作用。谁能告诉我如何使用 ConverterParameter 将我的情况转换为一种情况? 打开“创建数据绑定”对话框时,我看到的是: 如您所见,没有任何 185 值的痕迹,尽管它在我的解决方案中至关重要。当我将其填写为 ConverterParameter 时,这就是我得到的: <DataTrigger Binding="{Binding warmed, ConverterParameter=185, Converter={converters:IsGreaterThan 185}}" Value="False"> ...并且再次无法声明任何多重绑定(因为我无法通过尝试键入来完成它,所以我尝试使用 Visual Studio“属性”编辑器来获取它)。 编辑:新的一天,新的尝试 再次尝试,这次尝试介绍MultiBinding: <DataTrigger> <DataTrigger.Binding> <MultiBinding> <Binding Path="warmed"/> <Binding Converter="{converters:IsGreaterThan 185}"/> <Binding Value="False"/> </MultiBinding> </DataTrigger.Binding> => 它会产生两条错误消息: XLS0413:在“Binding”类型中找不到属性“Value”。 XDG0012:成员“Value”无法识别或无法访问。 再次感谢 注释是正确的,即不可能直接将 ConverterParameter 与使用纯 XAML 的变量一起使用。 XAML 就是这样不灵活。 虽然 MultiBinding 可以在这里工作,但我认为这是一种冒险的方法(稍后会详细介绍),而且肯定是矫枉过正。相反,我会简单地在视图模型级别处理这个问题,方法是定义一个 bool POCO 属性 WarmEnough,其值源自 Warmed 和 MaxMinutes: public class ViewModel : INotifyPropertyChanged { public bool WarmEnough => this.Warmed >= this.MaxMinutes; private double _warmed; public double Warmed { get { return _warmed; } set { if (_warmed == value) return; _warmed = value; OnPropertyChanged(); OnPropertyChanged(nameof(Warmed)); } } private double _MaxMinutes; public double MaxMinutes { get { return _MaxMinutes; } set { if (_MaxMinutes == value) return; _MaxMinutes = value; OnPropertyChanged(); OnPropertyChanged(nameof(Warmed)); } } public event PropertyChangedEventHandler? PropertyChanged; private void OnPropertyChanged([CallerMemberName] string? name = null) { this.PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(name)); } } 然后您只需将触发器绑定到 WarmEnough 属性,而不考虑转换器等。 (只要确保您不需要出于某种原因进行双向绑定即可!)这是有效的,因为每当 WarmEnough 或 Warmed 发生更改时,都会引发 MaxMinutes 的属性更改。因此,每当这些属性中的任何一个发生更改时,都会触发 Trigger。 从功能上来说,它与 MultiBinding 相同 - 在 Convert 的 IMultiValueConverter 方法中,你基本上会做我建议你在 WarmEnough 的 getter 中做的同样的事情 - 但问题是值将作为 object 数组进入多转换器,您需要检查和转换其类型,这取决于 XAML 中 Binding 的顺序。如果没有明确的文档,这很容易让未来的您和/或您的继任者陷入困境。 IMO MultiBinding确实最适合所有值都是相同类型并且正确顺序要么明显要么不相关的情况,例如对多个条件进行布尔 AND/OR/XOR 检查、将字符串连接在一起等。可以通过这种方式完成,所以也许克莱门斯会很友善地向我们展示。但我会坚持使用基于视图模型的方法并缩短所有这些。

回答 1 投票 0

如何将Figma API响应转换为FIGMA设计代码?

我正在使用 Figma API 来获取文档。响应是 JSON 对象。我想转换该 JSON 对象,以便我可以将其复制到 Figma UI 中或将响应转换为兼容的导入文件

回答 2 投票 0

如何将此文本对比函数转换为 hsl 值的版本

我需要一个将颜色作为输入的函数,该颜色是文本的背景颜色。根据给定的颜色,该函数应返回可用作文本颜色的白色或黑色...

回答 1 投票 0

英里到公里转换器

defmiles_to_km(): 英里 = float(miles_input.get()) 公里 = 英里 * 1.609 kilometer_result_label.config(text=f"{km}") 给出的输出错误是: 英里 = ...

回答 1 投票 0

使用 jobconverter 将 pdf 转换为 pdf/a 时出现问题

尝试使用http://kapion.ru/convert-to-pdfa-with-jodconverter/指南将pdf转换为pdf/a。 执行后得到编码的pdf文件。看起来像: %PDF-1.5 %μμμμ 1 0 对象 < 尝试使用 http://kapion.ru/convert-to-pdfa-with-jodconverter/ 指南将 pdf 转换为 pdf/a。 执行后得到编码的pdf文件。看起来像: %PDF-1.5 %µµµµ 1 0 obj <</Type/Catalog/Pages 2 0 R/Lang(de-CH) /StructTreeRoot 17 0 R/MarkInfo<</Marked true>>>> endobj 2 0 obj 代码: @Test public void a() throws OfficeException { OfficeManager officeManager = LocalOfficeManager.make(); DocumentConverter converter = LocalConverter.make(officeManager); try { officeManager.start(); File inputFile = new File("C:/Users/user/Desktop/9.pdf"); File pdfFile = new File("C:/Users/user/Desktop/Output/9.pdf"); DocumentFormat pdfFormat = getDocumentFormatPDFA(); converter.convert(inputFile).to(pdfFile).as(pdfFormat).execute(); } catch (OfficeException e) { e.printStackTrace(); } finally { if (officeManager.isRunning()) officeManager.stop(); } } private static DocumentFormat getDocumentFormatPDFA() { // PDF/A version final int PDFX1A2001 = 1; final Map<String, Integer> pdfOptions = new HashMap<>(); pdfOptions.put("SelectPdfVersion", PDFX1A2001); return DocumentFormat.builder() .inputFamily(DocumentFamily.TEXT) .name("PDF/A") .extension("pdf") .mediaType("pdf") .storeProperty(DocumentFamily.TEXT, "FilterData", pdfOptions) .storeProperty(DocumentFamily.TEXT, "FilterName", "writer_pdf_Export") .unmodifiable(false) .build(); } 请你帮我一下好吗? OpenOffice 不支持 pdf 阅读。如何使用外部库将 pdf 转换为 docx\html,然后使用 OpenOffice 将其转换为 pdf/a。

回答 1 投票 0

VB.Net 将格式化字符串转换为双精度

我通过格式化双精度值得到了一个字符串,例如 Dim strFormat = "#,##0.00 周" Dim strDisplayText As String = dblIn.ToString(strFormat) ' dblIn 是 Double 类型 然后是strDisplayText...

回答 1 投票 0

警告:tensorflow:使用 while_loop 来转换 RngReadAndSkip 因为没有为此操作注册的转换器

警告:tensorflow:使用 while_loop 来转换 RngReadAndSkip 因为没有为此操作注册的转换器 警告:tensorflow:使用 while_loop 来转换 Bitcast 因为没有

回答 1 投票 0

将对象转换为json字符串,属性名称作为类的字符串值

我有以下类结构: 公共类 JsonModel { 公共字符串属性名称 { get;放; } 公共字符串 PropertyValue { 获取;放; } } 我有一个此类的实例

回答 4 投票 0

使用 PHP LibreOffice 和 ncjoes/office-converter 库转换文件

我使用ampps作为Windows 10 apache服务器,我的php版本是7.3。我从 LibreOffice 下载页面下载了它并安装在我的计算机上。然后我通过composer安装了这个库...

回答 1 投票 0

我在将 python 文件转换为 exe 时遇到问题

当我单击程序运行它时,我看到消息:Traceback(最近一次调用最后一次): 文件“employee manager.py”,第 388 行,位于 文件“tkcalendar\dateentr...

回答 2 投票 0

如何修复 python 中的单位转换器?

每次我尝试转换它时,它只显示从 in. 到 mm 的转换。(又名第一个表达式)如果您能提供帮助,我将非常感激,因为我花了很长时间。 a = input('原始阿莫...

回答 1 投票 0

我有用gzip压缩的十六进制数据,我需要转换它

我试图完成 olicyber.it 上的挑战,我被要求从 tcp 对话中获取一个标志。 使用wireshark我得到了这个:

回答 1 投票 0

如何将csv文件编码转换为utf-8

是否可以将具有iso-8859-13编码的csv数据转换为UTF-8? 我的旧系统没有UTF-8编码,它仅使用iso-8859-13。我需要导入的系统没有iso-

回答 6 投票 0

如何使用python将word文件保存为dotx格式?

在我的工作中,我需要为带有一些典型数据的专用程序创建很多 dotx 文件。我尝试使用流行的库,如 docxtpl 或 python-docx,但据我了解,它们不支持 w...

回答 1 投票 0

如何将字节数组转换为十六进制字符串?

我有一个解决方案,但是这个解决方案很慢。 例子: $arr = 数组(14, 0, 1, 0, 0, 0, 0, 0, 0, 224, 0, 255, 255, 255, 255, 255); $hex_str = ""; foreach($arr 为 $byte) { $hex_str .= sprintf("...

回答 2 投票 0

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