問題タブ [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 に答える
149 参照

keyboard-shortcuts - Sublime Text 3 (Macbook Pro) では、矢印キーやマウスを使用せずに自動引用補完以外で、カーソルを前方に移動するためのキーボード ショートカットはありますか?

自動引用補完機能は気に入っていますが、Mac キーボードの矢印キーにアクセスしなければならないのは首の痛みです。生産性を維持するために、ベースタイピングの位置に手を保つ方法を探しています。

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

python - Python - 私の頻度関数は非効率的です

単語のリストに最も多く出現した単語の出現回数を返す関数を書いています。

例えば:

ただし、リスト内の大量の単語を処理する場合、この関数は遅くなります。たとえば、250,000 単語のリストでは、この関数が出力を表示するのに 4 分以上かかります。だから私はこれを微調整するために助けを求めています。

何も輸入したくありません。

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

javascript - Javascript の効率

私はJavascriptでプログラミングする能力に取り組んできました。私が抱えている懸念の 1 つは、コードが機能することですが、それが効率的かどうかはわかりません。問題を適切に解決するのではなく、問題を回避し続けているような気がします。例えば:

物事を行うためのより良い方法が必要だと感じています。1) 物事を行うためのより効率的な方法を学ぶ方法 2) このコードをどのようにクリーンアップしますか?

本当にありがとう

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

javascript - 複雑な JavaScript シェイプを効率的に作成する方法

私は複雑な JavaScript 形状を作成しようとしています (機能するゲージの最終的な効果のために)。ただし、個々のパーツをプログラムで作成する場合、これは非常に遅いプロセスです。

これよりも効果的にこれを行う方法を見つけたいと思っていました。Adobe Animate は有望に見えましたが、私が必要としているものには非常にやり過ぎです。それぞれのコードを書くよりも効果的に JavaScript の形状を作成するためのソフトウェアまたは方法があればいいのにと思っていました。

アドバイスをよろしくお願いします。

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

algorithm - この短いアルゴリズムをより効率的に書き直す方法は?

ループを含まずにこれと機能的に同等の関数を書く方法はありますか?

Python コード:

わかりました、申し訳ありませんが、過去 5 分間に元の投稿をスパム編集していました。いただいたフィードバックに基づいて、質問したいことを明確にしたので、ここで終了します。

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

java - Thread.sleep() による効率化

ここには、希望どおりに機能するコードが少しあります。コードで決定した特定の日付までの秒単位のカウントダウンだけです。Thread.currentThread().sleep(1000);日付までの残りの現在の時刻で JLabel を更新するために使用しています。問題は、JLabel が想定どおりに毎秒更新されないことです。2 秒ごとに更新される場合もあれば、更新に 10 秒かかる場合もあります。メソッドの呼び出し方法に関係があると思いますが、より効率的にする方法がよくわかりません。

Thread 内の JLabel を更新するメソッドを呼び出すメイン メソッドは次のとおりです。

これは、main メソッドによって呼び出されるメソッドによって呼び出されるメソッドです。このメソッドは最終的に残りの秒数変数を 3 番目のメソッドに送信します。

最後に、これは JLabel を書き換えるメソッドです (上記のメソッドによって呼び出されます)。

コードの残りの部分は無関係なので含めませんが、それも見たい場合はお知らせください。

0 投票する
0 に答える
460 参照

python - 特定の頻度でバイグラムの数を取得する最も効率的な方法

特定の周波数 ( ) を持つバイグラムのリストを取得しようとしていますi

私はそれを行うための2つの方法を思いついた. 最初にバイグラムのリストを作成してから、次のメソッドbg1を使用します。nltk.FreqDist

アプローチ 1 では、most_common最初に並べ替えを使用します。

2 つの解析fdist1に直接アプローチします。

どちらのアプローチが優れているか、またその理由は?