問題タブ [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.
windows-vista - Vistaで複数のクリップボードを使用するために利用可能な手法
プログラミングするときは、複数のクリップボード(Vista)を使用する方法が必要です。そのうちの2つでうまくいくと思います。たとえば、Ctrl-Cはクリップボード#1にコピーし、Control-Shift-Cはクリップボード#2にコピーします。使用しているソフトウェアや他の方法を知りたい。
performance - ファイルからの読み取りと ArrayList のパフォーマンス
AI アルゴリズムをトレーニングしてテストするには、ファイルから読み取った数千のデータを使用し、そのデータを何百回も繰り返し使用する必要があります。現在、考えられる解決策は 2 つあります。1 つは、何千ものデータを使用する必要があるたびに、ファイルから直接読み取り続けることです。もう 1 つは、ファイルから読み取り、データを ArrayList に格納してから、arraylist をループして繰り返し使用することです。どちらの方法が速いですか?可能であれば、誰かが 2 つの方法のそれぞれに大きな o 表記を提供してくれませんか? また、この問題に対処するまったく新しい方法で、過剰な量のデータを読み取るのにかかる時間を短縮できる可能性はありますか?
debugging - Erlang の編集、コンパイル、実行/デバッグ サイクルの高速化
Erlang アプリケーションを編集し、コードをコンパイルし、実行結果を確認する最速の方法は何ですか? できれば、最後のステップで Erlang シェルにジャンプします。
私の現在の初心者のセットアップ:
- アプリをコンパイルし、erl シェルを起動するスクリプト。
- 次に、application:start(foo) と入力します。
- タイプミスを修正したら、モジュールを c('module') で再コンパイルし、アプリを再起動します。
もっと速い方法はありますか?ところで。私が選んだエディタは Emacs です。
c++ - ベクトルに X に等しい 2 番目の要素を持つペアが含まれているかどうかを確認します
私はこのベクトルを持っています:
<a, b>
とのペアが存在するかどうかを調べたいと思いますb == X
。
std::find
fromについて<algorithm>
は知っていますが、ここで適用する方法がわかりません。
それを行うには、独自の関数を作成する必要がありますか?
それは効率的ですか?
java - Javaでの双方向リンクリスト実装の効率
Java のノードを使用して二重リンク リストを実装しました。Node クラスとリンク リスト クラスのコードは次のとおりです。操作の設計および/または実行時間を改善するための提案はありますか?
たとえば、ドット (.) 表記を使用して Node クラスの要素に直接アクセスします。getter メソッドと setter メソッドは唯一の代替手段ですか? さらに、O(n) 時間よりも短い get メソッドの他の実装はありますか?
c - EXE サイズの縮小
ハードディスクで 68.3 KB を読み取る TicTacToe プログラムを C で作成しましたが、.exe
ファイルのバイト数を減らすために使用できる最適化手法があるかどうか疑問に思っていました。
たとえば、結果の実行可能ファイルを「小さく」するために変更できるコードはありますか?
コード:
java - スカラ効率
Scala の効率性に関するあなたの意見に興味があります。Scala (およびその他の関数型プログラミング言語) は、コード作成効率と引き換えに効率性を犠牲にしているようです。以下のプログラムには、純粋な関数型アプローチとより古典的な C++ アプローチの両方のスタイルの挿入ソートを含む Scala プログラムのテストが含まれています。
出力からわかるように、関数型スタイルは C++ スタイルよりも桁違いに効率的ではありません。私ができる機能的なスタイルの改善はありますか?
php - XML 設計 - パフォーマンスと効率
カテゴリの XML マップ ファイルを作成しています。私が考えている2つのオプションを考えると、正しいアプローチはどうなるのだろうと思っていました。
私の主な問題は、XML ファイルを読み取る必要がある可能性のある php コードの速度/効率です。だからここに私の最初のアプローチがあります
このアプローチでは、すべての XML タグに一意の名前が付けられます。次に、この 2 番目のアプローチと比較してください。
これは XML ファイルの短いバージョンです。全体の内容はかなりのものです。これらの設計アプローチのどちらが高速ですか?、ループと条件が少なくて済むのはどれですか? どちらに従うことをお勧めしますか、またその理由は何ですか?
とても有難い!