问题标签 [representation]
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.
visual-studio - 使用 Visual Studio 2008 专业版的应用程序的图形表示
Visual Studio 2008 专业版有没有办法创建应用程序的图形表示?我正在寻找的是流程图或其他设计图,它显示了应用程序中的每个程序以及它们与应用程序中的其他程序和文件的关系。我可以使用 Visio 创建一个,但想知道 Visual Studio 中是否有内置的东西可以做到这一点。
python - 很好地表示python中的浮点数
我想将浮点数表示为四舍五入到一些有效数字的字符串,并且从不使用指数格式。本质上,我想显示任何浮点数并确保它“看起来不错”。
这个问题有几个部分:
- 我需要能够指定有效位数。
- 有效位数需要是可变的,这不能用字符串格式化操作符来完成。[编辑] 我已经更正了;字符串格式化操作符可以做到这一点。
- 我需要它以人们期望的方式四舍五入,而不是像 1.999999999999
我已经想出了一种方法,虽然它看起来像一个工作回合,而且并不完美。(最大精度为 15 位有效数字。)
有一个更好的方法吗?为什么 Python 没有内置函数呢?
image - 如何为生成几何图案的规则建模?
对于我的问题,最好找到哈萨克民族饰品的数字表示来生成新的。但其他方法也很好。
饰品本质上是由比较基础的饰品组合而成。通常装饰物是对称的。
以下是一些基本元素的示例:
(图片有点失真)
这是一个更复杂的装饰的例子:
如何以尽可能少的数字对装饰品的表示进行编码?这样我就可以编写一个程序来生成一个装饰品,给定一些数字序列
任何想法表示赞赏。
在我写这篇文章时,我认为生成雪花图像可能有点相关,尽管它可能只是一个分形。
python - Python 正确使用 __str__ 和 __repr__
我当前的项目需要大量使用位域。我为 bit a field 类找到了一个简单、实用的配方,但它缺少一些我需要的功能,所以我决定扩展它。我刚刚开始实施__str__
,__repr__
并且我想确保我遵循惯例。
__str__
应该是非正式和简洁的,所以我让它返回位字段的十进制值(str(bit field 11)
即"3"
.
__repr__
应该是对象的官方表示,所以我让它返回实际的位字符串(即repr(bit field 11)
是"11"
)。
在您看来,这种实现是否符合 和 的str
约定repr
?
此外,我使用该bin()
函数来获取存储在类中的值的位串。这与 Python < 2.6 不兼容,是否有替代方法?
干杯,
皮特
xml - 在 Web 服务 XML 模式中处理轻量级(骨架)表示的最佳方法?
我是整个网络服务领域的新手,所以如果它看起来很愚蠢或很明显,请原谅这个问题!
我有许多可以由我正在创建的新 Web 服务提供的实体。其中一些实体由非常大的对象图组成。
但是,有时客户端会想要搜索其中一些实体并返回(可能很大)结果集。我认为这个结果集应该包含这些巨大实体的更轻量级的表示,而不是整个实体。毕竟,它们只会显示在 GUI 上的“找到的实体”列表中……然后单独检索。
处理这个问题的好模式是什么?我特别关心它与我的 XML 模式的关系?如果我使用与重量级表示相同的 XML 元素类型(例如使用 isSkeleton 布尔开关),那么我的所有 XML 约束都将变得无用(因为不存在子元素)。
另一方面,如果我为每个潜在的大型实体(具有自己的 XML 定义)制作一个专门的“轻量级”DTO,那么我需要在这些 DTO 和我的实体之间进行转换。
c# - c#中布尔值的二进制表示是什么
我知道一个布尔值是 1 个字节(8 位长)但我想知道它的二进制表示是什么。例如十进制 => 二进制 4 => 100 (0000 0100) 8 => 1000 (0000 1000) 布尔值 => ???
compression - 给定一个解压缩的 gzip 文件,有没有办法重新创建确切的原始 gzip 文件?
给定一个 gzip 文件 Z,如果我将其解压缩为 Z',有什么办法可以重新压缩它以获取完全相同的gzip 文件 Z?在粗略地阅读了 DEFLATE 格式之后,我猜不是,因为任何给定的文件都可能有多个 DEFLATE 流格式的表示,并且无法确定最初使用的是哪一个。任何人都可以确认这种推理是否正确,如果不是,请指出我该怎么做?
对于奖励积分,哪些压缩算法/格式被严格指定,以至于文件只有一个压缩表示?
谢谢!
c - 对于 C 枚举的二进制表示,我应该使用什么类型?
据我所知,C 枚举是无符号整数,但这可能因实现而异。我应该为二进制表示中的枚举使用什么类型?
*PS“二进制表示”表示字节数组。我想将枚举值序列化到套接字以与其他程序互操作。
python - 在 Python 中将十六进制字符串表示形式转换为实际字节
我需要将此文本文件的第三列加载为十六进制字符串
http://www.netmite.com/android/mydroid/1.6/external/skia/emoji/gmojiraw.txt
如何打开文件以便我可以将第三列作为十六进制字符串:
我也尝试了二进制模式和十六进制模式,但没有成功。
numbers - 计算机中最大的数字是多少?
刚刚被我 5 岁的孩子问:计算机中最大的数字是多少?
我们不是在谈论特定数据类型的最大数量,而是计算机可以表示的最大数量。
不允许无穷大。
更新我的孩子也总是想打印,所以假设计算机需要打印这个数字,孩子知道它是一个大数字。当然,实际上我们不会打印,因为没有足够的树。