问题标签 [mod]

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 回答
2687 浏览

c - 在C中的char上使用模运算符

我正在尝试使用以下命令在 c 中修改一个字符:

变量 c 是 az 之间的小写英文字符。当我尝试使用上面的代码打印出 char c 时,我得到以下信息:

有人可以告诉我我做错了什么吗?

0 投票
1 回答
1932 浏览

apache - 为什么 includeOptional 与编写代码的工作方式不同

我使用 apache 2.4,并且我有一些使用 AllowOverride None 禁用了 .htaccess 的 vhost 文件。

我认为包含 .htaccess 文件的最简单方法是将它们包含在这一行中

包括可选的 /etc/httpd/.htaccess/domain.com/*

现在它似乎确实包含了这些文件,但是它们可以工作,因为我使用 itk 将站点限制为特定用户,我相信 setEnv 在 htaccess 文件中不起作用。它们似乎也不适用于此包含的文件。

所以如果我把

SetEnv TESTFRED hoho2

在 .htaccess/domain.com 文件夹中的文件内它不起作用。

如果我将它直接放在 vhost 文件中的 includeOptional 行下,它可以正常工作。

谁能解释这种行为并提出一种方法,我可以包含文件并让 apache 运行它们,就好像它们在 vhost 文件本身中一样?

0 投票
2 回答
1070 浏览

python - Python3 -m /path/to/file 给了我一个错误,而 python -m /path/to/file 不是

我已经在 python (Python 2.7.X) 的命令行上使用 mod 选项有一段时间了,现在我正在切换到 Python 3。

现在,当我尝试使用 Python 3 执行相同的过程时,实际上是同一行:

我收到以下错误:

我一直在阅读有关 -m 选项的 Python 2.X 和 Python 3.X 的文档,但我还没有弄清楚对 3.X 所做的小改动是如何使我这边的上述利用率被破坏的!

0 投票
1 回答
238 浏览

android - Android opengl es 2.0 在着色器中的及时依赖操作随着时间的推移变得更慢

我为我的 android 应用程序编写了一些着色器代码。它有一些时间相关的动画,在 webgl 版本上工作得很好,着色器代码如下,但完整版本可以在这里找到

函数的返回在 Fragcolor 中用作颜色的基础。

u_ElapsedTime 通过统一发送到着色器:

从“onDrawFrame”发送到着色器的时间数据:

所以一切看起来都很好。然而,经过一段时间后,似乎有一些滞后,并且帧数量从一开始就更少。最后,对于该功能,每个 cicle 可能只有一两帧。同时,opengl 本身似乎没有一些滞后,因为我可以例如旋转图片并且看不到任何滞后。

滞后的原因可能是什么?

更新:绑定数据的代码:

0 投票
5 回答
1801 浏览

java - N 数的模数串联 N 次

我今天在开发人员工作面试中遇到了以下情况,这是问题之一,只有一个我没有回答。

连接数 NN 次,然后计算他的模数到 2017 年。

例如:对于 N=5,数字将为 55555,结果将为 Mod(55555,2017) = 1096 对于 N=10,数字将为 10101010101010101010,结果 Mod(10101010101010101010,2017) = 1197

现在我必须计算的数字是 58184241583791680。我得到的唯一提示是 58184241583791680 连接 58184241583791680 乘以模数 2017 的结果是一个 4 位数字。

我在 math.stackexchange 上发布了这个问题,我得到了解决这个问题的数学方法,而不是蛮力。

我用JAVA编写了以下代码

我正在使用 BigInteger 和 BigDecimal,因为我想获得非常大的数字(16 位以上)的值。

bruteForce 方法将简单地连接循环内的数字,而 formulaV2 方法将使用数学论坛中提出的问题中的公式。

bruteForce 方法仅用于验证。

然而,公式方法适用于 N<10,但不适用于 N>=10。在 N=10 我得到不正确的结果。

编码似乎与提供的公式一致(至少对我来说,也许我缺少一些东西),并且公式是正确的(我在 Wolfram Alpha 中检查过)。

我的猜测是我有精度问题,也许 BigDecimal 在这种情况下不是正确的对象?

0 投票
1 回答
48 浏览

c# - C# 除法表达式生成器 - 仅 MOD 0

我想生成一组划分问题。这些问题必须给出一个整数而不是实数的答案。这是我的代码:

返回值存储在数组中,准备显示。问题是生成时间太长;有没有不需要更改 minV 和 maxV 的解决方案?

0 投票
1 回答
4836 浏览

matlab - matlab中的模乘反函数

我有计算模乘逆的问题。例如我有整数A = 151M = 541。151 mod 541. inverse mod 151 to 541 is 43 如何在matlab中计算模乘逆?

0 投票
1 回答
72 浏览

c# - 仅使用 Int64 中间体的 Int32 模数 M 的方形金字塔数

计算 n 到 10^9(和质数 M)的值的方形金字塔数 n (n + 1) (2 n + 1) / 6 mod M会带来一些挑战,因为模减少之前的中间结果可能超过 10^27,因此对于 64 位整数来说可能太大了。

在乘法之前减少因子模 M 会产生除以 6 的问题,因为在减少模 M 之后执行该除法显然会产生无意义的结果。

我正在使用基于以下事实的解决方法:n (n + 1)对于任何 n 都必须是偶数,并且n (n + 1)必须(2 n + 1)可以被 3 整除:

正如你所看到的,这真的很尴尬。是否有一种更优雅/更有效的方式来执行此计算而不使用 BigInteger 或 Decimal,也许以某种方式使用中间约简模 3 M?

背景:这个问题是在 HackerEarth解决井字游戏练习题时出现的。基于我笨拙的 hack 的提交被接受了,但我对这个半生不熟的解决方案不满意。这就是这些练习题的全部意义,不是吗:如果我接受任何基于预先存在的知识的半生不熟的解决方案,我不会学到任何东西,这些知识会被机器人法官刮掉。因此,我一直致力于改进解决方案,直到它们达到简单和优雅的状态......

0 投票
2 回答
279 浏览

algorithm - 整个算法的时间复杂度是多少?

我是渐近符号的新手,这里是算法。对于时间复杂度来说,最坏情况下的紧密结合是什么?为什么?

0 投票
1 回答
23 浏览

.htaccess - 重写友好的 URL,不同的模式

我有以下重写规则

也就是说,显然重写了这个

对此

现在,我想要一个没有起始“文件夹”的新重定向,就像这样

考虑到当前的配置,这是否可能,而无需为每个类别名称进行重定向?