问题标签 [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.
sql - 在 SQL 中使用人类可读的主键安全吗?
我想知道我是否可以将人类可读的主键用于相对少量的数据库对象,这些对象将描述大都市地区。
例如,使用“washington_dc”作为华盛顿特区都会区的 pk,或使用“nyc”作为纽约市的 pk。
大量对象将外键到这些都市区对象,我希望能够通过查看他们的数据库记录来判断一个人或企业的位置。
我只是担心,因为我的直觉告诉我这可能是对良好做法的严重犯罪。
那么,我“被允许”做这种事情吗?
谢谢!
bash - 如何计算 Bash 中所有人类可读的文件?
我正在参加 UNIX 入门课程,并且有一个家庭作业问题如下:
上一题有多少个文件是文本文件?文本文件是包含人类可读内容的任何文件。(技巧题。对文件运行 file 命令以查看该文件是文本文件还是二进制数据文件!如果您只是计算带有
.txt
扩展名的文件的数量,您将不会获得此问题的分数。)
上一个问题只是问有多少个常规文件,这很容易通过find . -type f | wc -l
.
我只是无法确定“人类可读的内容”是什么,因为我假设它意味着除了二进制/汇编之外的任何东西,但我认为这就是-type f
显示的内容。也许这就是教授所说的“技巧问题”的意思?
这个问题稍后有一个跟进,它还询问“哪些文本文件包含大小写混合的字符串“csc”?”。显然“文本”不仅仅是指.txt
文件,但我需要弄清楚第一个问题来确定这一点!
ios6 - 从 iOS 6 中的 backtrace_symbols() 获取符号化堆栈跟踪
在 iOS 6 之前,调用 callStackSymbols()(也是 -[NSException callStackSymbols] 使用的)将提供人类可读的堆栈帧。但是,在 iOS 6 中,情况不再如此,只为 Apple 库提供地址(例如 57 CoreFoundation 0x367ba5db + 118)。
如何在 iOS 6 中以编程方式获取完全符号化的回溯?
html - 如何使用 RDFa 编写/格式化 HTML 以便在源代码中易于人类阅读?
添加 RDFa 非常有趣,但往往会使我的源代码几乎无法阅读(即使编辑器有不错的语法突出显示)。例如:
我一般不喜欢密集标记,因此我经常更喜欢用 markdown 编写,但这在添加 RDFa 标记的上下文中似乎是不可能的,例如这个例子。
似乎有人可能会利用空格来使其更具人类可读性。是否有任何现有的工具或约定?(下面的示例只是来自!fmt
vim 中的自动换行,通常看起来不错,但在这种情况下似乎不知所措)。
c# - 特殊语法的 C# 人类可读格式
大家好,我需要一些帮助来创建一个将普通语法转换为人类可读格式的函数:
语法如下所示:
想把它变成这样:
我有 atm 解决方案,但代码如此混乱和缓慢,在 2mb 的文件中需要很长时间 :) 感谢您的帮助!
干杯
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 位也有一点数据丢失。但是出于这个问题的目的,让我们暂时忽略这一点,我总是可以将其更改为更大的东西。
php - 是否可以在 PHP 中以“人类可读的语言”序列化数组然后反序列化它?
我要求通过 PHP 脚本进行序列化和反序列化。只有有时我手动编辑数组(在 database.txt 中)。
localization - 本地化语法和日期表示
在我的 UI 编程生涯中,我曾多次想根据给定的语言环境正确地表示数字、时间、日期和列表等内容。
有没有可以提供帮助的图书馆?
Cocoa 和我猜想一些 Windows 框架将有助于数字、时间和日期的适合语言环境的人类可读表示。是否有任何简单的 C 或其他库可以帮助做到这一点?
我想表达一个名称列表,例如James, Chris, Mark and Bob
. 当然,and
结尾和逗号的使用是英语特有的,而牛津逗号U+002C
的缺乏可能是英式英语特有的。有没有图书馆可以解决这个问题?如果做不到这一点,是否有任何资源可以记录各种语言的这种语法结构?
python - Python - 将空格写入导入的 CSV 数据
我想要:
将 CSV 格式的数据导入 python 列表/数组
右对齐字符串的 8 个空格字段
将输出写入文本文件
比如我想转csv数据如:
进入:
我的代码目前看起来像:
谢谢
php - 从对象到人类可读文本
我正在研究一个将对象转换为字符串的小函数。如果对象具有作为数组的值,这很容易。但我希望这个函数能够工作,即使我的对象或数组有一些值作为另一个对象或数组。我把它做得很粗糙,所以请专家帮忙,让它对每个人都很整洁。
我的功能:
这部分在我的函数中重复出现:
如果这里的 $value1 也是一个对象呢?即使我的对象在主对象中有许多其他对象或数组,我应该怎么做才能使这个函数工作。