问题标签 [modulus]

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.

0 投票
1 回答
1914 浏览

optimization - OpenCL 替代模使用,建议

过去我曾在 C++ 中使用过这个简单的函数来模拟简单的镶嵌形式。该函数接受一个数字和一个除数。除数必须是(2 的幂- 1)并且 n 应该在 0 和除数之间。它使用按位 & 返回 n % (d+1) 的模数结果。

相当肯定的功能是这样的:

我想在 OpenCL 中有效地使用它,并且想知道它是否也能像我想象的那样工作。在我看来,模数在 GPU 上是一项非常昂贵的操作,但我熟悉使用它来形成幅度空间和其他技术来遍历数据。

更多时候,假设函数有一些开销,我更有可能简单地写这个。

问题是:这会有用还是会妨碍你,如果有用的话,你能给我一些我可能会尝试应用它的例子吗?

0 投票
0 回答
763 浏览

objective-c - NSString加密与Objective C中公钥的模数和指数值

我对Objective C开发很陌生,遇到了以下问题:

我有一个公钥的模数和指数值,需要用这些值加密一个 NSString 值(密码),以便在 API 调用中将其作为参数传递。我试图在网上搜索,但没有找到如何做到这一点的实际答案。有人可以帮忙并发布代码(如果有的话)吗?

谢谢。

0 投票
2 回答
1206 浏览

java - Java 模运算符 - 为什么结果出乎意料?

我在模数中理解这一点17/12 = 5

为什么4+17 % 2-1价值是4(4+17) % 2-1价值是0

0 投票
3 回答
830 浏览

c# - 为什么模运算符 (%) 结果在 C# 中隐式转换到左侧而不是右侧?

采取以下代码:

如果rem是 的余数longInteger / normalInteger,余数不应该总是以较小的“int”除数为界吗?rem然而在 C# 中,上面的代码导致long.

在不丢失任何数据的情况下转换rem为安全吗?int

0 投票
1 回答
854 浏览

php - 为什么模数运算符在 Perl 和 PHP 中的行为不同?

我有这个不适用于负数的 PHP 函数:

但它适用于正数。

我有这个 Perl 例程,它做同样的事情,也适用于负数

我在翻译函数时犯了任何错误吗?还是 PHP 错误?

0 投票
1 回答
2057 浏览

actionscript-3 - 具有变化大小的项目的模数/网格布局

我试图找出一种优雅的方式来在网格中显示一定数量的项目。我觉得答案部分在于模数,但它比这更复杂一些。我知道如何根据一组列数在网格中布置项目。像这样的东西:

但我想要做的是设置,如果只有一个项目(j = 0),图像覆盖整个可用区域(stage.Width 和 stage.Height,或者为简单起见,1000px 和 500px)。如果有 2 个项目,则应该有 2 列,图像占据舞台宽度的一半和所有高度(500x500),3 个项目 - 3 列(300x500),4 个项目 - 2 列和 2 行( 500x250)等等,保持平衡的网格布局,但减少项目的尺寸并以某种逻辑和平衡的方式增加行数。

必须有一种方法可以在数学上做到这一点,但我还没有遇到过,而且我自己似乎无法掌握它。如果有人有想法,我很想听听。我在 Flash AS3 中执行此操作,但任何示例都会很有用。

0 投票
3 回答
299 浏览

php - 360 网格 - 用奇数条记录完成行

我正在尝试使用 360 网格系统来完成此操作:http: //imgur.com/4ZFll

从数据库中,我得到的产品将按每行 4 行显示。

如果每个类别下正好有 4 个产品,它工作得很好,但是如果一个类别中的产品少于 4 个,那么设计就会混乱,因为 div 没有正确关闭。问题是有时一条生产线上只有 3 个或更少的产品。

你们有谁知道如何做到这一点?

(对不起标题,我不知道该怎么称呼这个问题:))

0 投票
6 回答
1934 浏览

java - 简单的 Java 模数问题

我有以下代码:

我只希望代码打印能被 11 整除的数字。它告诉我:类型不匹配:无法从 int 转换为布尔值

我究竟做错了什么?

0 投票
4 回答
20801 浏览

lisp - 如何在 LISP 中获得模数

我现在正在学习 LISP,但我还没有找到任何关于如何在 LISP 中获取模数的信息。有没有办法把它放在一个函数中?我知道像 Java 这样的其他语言使用 % 来查找模数,但是 LISP 使用什么?

0 投票
3 回答
35601 浏览

java - Java 中 long 的模运算符是什么?

如何在 Java 中找到两个 long 值的模 (%)?我的代码显示“整数太大”,后跟我要修改的数字。我尝试将其投射到很长,但没有奏效。我是否必须将其转换为 BigInteger 并使用余数方法?谢谢。