问题标签 [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.
charts - 如何在图表或量规上表示 2 个点?
我需要很好地显示两条信息并使用免费工具!
前一周得分:85.60% 和当前一周得分:96.00%
我可以使用 MS 条形图来实现这一点,但是对于客户端来说太无聊了,因为我在其他页面上使用过它。
您会在这种情况下使用哪些其他不错的仪表/图表?
谢谢你的想法,
perl - python/ruby的inspect方法中perl的repr等价物是什么
在 python/ruby 的检查方法中 perl 的 repr 等价物是什么?
(我在问,所以我可以用它来进行打印调试)
c++ - allegro library 4.4 韩语破
我正在使用 allegro 4.4 库。
当我打印一个韩文字符时,这个字符坏了。
Allegro 手册中没有英文字符。
Allegro 说“Allegro 默认使用 UTF8 编码”。
我不知道以下代码有什么问题,以及要修复什么。
知道如何正确打印韩文字符吗?
提前致谢。
c++ - 如何打印(使用 cout)二进制形式的数字?
我正在学习关于操作系统的大学课程,我们正在学习如何从二进制转换为十六进制,从十进制转换为十六进制等。今天我们刚刚学习了如何使用二进制补码将有符号/无符号数字存储在内存中(~number + 1)。
我们有几个练习要在纸上做,我希望能够在将作业提交给老师之前验证我的答案。我为前几个练习编写了一个 C++ 程序,但现在我不知道如何用以下问题验证我的答案:
我们需要在内存中显示a
和b
的二进制表示c
。
我已经在纸上完成了它,它给了我以下结果(在二进制补码后的数字内存中的所有二进制表示):
a = 00111010(它是一个字符,所以 1 个字节)
b = 00001000(它是一个字符,所以 1 个字节)
c = 11111110 11000101(很短,所以2个字节)
有没有办法验证我的答案?C++ 中是否有标准方法来显示数字内存中的二进制表示,还是我必须自己编写每个步骤(计算二进制补码然后转换为二进制)?我知道后者不会花这么长时间,但我很好奇是否有标准的方法来做到这一点。
string - Lisp:如何覆盖 CLOS 类的默认字符串表示?
在 Common Lisp 中,如何覆盖 CLOS 类的默认字符串表示形式,以便调用format
或princ
打印可理解的内容,即使该类的对象嵌入到其他类型(例如列表或数组)中?
例如,如果我(format t "~a~%" x)
在 x 持有我的解决方案类的实例时调用,我希望它打印类似#<SOLUTION genes: #(1 2 3) scores: #(4 5) rank: 6>
而不是#<SOLUTION {BB7CD31}>
.
到目前为止,我已经设法弄清楚的是编写自定义函数来处理我知道将包含此类实例的打印结构,但这很乏味。肯定 Lisp 提供了一些免费获得此功能的方法吗?
numbers - 定点数与浮点数
我只是无法理解定点和浮点数,因为在 Google 上很难阅读关于它们的定义。但我读过的任何一篇文章都没有提供足够简单的解释来说明它们的真实含义。我可以通过示例得到一个简单的定义吗?
c - Does c standard guarantee bit pattern interpretation for signed and unsigned?
Does the C standard state how bit representations should be interpreted? In other words do the following if conditions always evaluate to true? Assume sizeof (int) = 4 and CHAR_BIT = 8
c - C 标准关于 switch 语句的语句
考虑这个代码示例:
让我们假设 CHAR_BIT = 8 并且实现定义的对 c 和掩码的赋值是通过位模式的解释:11111111 和 11111110,并且允许负零。因此,此代码的行为是:
如果 char 已签名并且实现使用 2 的补码,c = -1, mask = -2, c & mask = -2, (unsigned)(c & mask) = UINT_MAX - 1
.
如果 char 已签名并且实现使用 1 的补码,c = 0, mask = -1, c & mask = 0, (unsigned)(c & mask) = 0
.
c
是零而不是负零,因为 C 不允许通过赋值创建负零。
如果 char 是有符号的并且实现使用有符号的幅度,c = -127, mask = -126, c & mask = -126, (unsigned)(c & mask) = UINT_MAX - 125
如果 char 是无符号的c = 255, mask = 254, c & mask = 254, (unsigned)(c & mask) = 254
case 常量-2
被转换为与控制表达式相同的类型,因此值为UINT_MAX - 1
。因此,只有在 char 被签名并且实现使用 2 的补码时,它才会匹配。
根据 C 标准这是正确的还是需要添加其他假设?
c - C 检查带符号的数字表示
以下检查有符号数表示的方法在我的机器上正确检查二进制补码,但我没有补码或有符号幅度机器来检查它。代码会正常工作吗?更重要的是,它是否可移植?
文件:平台.h
文件:ac
django - 用 Django 模型表示混合物
我试图在 Django 中表示一种混合物。就像是:
我想我会使用一个名为 composition 的包装器,如下所示:
我很确定有更好的方法来做到这一点。请记住,我这样做是为了以后可以在 Django 管理员中使用内联。大家有什么推荐的?非常感谢 =)