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

sql - 在 SQL 中使用人类可读的主键安全吗?

我想知道我是否可以将人类可读的主键用于相对少量的数据库对象,这些对象将描述大都市地区。

例如,使用“washington_dc”作为华盛顿特区都会区的 pk,或使用“nyc”作为纽约市的 pk。

大量对象将外键到这些都市区对象,我希望能够通过查看他们的数据库记录来判断一个人或企业的位置。

我只是担心,因为我的直觉告诉我这可能是对良好做法的严重犯罪。

那么,我“被允许”做这种事情吗?

谢谢!

0 投票
2 回答
7148 浏览

bash - 如何计算 Bash 中所有人类可读的文件?

我正在参加 UNIX 入门课程,并且有一个家庭作业问题如下:

上一题有多少个文件是文本文件?文本文件是包含人类可读内容的任何文件。(技巧题。对文件运行 file 命令以查看该文件是文本文件还是二进制数据文件!如果您只是计算带有.txt扩展名的文件的数量,您将不会获得此问题的分数。)

上一个问题只是问有多少个常规文件,这很容易通过find . -type f | wc -l.

我只是无法确定“人类可读的内容”是什么,因为我假设它意味着除了二进制/汇编之外的任何东西,但我认为这就是-type f显示的内容。也许这就是教授所说的“技巧问题”的意思?

这个问题稍后有一个跟进,它还询问“哪些文本文件包含大小写混合的字符串“csc”?”。显然“文本”不仅仅是指.txt文件,但我需要弄清楚第一个问题来确定这一点!

0 投票
0 回答
461 浏览

ios6 - 从 iOS 6 中的 backtrace_symbols() 获取符号化堆栈跟踪

在 iOS 6 之前,调用 callStackSymbols()(也是 -[NSException callStackSymbols] 使用的)将提供人类可读的堆栈帧。但是,在 iOS 6 中,情况不再如此,只为 Apple 库提供地址(例如 57 CoreFoundation 0x367ba5db + 118)。

如何在 iOS 6 中以编程方式获取完全符号化的回溯?

0 投票
1 回答
344 浏览

html - 如何使用 RDFa 编写/格式化 HTML 以便在源代码中易于人类阅读?

添加 RDFa 非常有趣,但往往会使我的源代码几乎无法阅读(即使编辑器有不错的语法突出显示)。例如:

我一般不喜欢密集标记,因此我经常更喜欢用 markdown 编写,但这在添加 RDFa 标记的上下文中似乎是不可能的,例如这个例子。

似乎有人可能会利用空格来使其更具人类可读性。是否有任何现有的工具或约定?(下面的示例只是来自!fmtvim 中的自动换行,通常看起来不错,但在这种情况下似乎不知所措)。

0 投票
1 回答
155 浏览

c# - 特殊语法的 C# 人类可读格式

大家好,我需要一些帮助来创建一个将普通语法转换为人类可读格式的函数:

语法如下所示:

想把它变成这样:

我有 atm 解决方案,但代码如此混乱和缓慢,在 2mb 的文件中需要很长时间 :) 感谢您的帮助!

干杯

0 投票
2 回答
6281 浏览

python - 字节到人类可读,然后返回。无数据丢失

我需要将包含以字节为单位的内存使用情况的字符串(例如:1048576(1M))转换为人类可读的版本,反之亦然。

注意:我已经看过这里了: Reusable library to get human readable version of file size?

在这里(即使它不是python): 如何将人类可读的内存大小转换为字节?

到目前为止没有任何帮助,所以我在别处寻找。

我在这里找到了对我有用的东西:http ://code.google.com/p/pyftpdlib/source/browse/trunk/test/bench.py​​?spec=svn984&r=984#137或者,对于较短的 URL:http://goo.gl/zeJZl

编码:

还有一个以其他方式进行转换的功能(同一站点):

这很好,但它有一些信息丢失,例如:

为了解决这个问题,我更改了函数的格式bytes2human

进入:format="%(value).3f%(symbol)s")

哪个更好,给我这些结果:

但是当我尝试使用human2bytes函数将它们转换回来时:

这是因为.

所以我的问题是,我怎样才能将人类可读的版本转换回字节版本,而不会丢失数据?

注意:我知道小数点后 3 位也有一点数据丢失。但是出于这个问题的目的,让我们暂时忽略这一点,我总是可以将其更改为更大的东西。

0 投票
2 回答
1006 浏览

php - 是否可以在 PHP 中以“人类可读的语言”序列化数组然后反序列化它?

我要求通过 PHP 脚本进行序列化和反序列化。只有有时我手动编辑数组(在 database.txt 中)。

0 投票
2 回答
87 浏览

localization - 本地化语法和日期表示

在我的 UI 编程生涯中,我曾多次想根据给定的语言环境正确地表示数字、时间、日期和列表等内容。

有没有可以提供帮助的图书馆?

Cocoa 和我猜想一些 Windows 框架将有助于数字、时间和日期的适合语言环境的人类可读表示。是否有任何简单的 C 或其他库可以帮助做到这一点?

我想表达一个名称列表,例如James, Chris, Mark and Bob. 当然,and结尾和逗号的使用是英语特有的,而牛津逗号U+002C的缺乏可能是英式英语特有的。有没有图书馆可以解决这个问题?如果做不到这一点,是否有任何资源可以记录各种语言的这种语法结构?

0 投票
1 回答
418 浏览

python - Python - 将空格写入导入的 CSV 数据

我想要:

  1. 将 CSV 格式的数据导入 python 列表/数组

  2. 右对齐字符串的 8 个空格字段

  3. 将输出写入文本文件

比如我想转csv数据如:

进入:

我的代码目前看起来像:

谢谢

0 投票
1 回答
142 浏览

php - 从对象到人类可读文本

我正在研究一个将对象转换为字符串的小函数。如果对象具有作为数组的值,这很容易。但我希望这个函数能够工作,即使我的对象或数组有一些值作为另一个对象或数组。我把它做得很粗糙,所以请专家帮忙,让它对每个人都很整洁。

我的功能:

这部分在我的函数中重复出现:

如果这里的 $value1 也是一个对象呢?即使我的对象在主对象中有许多其他对象或数组,我应该怎么做才能使这个函数工作。