問題タブ [scalar]

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 に答える
1007 参照

perl - Perlコードで「スカラー代入の初期化されていない値」を解決するにはどうすればよいですか?

コード内の次のエラーをどのように解決しますか?

faStat2の59行目のスカラー代入での初期化されていない値の使用。

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

perl - PDLスカラーをPerlスカラーに変換する

を使用する関数がありますPDL。最後のステップは内積であるため、スカラーを返します。ただし、このスカラーを印刷しようとすると、明らかにまだおしっこであり、画面に次のように印刷されます。

どうすれば通常のPerlスカラーに変換して、次のように出力できるのでしょうか。

さらに重要なことに、純粋なPerlコンテキスト(PDLを含まない)でのさらなる算術操作に変換してそのおしっこを引き継がない場合の結果はどうなりますか。どうも!

0 投票する
2 に答える
6549 参照

javascript - クォータニオンにスカラー乗算を適用する方法

そのため、いくつかの c++ を javascript に変換していますが、D3DX が四元数演算子をどのように定義しているかを知る必要があります。

スカラー演算 quat * 0.5f はこのままですか?

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

sql-server-2008 - ストアド プロシージャの最適化に助けが必要です

動的SQLクエリを作成し、exec(@sql)を介して実行するストアドプロシージャがあります。

ストアド プロシージャは、約 12 個のテーブルを結合しています。そのとおり、比較的速く走っていました。しかし、その後、追加のフィールドに追加する必要がありました。これを行うために、次のようなスカラー関数を作成しました。

これは基本的に、ユーザーが入力した質問の数に基づいて int を返す単なる関数です。したがって、ストアド プロシージャ内の各ユーザーに対して、この関数が呼び出されます。ストアド プロシージャは次のようになります。

(これを短くするためにいくつかのチャンクを削除しました)。この get は、ストアド プロシージャで動的文字列として実行されます。これを最適化して速度を上げる方法に関するヒントはありますか?

ありがとう

編集:ここでの提案の組み合わせを使用して、これを機能させました。複数の select ステートメントを 2 つのステートメントに結合しましたが、関数はそのままにしました。その後、元のストアド プロシージャを取得し、select を ##temp への select に変更しました。そして、その一時テーブルに対して関数を実行しました。実行時間は 3 ~ 4 秒に短縮されました。私を正しい道に導いたのは彼の明確な指摘だったので、私はこの質問を認めるために信用を与える必要があると思います. でもみんなありがとう。

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

asp.net - ASP.NET エラー: スカラー変数を宣言する必要があります

変数が明らかに不足している/不適切に宣言されていることはわかっていますが、それを修正する方法がよくわかりません。「btnUpdate」をクリックしてデータベースの情報を更新するたびに、このエラーが発生します(テキストフィールドの内容に基づいて)。レビューのために以下のコードを投稿しました。助けてくれてありがとう!

新しいエラーでコードを更新しました: ControlParameter 'Title' でコントロール 'txtTitle' が見つかりませんでした。

また、コードビハインド:

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

oracle - .net の Oracle Stored proc からスカラー値を取得する

1 または 0 を返すストアド プロシージャがあります。この値は、それを呼び出す .net 関数に戻す必要があります。Oracle からデータ セットを取得する方法 (refCursor を使用)、Oracle にデータを入力する方法、cmd.ExecuteNonQuery() を呼び出す方法を知っています (ストアド プロシージャを使用してデータを入力すると仮定) しかし、ストアド プロシージャの単一の戻り値を取得するにはどうすればよいでしょうか。私はデータセットを返すのではなく、1 または 0 を返します。したがって、これは少し異なります。

ありがとう。

更新: CODE TO より具体的にどこが間違っているかを示しますか?

これは、これを実行したときに発生する例外です

何が間違っているのかわかりません。ストアド プロシージャは確実に 0 または 1 を返します。

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

perl - スカラー コンテキストでのリスト代入

スカラー コンテキストでのリスト代入は、右側の要素の数を返します。

新しく定義されたリストが評価されて 3 を返すのではなく、右辺を評価して 2 を生成するのはなぜですか?

私には、$hellogets 7、$theregets 8、および$worldgetsundefのように見えます。その後、そのリストはスカラー コンテキストで評価され、結果は 3 になります。これは、リスト ( $hello $there $world) 内の要素の数であるためです。コンテキストが評価された式のどの部分が返されるかに影響するのは私には奇妙に思えます:

0 投票する
2 に答える
328 参照

perl - スカラーコンテキストでPerlのハッシュを評価する理由は何ですか?

Perl で配列をスカラー コンテキストで評価すると便利であることがわかりました。結果は要素の数になります。

しかし、スカラーコンテキストでハッシュを評価できることの実用的な用途は何ですか? 例えば

  • my $scalar_value = %hash;

  • scalar(%hash)

私が理解している限りでは、" 3/4" のような文字列を生成し、デバッグにのみ役立つと思われるハッシュの内部に関する情報を提供します。

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

python - この Python の課題でリスト、スカラー、ベクトルを結び付けるにはどうすればよいですか?

始める前に、コードを直接コピーしない限り、私のクラスはこの課題について外部の助けを求めることが許可されていることをお知らせします。私が求めているのはヘルプであり、あからさまに不正に入手したコードではありません。私は、この質問をすることで決してごまかすつもりはありません。

これでスッキリ…。

割り当ては次のとおりです。

#1: 数値 s とリスト v を取り、v の s 倍のスカラー倍数を返す関数 scalar_mult(s, v) を作成します。

例えば:

私はその部分を始めました、そしてこれは私が持っているものです:

しかし、私はこのエラーメッセージを受け取り続けます:

これを修正する方法を理解していますか?

そして、パート2があります...

#2: 文字列 s 内のすべての old を new に置き換える関数 replace(s, old, new) を記述します。

例えば:

#2はまだ始めていませんが、アプローチ方法がよくわかりません。どのように開始するか、またはどのように機能するかについてのアイデアはありますか?

これは金曜日の期限で、昨日割り当てられました。参考までに。

答えてくれた人には、事前にとても感謝しています -- これはかなり大きな質問です >.<

割り当ての説明が必要な場合は、教えてください。どんな助けでも大歓迎です:)

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

oracle - スカラーサブクエリには集計演算があります

私のオラクルのバージョンは10.2です。スカラーサブクエリに集計演算がある場合、それは非常に奇妙です。t_testという名前のテーブルは次のようになりました。

クエリ文字列は次のようになりました。

このクエリの結果は、

これは非常に奇妙です。たとえば、t1.t_id=1とします。

結果は1で、どういうわけか、「where」演算子は機能しません。結果は、次のようにクエリを配置した場合とまったく同じです。

なぜ?