标签: converters

r data.frame 到命名列表

我想要一种简单的方法将 data.table 或 tibble 转换为命名列表。我猜它可能会因咕噜声、筑巢和分裂而倒下。这是一个闪亮的选项列表。

有类似的问题,但没有找到类似的问题。

d <- tidyr::tribble(
  ~key,  ~value,
  'a',        1,
  'b',        2,
  'c',        3
)

result <- list(a = 1, b = 2, c = 3)
Run Code Online (Sandbox Code Playgroud)

r list converters data.table

1
推荐指数
1
解决办法
1311
查看次数

InverseBoolConverter 像标记扩展一样使用,但不是从 MarkupExtension 派生的。XLS0505 XAML

我正在使用 Xamarin Forms 并尝试实现一个加载叠加层,该叠加层将显示文本,显示旋转的东西并禁用按钮。

由于加载时需要禁用按钮,我正在尝试使用 InverseBoolConverter

它在 iOS 上工作正常(给出警告,但我太酷了,不在乎),Android 却给出错误, Error XLS0505 Type 'Helpers:InverseBoolConverter' is used like a markup extension but does not derive from MarkupExtension. 并且构建机制不够酷,无法构建它,所以我遇到了问题。

XAML:

xmlns:Helpers="clr-namespace:xxx.MobileApp.Converters"
....

<AbsoluteLayout VerticalOptions="Fill">
    <Grid AbsoluteLayout.LayoutFlags="All" AbsoluteLayout.LayoutBounds="0,0,1,1" BackgroundColor="White">
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto" />
        <RowDefinition Height="*" />
    </Grid.RowDefinitions>
    <ScrollView Grid.Row="1">
        <StackLayout Orientation="Vertical" Padding="30,-80,30,24" Spacing="10">
            <Image x:Name="previewImage" Source="{Binding PreviewImage}" IsVisible="false" />
            <Grid VerticalOptions="CenterAndExpand">
                <Grid.RowDefinitions>
                    <RowDefinition></RowDefinition>
                    <RowDefinition></RowDefinition>
                </Grid.RowDefinitions>
            <Button Padding="20"
                    Margin="0,0,0,5" 
                    Text="&#xf030;"
                    FontSize="40"
                    VerticalOptions="EndAndExpand"
                    Grid.Row="1"
                    IsEnabled="{Binding IsLoading, Converter={Helpers:InverseBoolConverter}}"
                    Command="{Binding OpenCameraCommand}"                        
                    Style="{StaticResource GrayButtonWhiteText}" 
                    FontFamily="{StaticResource FontAwesomeSolid}"/>
            <Button …
Run Code Online (Sandbox Code Playgroud)

c# xaml converters xamarin xamarin.forms

1
推荐指数
1
解决办法
2695
查看次数

在公共交通中使用自定义 system.text.json 转换器


我正在尝试在 Masstransit 中使用我的自定义 Json 转换器,但找不到任何方法来添加我的 JsonConverterFactory 类。
此外,我在有关基于system.text.json的序列化的文档中找不到任何信息,
您有什么想法吗?
谢谢

c# serialization json masstransit converters

1
推荐指数
1
解决办法
3273
查看次数

Blazor 中返回字符串

我有一个从 DataTable 创建 html 表的函数。我附上了下面的代码。现在我的问题是,如何在 Blazor 应用程序中将字符串转换为 HTML 代码?

感谢您的努力。:)

public static string ConvertDataTableToHtml(DataTable dt)
    {
        string html = "<table>";
        //add header row
        html += "<tr>";
        for (int i = 0; i < dt.Columns.Count; i++)
            html += "<td>" + dt.Columns[i].ColumnName + "</td>";
        html += "</tr>";
        //add rows
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            html += "<tr>";
            for (int j = 0; j < dt.Columns.Count; j++)
                html += "<td>" + dt.Rows[i][j].ToString() + "</td>";
            html += "</tr>";
        } …
Run Code Online (Sandbox Code Playgroud)

html datatable converters blazor

1
推荐指数
1
解决办法
1236
查看次数

如何从 XAML 中的代码访问转换器?

我在后面的代码中有一个转换器,称为StringToIntConverter我尝试在 xaml 绑定中使用它,如下所示,其中 s 是项目命名空间:

Converter={s:StringToIntConverter}
Run Code Online (Sandbox Code Playgroud)

但它说它缺少程序集引用。我究竟做错了什么?

我知道有某种方法可以将其作为资源然后引用该资源,但我不知道该怎么做。

wpf xaml converters

0
推荐指数
1
解决办法
3753
查看次数

如何使用 Javascript 将此文本转换为正确的 HTML 字符

如何使用 Javascript 将此文本转换为正确的 HTML 字符:

'PingAsyncTask - 令牌 v\ufffdlido'

输入你的控制台:

console.log('PingAsyncTask - 令牌 v\ufffdlido');

我已经尝试了所有常用功能:

  1. https://gist.github.com/chrisveness/bcb00eb717e6382c5608
  2. http://monsur.hossa.in/2012/07/20/utf-8-in-javascript.html
  3. http://jsfromhell.com/geral/utf-8

谁能帮我?

html javascript encoding utf-8 converters

0
推荐指数
1
解决办法
1584
查看次数

将点表示法转换为 JSON

如何将点表示法转换为 json
\n点表示法可以有任何深度

\n\n

所有数据都是最新的,如下所示:

\n\n
Dictionary<string, string> data = new Dictionary<string, string>\n{\n    {"Company.Website", "Hjemmeside"},\n    {"Company.TextHeaderPlaceholder", "Firmanavn"},\n    {"Company.User.Manager.Repositories.CreateAsync.ArgumentNullException.InvalidCompanyId", "firma id fejl"},\n    {"BookingSettings.HelpText", "Hj\xc3\xa6lpe tekst p\xc3\xa5 webshop"},\n    {"BookingSettings.OnGoingOrderValidation.Text", "Bestillings validering i gang"},\n    {"BookingSettings.OnGoingOrderValidation.Created", "Oprettet"},\n    {"BookingSettings.Url", "Kundelink til booking"}\n};\n
Run Code Online (Sandbox Code Playgroud)\n\n

Json 结果应该是:

\n\n
{\n  "Company": {\n    "Website": "Hjemmeside",\n    "TextHeaderPlaceholder": "Firmanavn",\n    "Users": {\n      "Managers": {\n        "Repositories": {\n          "CreateAsync": {\n            "ArgumentNullException": {\n              "InvalidCompanyId": "Can not create company user with out a company!"\n            }\n          }\n        }\n      }\n    }\n  },\n  "BookingSettings": {\n    "HelpText": "Hj\xc3\xa6lpe tekst p\xc3\xa5 …
Run Code Online (Sandbox Code Playgroud)

c# json converters

0
推荐指数
1
解决办法
1940
查看次数

C# 将 JSON 文件反序列化为数组

如何在 C# 中将 JSON 反序列化为数组,我想创建具有 JSON 属性的图像。我当前的JSON 文件看起来像这样......

{
  "test":[
    {
      "url":"150.png",
      "width":"300",
      "height":"300"
    },
    {
      "url":"150.png",
      "width":"300",
      "height":"300"
    },
    {
      "url":"150.png",
      "width":"300",
      "height":"300"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我的 Form1 有一个 Picture1,我试图用 Newtonsoft.json 反序列化,但我不知道如何将我的 JSON 对象反序列化为数组。(我是开发初学者)

这是我当前的 Form1 代码

using System;
using System.Windows.Forms;
using System.Collections.Generic;

using System.Globalization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.IO;
using System.Linq;
using System.Drawing;

namespace viewer_mvc
{

    public partial class Index : Form
    {
        string url;
        int width, height;

        public Index()
        {
            InitializeComponent();
        }

        private void …
Run Code Online (Sandbox Code Playgroud)

c# serialization json converters toarray

0
推荐指数
1
解决办法
4461
查看次数

试图了解如何将 C++ 对转换为 C 代码

所以我正在尝试做一个小测试项目,我正在观看一个关于如何制作部分代码的教程,问题是,在视频中,用户使用 C++ 而我正在研究 C。我试着弄清楚它出来并搜索了一下,但对我来说仍然很困惑。

所以我无法理解的一段代码是这样的:

pair<int, int> generateUnPos() {

    int occupied = 1;
    int line, column;

    while(occupied){
        line = rand() % 4;
        column = rand() %4;
        if(board[line][column] == 0){
            occupied = 0;
        }
    }

    return make_pair(line, column);
}
Run Code Online (Sandbox Code Playgroud)

我知道它与结构有关,但我无法弄清楚。有人可以帮我吗。

c c++ converters

0
推荐指数
1
解决办法
124
查看次数

如何在 TypeScript 中创建从 1 到 N 的数组?

我想要做的是创建一个从 1 到 N 的数组并调用它first_array,然后将其与另一个second array具有相同长度的 array( ) 组合并创建一个新的数组对象,如下所示:

new_array = [
  {
    "name": "first_array[0]",
    "value": second_array[0]
  },
  {
    "name": "first_array[1]",
    "value": second_array[2]
  },
    "name": "first_array[2]",
    "value": second_array[2]

];
Run Code Online (Sandbox Code Playgroud)

arrays converters typescript

-1
推荐指数
1
解决办法
7309
查看次数