问题标签 [human-readable]

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 投票
5 回答
13445 浏览

linux - 将人类可读转换为 bash 中的字节

所以我试图在linux中分析非常大的日志文件,我已经看到了很多与之相反的解决方案,但是记录数据的程序不允许输出格式,因此它只能以人类可读的格式输出(我知道,多么痛苦)。所以问题是:如何使用 awk 之类的东西将人类可读转换为字节:

所以转换这个:

到:

我负担得起,我预计会出现一些舍入错误。

提前致谢。

PS 不必是 awk,只要它可以提供内联转换即可。

我发现了这一点,但给出的 awk 命令似乎无法正常工作。它输出类似 534K“0”的东西。

我还找到了一个使用 sed 和 bc 的解决方案,但是因为它使用 bc,所以它的有效性有限,这意味着它一次只能使用一列,并且所有数据都必须适合 bc,否则它会失败。

sed -e 's/K/\*1024/g' -e 's/M/\*1048576/g' -e 's/G/\*1073741824/g' | bc

0 投票
1 回答
411 浏览

javascript - Moment JS 或 ISO 字符串的日期范围库

是否有可以从 MomentJS 对象以人类可读格式显示日期范围的 JS 库?

例如接受两个MomentJS objectsISO strings而不是显示:

2013-02-04T22:44:30.652Z - 2013-02-09T22:44:30.652Z

智能地显示如下内容:

February 9th-12th

0 投票
2 回答
281 浏览

csv - 人工阅读制表符分隔的 TXT 文件

通常我使用逗号分隔的 CSV 文件,每当我需要扫描数据时,我只需在 Excel 中打开它,它就在那里,整齐地组织成列。

但是,在这种情况下,我得到了一个制表符分隔的文本文件。如果我在 MS 记事本中打开它,因为值和标题都是可变的和不同的宽度,数据非常不连贯。便于电脑阅读。我读起来不容易!

到目前为止,我已经尝试过记事本、Excel 和 Sublime Text。

有没有一个程序可以显示一个制表符分隔的文本文件,组织成人类可读的列?

谢谢

0 投票
2 回答
2160 浏览

python - 如何以人类可读的方式将 python dict 序列化为文本?

我有一个 python dict,它的键和值是字符串、整数和其他字典和元组(json 不支持这些)。我想将它保存到一个文本文件中,然后从文件中读取它。 基本上,我想要一个read内置的对应物print(比如在 Lisp 中)。

约束:

  1. 该文件必须是人类可读的(因此泡菜出来了)
  2. 无需检测循环。

有什么比json更好的吗?

0 投票
1 回答
672 浏览

json - Logstash - 将 JSON 转换为可读格式 - 在记录到文件期间

我有一个 Logstash 配置,如下所示:

我正在尝试将消息记录在更具可读性的“logfile.log”中。

因此,如果我的输入数据类似于 {"attr1":"val1","attr2":"val2"}

我想在日志中写成:

attr1_val1 | attr2_val2

基本上将数据从 JSON 转换为可读格式。

我应该在我的 Logstash 配置中修改什么来做到这一点?

0 投票
2 回答
69 浏览

php - 是否有一个字符可以用来提高 PHP 代码中大量数字的易读性?

在 Perl 代码中,您可以使用大量下划线来提高可读性。例如,数字123456789等价于123_456_789,这有助于编码人员理解它所代表的数字。

PHP 中是否有可以用于相同目的的字符?我试过逗号和下划线,但它们都不起作用。

0 投票
4 回答
305 浏览

javascript - 如何在 PHP 中将 json 转换为人类 readabe

我是新的!请对我放轻松。

我有一个 PHP 文件,运行时会发送一封电子邮件。电子邮件的内容是一个长的 json 字符串,但例如,假设它是一个像这样的短字符串:

该字符串保存在一个名为 $json_response 的变量中。

在研究方面,我发现了一个 .js 库,它完全按照我正在寻找的方式输出 json。它在这里https://github.com/marianoguerra/json.human.js ...但我不知道如何在我的项目中正确使用该库。

所以,我想知道是否可以获得与 json.human.js 库的输出类似的输出,但使用 PHP 而不是 js?

0 投票
2 回答
305 浏览

python - python列表列表的用户可读文件格式

我正在考虑为我的 Python 应用程序使用用户可读的文件格式。现在我用pickle二进制存储我的数据。我不确定 XML 或 JSON 是否可行,但基本上我的文件包含如下所示的列表列表:

包含包含字符串的其他列表的列表可以有多个项目(甚至数百个)。基本上,我想要一些具有简单接口的东西来将其转换为/从 python 列表中转换,我需要这些整数来保持整数。

0 投票
3 回答
39 浏览

interface - 当要求用户覆盖文档时,我应该使用什么文本(英文)?

我用 C# 编写了很多应用程序,并试图在我的标准实践中填补一些漏洞。

具体来说,我正在尝试决定在消息框中使用的最佳文本,我想我会问 StackOverflow 社区,因为我相信许多意见总是比一个好。

我目前拥有的是:

“文档 XXX.docx 已经存在。可以覆盖吗?”

按钮;是、否和取消

我真的很想看看哪些例子是最受欢迎的。

使用的样式没有限制;正式的,休闲的,幽默的等。欢迎所有建议。不过,要在政治正确的范围内安全地犯错。

顺便说一句:考虑到相同的文本也可能适用于命令行程序,这也很好,但绝不是必要的。

请注意:请仅使用英语。对于其他语言,请提出一个新问题。

0 投票
2 回答
320 浏览

scala - Scala Pattern Matching 打印得很漂亮

是否有可能以某种方式将PartialFunction(假设它总是只包含一个案例)编组为人类可读的东西?

假设我们有任何类型的集合(消息:List[Any])和使用模式匹配块定义的 PartialFuntion[Any, T] 的数量。

然后我们可以找到与提供的 PF 和相关应用程序匹配的所有消息

但是,如果我需要以人类可读的形式(用于日志记录)将“我期望的”结果映射到“我所拥有的”,该怎么办。说,

那可能吗?一些宏/元作品?