问题标签 [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 投票
2 回答
175 浏览

javascript - 将方位角精确转换为人类

我正在编写这段代码来将方位角转换为人类可红色,但转换并不更准确,在度数略小于 360 的情况下。

例如:

0 投票
1 回答
1189 浏览

python - 在 Python #2 中编写以空格分隔的文本以供人类阅读

我想将 2D numpy 数组写入人类可读的文本文件格式。我遇到过这个问题,但它只指定了与数组中的每个元素关联的相同数量的空间。其中所有元素都以 10 个空格隔开。我想要的是我的数组中每一列的不同数量的空间。

在 Python 中编写以空格分隔的文本以供人类阅读

例如,我想要我的第一列 7 个空格,我的第二列 10 个空格,我的第三列 4 个空格等。有没有类似 numpy.savetxt(filename, X, delimiter = ',', fmt = %-10s'),但是我在哪里说 '%-7s、%-10s、%-4s' 等而不是 '%-10s'?

谢谢

0 投票
1 回答
515 浏览

debugging - 以人类可读的格式打印 GLPK 目标/约束

我正在使用 GLPK C API 来解决混合整数编程问题。有没有办法以人类可读的格式打印目标/约束以进行调试?

0 投票
1 回答
185 浏览

python - 在 Python 中,如何以人类可读的形式呈现成对的字典?

基本上,我正在寻找一种有效的方法(就编码工作而言)以人类可读的形式呈现成对的字典列表。在 Python 2.7 中。

我有两个OrderedDict. 每个 dict 都是书籍数据(标题、作者等)的记录。一个列表有杂乱的数据(错别字等),另一个有整洁的数据。我difflib.SequenceMatcher用来寻找最接近不整洁标题的匹配,以整洁的标题。这很好用。

它给了我一个字典对的列表,即每个不整洁的字典与其最接近匹配的整洁字典。这些对需要由人类逐对审查。所以我想将每一对输出到屏幕上,并排显示不整洁和整洁的字典,每个都在它自己的面板中。每个 dict 可能有不同数量的附加字段,例如。合著者、出版商、日期等

difflib.HtmlDiff并没有真正做我想要的。

导出到 Excel(通过 CSV)并不理想,因为数据并不平坦。(excel中的一行将具有与另一行不同的字段数)。同样对于 Google Refine,我认为这更面向表格数据。

叫我懒惰,但 Tkinter 或 XML/HTML 似乎有点矫枉过正。这只是一次过的练习。

我对 JSON 和 YAML 一点都不熟悉,也许我应该看看那里?

有更好的建议吗?

我有这样的预感,我还没有找到合适的搜索词。

0 投票
0 回答
26 浏览

version-control - 是否有人类语言编辑审核员?

当开发人员更改代码时(假设他使用版本控制),他/她可以将新代码与旧代码进行比较,以查看在两个“时间点”(或版本)上进行了哪些更改。

对于某些情况,可能更方便的是 IDE 插件(扩展,或 whatchamacallit),它会以这种方式记录所有更改:

有这样的野兽吗?如果不是,为什么不呢?似乎它可以在许多场景中派上用场 - 帮助您记住您在某一天/编辑会话中所做的事情(也许是为了做出有意义/准确的签入评论),在编写教程时不会省略“次要”但必要的步骤,等等

更新

ISTM 认为即使是其中的一个子集也将是一个非常方便的“解决方案日记”,因为它可以包含以下项目:

也许这样的审计工具可以通过诸如“NuGet”之类的过滤器来查询。

更新 2

Drodio (Android Studio) 确实有一个最小的实现,通过它的 View > Recent Changes 窗口:

在此处输入图像描述

更新 3

我越用 Droidio 越喜欢它;从编辑器中,访问上下文菜单并选择本地历史 > 显示历史。现在这更像是它/我在说什么:

在此处输入图像描述

0 投票
0 回答
30 浏览

human-readable - 遵守自定义验证码主题要求

所以我正在主题化自定义验证码,我当然想遵守要求,即

前三个并不难,但第四个有点棘手 - 我没有使用实际图像,但我使用的是fontello glyphs。我知道替代文本是在图像未加载的情况下,但它也是通过文本到语音应用程序为视障人士读取的内容吗?如果是这样,在这些字形上设置替代文本是否是个好主意?

谢谢你,西德尼

0 投票
0 回答
400 浏览

pdf - 使 PDF 格式可读和可区分

我想知道是否有人想到了一种以更易于阅读的形式显示 PDF 文档格式的方法?

现在,比较 PDF 文件,或者确切地查看不同版本之间的变化是非常困难的。许多变化肉眼看不到,因为它们不是图形表示的一部分(如“创建时间”等)。

因此,如果 PDF 是集成测试的结果,那么没有十六进制编辑器就很难找到问题所在。此外,在比较中很难忽略“创建时间”。

我不是在谈论任何解释和展示,只是将基本对象类型转换为某种元语言。为简单起见,我们假设 XML。并且像它们一样的名称节点在 PDF 规范中被命名。

大多数编程语言都有可用的 PDF 解析器。尽管如此,至少我仍然找不到任何人已经将其转换为可读的东西。

还是我错过了?

编辑:澄清(来自规范的示例):

会成为:

..等等。

二进制数据既可以提取到文件中,也可以只显示哈希值或大小。

0 投票
1 回答
587 浏览

html - HTML 到 Swift 中的可读文本

我需要在我的 Swift 应用程序中创建一个阅读器功能。我将收到这样的 HTML 文本(带有 json 请求):

我想以具有所有属性的可读文本显示它,我不想丢失样式,因为我可以使用 HTMLReader。

你知道用 Swift 制作它的方法吗?

0 投票
1 回答
1184 浏览

php - 人类可读的文件类型

上传到应用程序的文件具有异常长/复杂的文件类型。例如,

虽然我可以获取扩展名(通常是正确的),但我想知道是否有一种更简洁的方法来获取简单的短文件类型。我不介意以 Windows 为中心的文件类型,因为我的用户从未上传过 Libre 文档。使用相同的示例:

内置函数中是否已经存在类似的东西?或者是否有提供类似功能的 PECL 或其他类?

0 投票
3 回答
732 浏览

git - 非英文文本上的 git word diff

如何在人类语言文本(中文)上进行逐字比较?

我在 git 存储库中有一些中文纯文本。文本已被编辑,我想看看添加/删除了哪些单词。文件中的一行代表一整段文本,所以一个简单的 git diff 是不够的:我们知道在一定数量的段落中发生了一些变化,但我们看不到其中哪些句子/单词发生了变化。

更糟糕的是,正如我所说,文本是中文的。与英语和其他印欧语系不同,中文不使用空格作为单词分隔符。整个段落与中文标点符号组成一个统一的块,不包含任何空格。因此, git diff --word-diff 根本没有帮助。

有没有办法在这样的中文文本的两个版本之间产生人类可读的差异?每个字符是否有等效的 --word-diff ?