問題タブ [random-access]

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

java - RandomAcessFile (java) でレジストリの数を調べる際に、この数は何をしますか?

私は誰かがこの数字が何をしているのか疑問に思っていました.バイトで何かをしなければならないと聞いたことがあります.

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

java - このコードで RandomAccessFile 内の文字列を検索する方法は?

私は小さな検索メソッドを作成しようとしていますが、今までは int 型のみを検索するメソッドを持っていましたが、このメソッドを再実装して文字列を検索することができるかどうか疑問に思っていましたか?

その後、いくつかの .getText をコーディングするだけで、数値のみで動作する美しい検索メカニズムができましたが、文字列を検索するメソッドが本当に必要なので、2、3 の調整を行いました。

動作しません。例外が発生します。

とにかく、このコードが Strings_ で機能することはありますか?

ありがとう

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

java - Javaでランダムアクセスファイルの行の位置を返すにはどうすればよいですか?

ランダム アクセス ファイルを作成し、そこに情報を書き込みます。ランダム アクセス ファイルの各行の位置を配列に格納したいと考えています。ランダム アクセス ファイルのすべての行を指すインデックスを作成します。したがって、ランダムアクセスファイルの行の位置をインデックスに保存する必要があります。

私のプログラムは次のとおりです

ランダム アクセス ファイルに作成された行ごとに、その位置を配列に格納したいと思います。

位置はインデックスに格納されます。

ランダム アクセス ファイル内の行の位置を返すために使用できる方法はありますか?

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

data-structures - 簡単なツリートラバーサルと高速ランダムノードアクセス

以下のAlexTaggartの発言の後に編集されました。

私はジッパーを使用して、何千ものノードに成長する可能性のあるツリーを簡単にトラバースして編集しています。各ノードは、最初に作成された時点では不完全です。データは常にランダムな位置で追加/削除され、リーフノードはブランチに置き換えられます。

ツリーは非常に不均衡になる可能性があります。ノードへの高速ランダムアクセスも重要です。

実装は、ジッパーを使用してツリーをトラバースし、キーでインデックス付けされたノードのハッシュテーブルを作成することです。言うまでもなく、上記は次のように非常に非効率的です。

  • 各ノードの2つのコピーを作成する必要があります
  • 変更は、2つのデータ構造(ツリーとハッシュマップ)間で一貫してミラーリングする必要があります。

要するに、トラバース/更新の容易さと、clojureのハッシュテーブルへの高速アクセスを組み合わせるための時間/スペース効率の良い方法はありますか?

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

java - 大量のオブジェクト (ハッシュ テーブルなど) へのランダム アクセスの推奨事項

複数のオブジェクトを含む、生成されたデータ ファイル (数百メガバイト) を処理していGます。これらのオブジェクトにランダム アクセスする必要があります。可能な実装は、大きなHashTable. 私のプログラムはJavaで書かれており、これjava.util.HashMapを処理できないようです(どういうわけか非常に遅いです)。これらのオブジェクトにランダムにアクセスするためのソリューションを推奨できる人はいますか?

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

vb.net - Quick BASIC から VB.Net への変換 - ランダム アクセス ファイル

古い Quick BASIC プログラムを VB.Net に変換しようとしています。古い file ステートメントを直接置き換えるものはないようです。データベースの構築は、私の単純なニーズに対してやり過ぎのように思えます。

VB.Netで次のことを行うにはどうすればよいですか?

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

php - 1行でphp配列から任意の数のランダム要素を取得します

PHP の配列から任意の数のランダムな要素を取得したいと考えていました。関数が配列からarray_rand()任意の数のランダムキーを取得することがわかります。私がオンラインで見つけたすべての例は、キー参照を使用して配列から実際の値を取得することを示していました。

それは私には面倒に思えました。もっと簡潔にできると思っていました。キーの代わりにランダムな要素を単純に返す関数、またはキーを要素に変換できる関数のいずれかが必要になるため、次のようなことができます。

しかし、マニュアルやグーグルでそのような機能は見つかりませんでした。私は明らかなことを見落としていますか?

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

java - ランダムアクセスファイルの行のアドレスを返すにはどうすればよいですか?

Java でランダム アクセス ファイルを作成しようとしています。新しい行に何かを書きます。

  1. Javaでその行のアドレスを返すにはどうすればよいですか?

また、私は RAF について少し混乱しています。

たとえば、アルファベット順に次のエントリで構成されるファイルがあります

ジョージ 10 10 8

メアリー 9 10 10

ニック 8 8 8

ニコラス 10 10 9

ニコラスの成績を返したいです。RAFでそれをどのように宣言できますか?

「read("Nickolas")」してその行を返すことができるメソッドはありますか?

前もって感謝します

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

android - Androidデバイスに接続されたUSBフラッシュの最初のセクターを読み取るにはどうすればよいですか?

Android タブレットに接続されている USB フラッシュの最初のセクターまたは最初のバイトを読み取りたいです。

RandomAccessFile を使用する必要があることはわかっていますが、USB フラッシュのアドレスがわかりません。

ご協力いただきありがとうございます


このコードを見つけましたが、args[0] の代わりに何を入れればよいかわかりません

}

Linux では「/dev/sdaX」を使用する必要があることはわかっていますが、adnroid の場合はどうでしょうか?

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

java - マルチエージェントシステムにおけるエージェントの振る舞い?

プロジェクトにリクエストエージェントといくつかのリソースエージェントがあります。エージェントアプリケーションを作成し、このアプリケーションを実行すると、1つの結果が得られるたびに実行しました。つまり、これらの動作にランダムな順序でアクセスせずに、メソッドを段階的に呼び出します。ランダムを使用せずに、このランダムな動作をヒスイに実装するにはどうすればよいですか?私の上司はエージェントの行動でランダムを使用するのが好きではないからです。