human-readable相关内容

如何找到最简单的、人类可读的浮点型字符串,该字符串在转换回浮点型时会产生相同的字节?

对于大多数数字,我们知道任何浮点值都会有一定的精度误差。对于32位浮点数,这将计算出大约6个有效数字,在您可以预期看到不正确的值之前,这些数字将是准确的。 我正在尝试存储一个人类可读的值,该值可以读入并重新创建位准确的序列化值。 例如,值555.5555被存储为555.55548095703125;但是当我序列化555.55548095703125时,理论上我可以将它序列化为(555.55 ..

使大小数字易于阅读

我想以人性化的方式在 C# 中打印我非常小的数字,例如: 30µ 代表 3E-5 或 456.789n 代表 0.000000456789. 我知道 BSD 的 Humanize_number() 函数在 C 中,但仅与位整数兼容,而不与浮点数和双精度数兼容.C# 中是否有支持这些的等价物? 另外,在显示数字时应该保持一定的精度,比如: 0.003596 应该显示为 3.5 ..
发布时间:2022-01-17 09:36:25 C#/.NET

用于嵌入式系统的简约人类可读序列化格式解析器

“人类可读的序列化格式"我的意思是 YAML、JSON、INI 等.请注意,XML 对于我的目的来说太冗长而且太不方便了,所以让我们把它放在最后吧. 该格式应将数据存储为“命名键-值" 对,并允许嵌套和数组.不过,没有数组并不重要.此外,类型感知(不仅能够以纯字符串形式返回数据的能力)也受到高度赞赏. 我真正需要的是一个纯 C 库,它提供了一个用于解析数据的 API(编码是可选的并且不 ..
发布时间:2022-01-14 11:24:24 其他开发

htop 输出到人类可读文件

我尝试将 htop 传送到文本文件(例如 htop > text.txt),但它让我的文本因格式化字符串而出现乱码(见下文).有没有办法获得更好的、人类可读的输出? ^[7^[[?47h^[[1;30r^[[m^[[4l^[[?1h^[=^[[m^[[?1000h^[[m^[[m^[[H^[[2J^[[1B ^[[36m1 ^[[m^[[1m[^[[m^[[32m||||||||||^[[31m ..
发布时间:2022-01-12 09:24:33 其他开发

iOS 将大数字转换为小格式

如何将所有超过 3 位的数字转换为 4 位或更少的数字? 这正是我的意思: 10345 = 10.3k10012 = 10k123546 = 123.5k4384324 = 4.3m 四舍五入并不完全重要,而是一个额外的好处. 我已经研究过 NSNumberFormatter 但没有找到合适的解决方案,而且我还没有在 SO 上找到合适的解决方案.非常感谢任何帮助,谢谢! 解决 ..
发布时间:2022-01-12 09:06:33 移动开发

是否有任何经验法则可以根据人类可读的描述构造 SQL 查询?

每当我们面前有查询的任何描述时,我们都会尝试应用启发式和头脑风暴来构建查询. 是否有任何系统的分步或数学方法可以根据给定的人类可读描述构造 SQL 查询? 例如,如何确定 SQL 查询是否需要连接而不是子查询,是否需要 group by,是否需要 IN 子句等.... 例如,任何学习过数字电子学的人都会知道卡诺图或昆麦克劳斯基方法等方法.这些是一些简化数字逻辑的系统方法. ..

代码格式:排列类似的行好吗?

我最近发现我们公司有一套编码指南(隐藏在一个没人能找到的文档管理系统中).它通常看起来很明智,并且避免了关于在哪里放置 '{' 以及是否使用硬制表符的常见宗教战争.但是,它确实表明“行不应该包含嵌入的多个空格".这意味着不要做这种事情: foo = 1;foob​​ar = 2;酒吧 = 3; 或者这个: if ( test_one ) 返回 1;否则如果(longer_test)返回2;否 ..

将原始 Scapy 数据解码为人类可读

我正在尝试改用 Scapy 而不是 Wireshark,但在解码我获得的数据时遇到问题.在 Wireshark 中,我可以很容易地看到标记为“分布式交互式模拟"的过滤数据包的最后一层,但在 Scapy 中,最后一层是“原始".我正在尝试以相同的人类可读格式从该层获取数据.到目前为止,我已经得到: # 用 Scapy 捕获从 scapy.all 导入嗅探capture = sniff(filter ..
发布时间:2021-07-16 18:56:06 其他开发

打印人类可读的字典 (JSON)

假设我有一个这样的(嵌套)字典(注意列表值): dic = {'level1':{'level2':(1, 2),'级别3':[{'level4': (1, 2)},{'level5': (1, 2)}]}} 我正在寻找一种正确的方法来打印这本字典,我正在使用 json 来做到这一点: 导入json打印 json.dumps(dic, indent=4) 上面的代码给了我以下输出: {“ ..
发布时间:2021-06-21 19:17:14 Python

Scala 模式匹配印刷精美

是否有可能以某种方式将 PartialFunction(假设它始终只包含一个案例)编组为人类可读的? 假设我们有 Any 类型的集合(消息:List[Any])以及使用模式匹配块定义的 PartialFuntion[Any, T] 的数量. case 对象 R1案例对象 R2案例对象 R3val pm1: PartialFunction[Any, Any] = {案例“foo"=>R1}v ..
发布时间:2021-06-14 20:21:27 其他开发

实际数字与人类可读的值

我有字节数据.我需要将此值绘制为图表上的人类可读标签(例如2.5KB,14MB等),并且需要提供功能方面的帮助(输入数据-实际值,输出-人类可读的字符串). 我做了这样的功能,但是我想要更优雅的实现 函数tickFormatter(值,类型){var后缀=(类型==“字节")?['B','KB','MB','GB']:['','K','M','G']if(值>(1024 * 1024 * ..
发布时间:2021-05-09 19:52:28 前端开发

我需要一种人类可读但可解析的文档格式

我正在其中一个项目中,有百万种更好的方法来完成我需要的工作,但是我别无选择,我必须这样做.在这里: 有一个Web表单,当用户填写表单并点击提交时,会使用表单数据创建人类可读的文本文件.看起来像这样: field_1: value for field one field_2: value for field two more data for field two (field two ..
发布时间:2020-05-25 00:59:51 PHP

对人类可读的NSString的Objective-C NSFilePosixPermissions

是否可以从NSFilePosixPermissions整数中获取人类可读的字符串(例如@"drwxr-xr-x")? 解决方案 文件系统权限属性只是一个无符号的long值.显然,下面的代码可以提高效率,但是它(或多或少)显示了获取所需字符串需要做什么: // The indices of the items in the permsArray correspond to the PO ..
发布时间:2020-05-19 01:45:49 移动开发

MongoDB地理距离/半径(以有用单位为单位)

我正在使用MongoDB地理空间查询-$near,geoNear等-并且我想知道如何转换geoNear命令的dis结果以及$within查询往返于诸如英里或公里之类的可读单位的c4>参数. 解决方案 如果数据以地理坐标表示(即30.47921 N -121.45724 W),则需要将基础投影转换为所需的单位(选择一个保留距离),或者您需要将坐标中的距离转换为英里. 使用Haversi ..
发布时间:2020-05-11 00:53:43 其他开发

字节以供人类读取,然后返回.没有数据丢失

我需要将包含内存使用量(以字节为单位)的字符串转换为精确的字符串,例如:1048576(1M),以供人们阅读,反之亦然. 注意:我已经看过这里了: 可重用的库以获取文件大小的可读版本吗? /a> 在这里(即使它不是python): 如何将人类可读的内存大小转换为字节? 到目前为止,没有任何帮助,所以我去了其他地方. 我在这里找到了一些可以帮助我的事情:代码: def ..
发布时间:2020-05-08 19:10:52 Python

文件名中的键值对是否有标准的文件命名约定?

我有多个数据文件,它们以它们所包含的内容命名.例如 machine-testM_pid-1234_key1-value1.log 有些键和值由-和_分隔.有更好的语法吗?是否有解析器可以自动读取这些类型的文件/文件名? 这里的想法是文件名是人类和机器可读的. 解决方案 对于键值,似乎没有标准的文件命名约定. ..