問題タブ [coding-efficiency]

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

sql-server - サブクエリで選択するのではなく、テーブルをそれ自体に結合するSQLサーバーの効率

これはばかげた質問のように聞こえるかもしれません - これが以前に回答されていたら (ほぼ確実に) 申し訳ありませんが、検索で回答を見つけることができませんでした。

特定の日のトランザクション、前月のトランザクション、前の 6 か月のトランザクション、その後のトランザクションなど、さまざまな列のさまざまな方法でテーブルの値をサブクエリとして集計するクエリがあります。メイン テーブルを tx としてエイリアスし、次にサブクエリ エイリアスを tx1 としてエイリアスしました

サブクエリを含む7つの列があり、サブクエリでテーブルを7回定義している場合、再作成するのではなく、メインテーブルクエリでINNER JOINとしてtx1を作成することが可能であり、より良い(より効率的で読みやすい)かどうかを知りたい各サブクエリでそれを使用します。そうであれば、WHERE 句をどのようにコーディングしますか? ありがとう:o)

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

python - より効率的に確率を計算する

私はコーディングの経験がないことに苦労しています。私が以下に書いたコードは、非常に不便で見にくいものです。

あなたへの私の質問は次のとおりです。これをより効率的に行うにはどうすればよいですか? 私が選択した方法は、かなり非効率的です。def freq_2dice(n, N):コードのセクションとprintステートメントに注意してください。これらは、コードの見栄えを良くするだけでなく、効率を高める必要がある分野です。

ありがとう!

編集:割り当ては、2つのサイコロを投げたときに可能な合計のそれぞれを取得する確率をそれぞれ記録および保存する関数を作成することnです。

コードの残りの部分では、これらの確率を正確な確率と比較しています。

EDIT2: コードのエラー

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

processing-efficiency - コードの実行に必要なメモリを削減するには?

私は Java プログラミング (数学的プログラミングのみ) で 2 年間の経験があり、現在 C++ を学んでいる学生ですが、コードの実行のためにメモリを効率的に管理する方法を教えられたことはありません。私のコードを私の国のコンテストの 1 つに提出したところ、私の Java コードは実際には約 1000M のメモリを使用していましたが、実行に 0.07 秒かかったことがわかりました。ループと変数を使用して基本的なプログラムを効率的に作成するにはどうすればよいですか?

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

c# - 複数のストアド プロシージャ呼び出しまたは配列のループ?

現在、テーブルに格納されている値に基づいて、レポート グリッドにツールヒントを設定しています。これを行うのは、多数のグリッドと多数のツールチップがあり、ソース コードを更新せずにそれらすべてを 1 か所から簡単に管理できるためです。

私の質問。この方法でツールチップをロードするのと、すべてのツールチップを一度にロードして配列をループすることでロードするのとでは、どちらが高速ですか?

すべてのツールチップに対する 1 回の SP 呼び出しは、10-20 回よりも高速になるようです。この仮定は正しいですか?もしそうなら、配列またはリストでこれを行う方法の例を見ることができますか?

リストを使用した例は、次のようになります (これがより高速である場合は、セッションごとに 1 回リストをロードして、メモリに保存するだけでよい可能性があります)。

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

javascript - この機能を使用して、自分自身を繰り返さないルールを回避するにはどうすればよいですか

彼は開発者、

このコードをより適切に記述する方法について、あなたの意見を知りたいです。

ボタン star3 をクリックすると、黄色の星に変わります。その下の星も黄色です。star3 の上の星は灰色です。

それは私が得たものであり、必要なものですが、コードをより効率的にする方法を知りたい..

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

javascript - 2 つの一致について文字列をテストするより良い方法は何ですか?

好奇心から: 文字列を 2 つ (または別の少量) の異なる単語でテストしたい場合、いくつかの比較または正規表現を使用する方が良いですか?

またはそれ以上

正規表現はコードの入力が少なくなりますが、読みにくいことがわかります。(理論上の) 技術的により効率的な方法は何ですか?

(私は「スタイル」タグを使用すべきではないので、使用しません:D)

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

c - C プログラミングで複数の繰り返される if/else if ステートメントを単純化する方法

私は現在、ユーザーがクリックした場所を把握し、それに応じて処理を実行するために多くの if ステートメントを必要とするゲームを作成しています。ユーザーが指定された座標をクリックしたかどうかを確認します。以下のコードは完全に正常に動作しますが、これを行うための効率的な方法を見つけるのに苦労しています (このコードだけでなく、一般的なコードでも)。