问题标签 [data-conversion]

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 投票
3 回答
323 浏览

python - 如何在python中将字符串和整数作为位字符串使用?

我正在用python开发一个遗传算法,染色体是由字符串和整数组成的。为了应用遗传操作,我想将这些整数和字符串组转换为位字符串。

例如,如果一个染色体是:

我希望它变成这样:

(这不是实际的翻译)。所以......我该怎么做?染色体将包含相同数量的字符串和整数,但这个数字可能因运行的一种算法而异。

需要明确的是,我想要获得的是连接的染色体中每个元素的位表示。

如果您认为这不是应用遗传算子(例如变异和简单交叉)的最佳方式,请告诉我!我对新想法持开放态度。

非常感谢!曼努埃尔

0 投票
1 回答
119 浏览

legacy - 任何知道 OLD IBM PTS(个人打字系统)使用什么格式的人

我一直在尝试编写一个程序来转换我父亲的旧 PTS。我以为它是标准的 EBCDIC,但是当我转换为 ASCII 时,我得到的大多是垃圾。有人知道PTS吗?

0 投票
1 回答
675 浏览

lambda - antlr 和 DLR 一起使用——AST 转换

我有一个通过 ANTLR 生成的 AST,我需要将其转换为与 DLR 兼容的一个(表达式树)。但是,似乎我不能为此使用树模式匹配器,因为表达式树在实例化时需要它们的子树(我无法获得)。什么解决方案最适合我使用?

0 投票
12 回答
121647 浏览

java - 将 4 个字节转换为 int

我正在读取这样的二进制文件:

我想做的是读取最多 4 个字节并从中创建一个 int 值,但是我不知道该怎么做。

我觉得我必须一次抓取 4 个字节,并执行一个“字节”操作(比如 >> << >> & FF 和类似的东西)来创建新的 int

这个成语是什么?

编辑

哎呀,这结果有点复杂(解释)

我想要做的是,读取一个文件(可能是 ascii,二进制,没关系)并提取它可能具有的整数。

例如假设二进制内容(以 2 为底):

整数表示应该是12对吧?:- / 前 32 位为 1,其余 32 位为 2。

将是-1

将会 Integer.MAX_VALUE ( 2147483647 )

0 投票
3 回答
38497 浏览

sql-server - 将列值从 VARCHAR(n) 转换为 DECIMAL 的问题

我有一个带有 VARCHAR(255) 类型列的 SQL Server 2000 数据库。所有数据要么是 NULL,要么是具有最多两个精度点的数字数据(例如,'11.85')。我尝试运行以下 T-SQL 查询,但收到错误“将数据类型 varchar 转换为数字时出错”

我尝试了更具体的演员阵容,但也失败了。

我还尝试了以下方法来查看是否有任何数据是非数字的,并且返回的唯一值是 NULL。

我尝试转换为其他数据类型,例如 FLOAT 和 MONEY,但只有 MONEY 成功。所以我尝试了以下方法:

...效果很好。任何想法为什么原始查询失败?如果我先转换为 MONEY 然后再转换为 DECIMAL 会有问题吗?

谢谢!

0 投票
21 回答
1625662 浏览

java - 在Java中将数组转换为列表

如何在 Java 中将数组转换为列表?

我使用了Arrays.asList()但行为(和签名)以某种方式从 Java SE 1.4.2(文档现在存档)更改为8,并且我在网络上找到的大多数片段都使用 1.4.2 行为。

例如:

  • on 1.4.2 返回一个包含元素 1, 2, 3 的列表
  • 在 1.5.0+ 返回一个包含数组 spam 的列表

在许多情况下,它应该很容易检测到,但有时它可能会被忽视:

0 投票
1 回答
387 浏览

mysql - PostgreSQL 到 MySQL 的转换(Ruby on Rails)

是否有任何用于将 PostgreSQL 数据库转换为 MySQL 数据库的 Ruby 脚本?我搜索了很多网站都无济于事。

0 投票
2 回答
6138 浏览

input - 如何将十六进制字符串转换为二进制?

我的问题是从用户那里获得 64 位密钥。为此,我需要获取 16 个字符作为包含十六进制字符(123456789ABCDEF)的字符串。我从用户那里得到了字符串,我用下面的代码找到了字符。但我不知道如何将字符转换为 4 位二进制

0 投票
7 回答
188269 浏览

python - 如何将此字典列表转换为 csv 文件?

我有一个看起来像这样的字典列表:

我应该怎么做才能将其转换为如下所示的 csv 文件:

0 投票
2 回答
1073 浏览

java - 自动将字符串转换为 Java 对象

我想将用户输入转换为Map<String, String[]>Java 中的对象。更具体地说,我想将 HttpServletRequest 的参数转换为任意域对象的字段。

我想要这样的东西:

如果字符串数组中有多个元素,即映射条目的值,则应将其转换为列表或数组。也许应该考虑语言环境来进行日期和货币转换。并且转换错误列表会很好。

有没有带有这种转换器的库?

你会称它为“转换器”吗?我认为它通常被称为“数据绑定”,但这在我看来是错误的术语,因为它与将模型值绑定到 GUI 元素有关,有什么稍微不同的东西 - 不是吗?