問題タブ [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 - Objective Cの公開鍵のモジュラスと指数値によるNSString暗号化

私は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」である除数で囲まれるべきではありませんか?しかし、C#では、上記のコードは結果としてrem。になりlongます。

データを失うことなくに変換remしても安全ですか?int

0 投票する
1 に答える
854 参照

php - Perl と PHP でモジュラス演算子の動作が異なるのはなぜですか?

私は負の数では機能しないこのPHP関数を持っています:

しかし、それは正の数に対して機能します。

まったく同じことを行い、負の数でも機能するこのPerlルーチンがあります

関数の翻訳を間違えましたか? それともPHPのバグですか?

0 投票する
1 に答える
2057 参照

actionscript-3 - サイズが変化するアイテムを含むモジュラス/グリッドレイアウト

特定の数のアイテムをグリッドに表示するためのエレガントな方法を見つけようとしています。答えは部分的にモジュラスにあるように感じますが、それよりも少し複雑です。設定された列数に基づいてグリッドにアイテムを配置する方法を知っています。このようなもの:

しかし、私がやりたいのは、アイテムが1つしかない場合(j = 0)、画像が使用可能な領域全体(stage.Widthとstage.Height、または簡単にするために1000pxと500px)をカバーするように設定することです。2つのアイテムがある場合、2つの列があり、画像はステージの幅の半分とすべての高さ(500x500)を占め、3つのアイテム-3列(300x500)、4つのアイテム-2列と2行( 500x250)など、バランスの取れたグリッドレイアウトを維持しながら、アイテムのサイズを減らし、論理的かつバランスの取れた方法で行数を増やします。

これを数学的に行う方法が必要ですが、私はそれに出くわしておらず、自分でそれを把握することはできないようです。誰かアイデアがあれば聞いてみたいです。私はFlashAS3でこれを行っていますが、どんな例でも役に立ちます。

0 投票する
3 に答える
299 参照

php - 360 グリッド -- レコード数が奇数の行を終了する

私は 360 グリッド システムでこれを達成しようとしています: http://imgur.com/4ZFll

データベースから、それぞれ 4 つの行に表示される製品を取得しています。

各カテゴリの下にちょうど 4 つの製品がある場合は完全に機能しますが、カテゴリ内の製品が 4 つ未満の場合、div が適切に閉じられていないため、デザインが台無しになります。問題は、ライン上に 3 つ以下の製品しかない場合があることです。

これを達成する方法を知っている人はいますか?

(タイトルについて申し訳ありません、私はこの質問を何と呼ぶべきか知りませんでした:))

0 投票する
6 に答える
1934 参照

java - 単純な Java モジュラスの質問

次のコードがあります。

11で割り切れる場合は、コードに数値を出力させたいだけです。ただし、これは次のことを示しています。

私は何を間違っていますか?

0 投票する
4 に答える
20801 参照

lisp - LISPでモジュラスを取得する方法

私は今LISPを学んでいますが、LISPでモジュラスを取得する方法については何も見つかりませんでした。関数の中にそれを入れる方法はありますか?Javaのような他の言語がモジュラスを見つけるために%を使用することは知っていますが、LISPは何を使用しますか?

0 投票する
3 に答える
35601 参照

java - Javaのlongsのモジュロ演算子とは何ですか?

Javaで2つの長い値のモジュロ(%)を見つけるにはどうすればよいですか?私のコードは「整数が大きすぎます」と言った後、変更しようとしている数値が続きます。長くキャストしてみましたが、うまくいきませんでした。それをBigIntegerに変換し、剰余法を使用する必要がありますか?ありがとう。