39得票5回答
Python中的自然/相对日期

我希望有一种方法可以在Python中展示日期项目的自然时间,类似于Twitter会展示“刚才”,“几分钟前”,“两个小时前”,“三天前”等消息。 Django 1.0在django.contrib中有一个“humanize”方法。我没有使用Django框架,即使我使用了,它也比我想要的更为有...

9得票8回答
实际数字转换为易读的值

我有一些以字节为单位的数据。我需要在图表上将这些值绘制为人类可读的标签(例如 2.5KB、14MB 等),并需要帮助实现函数(输入数据-实际值,输出-人类可读字符串)。 我已经编写了这样的函数,但我想要更优雅的实现方法。 function tickFormatter(value, type...

32得票4回答
如何在 RSpec 中使用 HTTP 状态码符号?

在控制器中,我会使用HTTP状态码符号,例如:render json: { auth_token: user.authentication_token, user: user }, status: :created 或者render json: { erro...

25得票5回答
将人类可读的文本转换为字节(bytes)在bash中

因此我正在尝试在Linux中分析非常大的日志文件,我已经看到了许多相反的解决方案,但记录数据的程序不允许输出格式化,因此它只以人类可读格式输出(我知道,真是太痛苦了)。所以问题是:如何使用awk之类的工具将人类可读转换为字节: 因此将这个内容转换为:937 1.43K 120.3M 致:93...

42得票12回答
一个“SEO友好”的URL可以包含唯一的ID吗?

我想开始使用“SEO友好的URL”,但生成和查找大量唯一文本“ID”似乎相对于仅按整数查找是一个重大的性能挑战。我知道这样做不够“人性化”,但如果我从以下内容切换: http://example.com/products/details?id=1000 致: http://exampl...

35得票8回答
将htop的输出转换为易读的文件

我尝试将 htop 管道导出到文本文件 (e.g. htop > text.txt),但输出的文本包含格式化字符串造成乱码(如下图所示)。有没有方法可以获得更漂亮、易读的输出结果呢?^[7^[[?47h^[[1;30r^[[m^[[4l^[[?1h^[=^[[m^[[?1000h^[[m...

23得票4回答
使大型和小型数字易于阅读

我想在C#中以人性化的方式打印非常小的数字,例如: 30µ 代表 3E-5 或者 456.789n 代表 0.000000456789。 我知道在C中有来自BSD的Humanize_number()函数,但它仅与比特整数兼容,不支持浮点数和双精度浮点数。是否在C#中存在相应的函数支持这些内...

336得票26回答
如何使用.NET获取以字节为单位的人类可读文件大小缩写?

如何使用.NET获得可读的字节大小缩写? 示例: 以输入7,326,629为例,显示6.98 MB。

23得票3回答
UUID的人类可读替代方案

我正在开发一个系统,这个系统大量地使用假名来让隐私关键数据能够被研究人员使用。这些假名应该具有以下特点: 它们不应该包含任何信息(例如创建时间、与其他假名的关系、编码数据等)。 容易创建唯一的假名。 它们应该是人类可读的。这意味着人类在比较、复制和大声阅读时应该很容易理解。 我的第一个想法...

27得票9回答
代码高尔夫:友好数字缩写器

基于这个问题:有没有一种方法将数字舍入为友好格式? 挑战 - 更新! (从规范中删除了百分号缩写) 按字符计数的最短代码,可以缩写整数(没有小数)。 代码应包括完整的程序。 相关范围从0-9,223,372,036,854,775,807(有符号64位整数的上限)。 缩写的小数位数将...