問題タブ [map]

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 投票する
5 に答える
306 参照

database - 配列/順序付きルックアップデータベースとは何ですか?

次の機能をサポートするデータベースを探しています。

1)データベース内のレコードは、Python辞書やPerlハッシュのようなものです。たとえば、「購入」レコードは次のようになります。

2)レコードは可変長の配列に格納されます。データベースには、これらのアレイが多数含まれています。たとえば、購入テーブルは次のようになります。

3)このデータベースで2種類のクエリを実行できるようにしたい:

3a)さまざまな基準に一致するレコードの数を数えます。たとえば、50を超える値で何回購入されましたか?私はこれをサポートするデータベースをたくさん知っています。

3b)レコードが特定の順序で表示される回数をカウントします。たとえば、50を超える購入が行われた後、「Springfield」で購入されたアレイはいくつありますか。これを行うためにどのような種類のデータベースを使用するかわかりません。

編集:Steve Haighへの応答:速度が重要であり、このデータベースはギガバイトのデータをサポートする必要があることを述べておかなければなりません。たとえば、1,000,000,000の購入アレイがあり、「Springfield」で購入した後、「Hometown」で購入したアレイの数を数えたいと思います(順序が重要であることに注意してください)。私は間違っているかもしれませんが、リレーショナルDBはこの目的には遅すぎると思います。

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

hash - ハッシュ マップの最短パス

以下は、ハッシュ マップに保存したデータ セットです。2 つの値の間の最短パスを見つける必要があります。

ハッシュ マップのキー値は各行の最初の値で、残りは 9244 の想定される "友達" です (いずれの場合も同じ)。

私はこの形式でハッシュテーブルに保存しました: hashmap(key, array)、ここで:

  • キーは例えば 9244 です
  • 配列は[4322、4886、5989、8598、9979、1447、9657]を保持します

2 つのキー間の最短経路を見つける方法は?

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

java - テラコッタのパフォーマンスとヒント

約1か月前にTerracottaを発見した後、Terracottaの使い方を学んでいます. とてもクールな技術です。

基本的に私がやろうとしていること:

私のルート (System of Record) は ConcurrentHashMap です。

主な Instrumented Class は、HashMap に存在させたい 30 ほどのフィールドを持つ「JavaBean」です。

ハッシュマップには、これらの JavaBeans が約 20000 存在します。

各 Bean には、5 秒ごとに更新される (少なくとも) 5 つのフィールドがあります。

(これに Terracotta を使用する理由は、これらの JavaBeans が JVM およびノー​​ド間でアクセスできる必要があるためです。)

私よりも TC の経験が豊富な人に何かヒントはありますか? パフォーマンスが重要です。

他の同様のアプリケーションの例はありますか?

0 投票する
8 に答える
16547 参照

java - Java HashMap indexed on 2 keys

I want to create a HashMap in java for users with preferences. This would be easy to do in a database, but unfortunately I can't use a database. What I need is a way to find a user by name in the HashMap, and to find all the users with a certain interest (e.g. golf). If I delete a user, then all their interests should be deleted.

Anyone know a nice way to make this data structure?

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

stl - 地図の作り方?

CLSID 構造を別のもの (文字列など) に関連付けることができるコンテナーを作成したいと考えています。たとえば、std::map です。

(CLSID は標準 Windows CLSID 構造を意味します)

ただし、find() と insert (object[clsid] = string) を使用したい場合、STL が失敗してエラーが発生します。

これを解決する方法を知っている人はいますか?

例えば:

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

map - カスケードUMN-mapserverを使用してマップを再投影するにはどうすればよいですか?

カスケードマップサーバーとしてUMNを構成しました。UMNをカスケードしながら、マップを再投影したいと思います。どうやってやるの?それは可能ですか?

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

javascript - OpenLayers を使用してマップの領域にボックス コントロールを作成する

OpenLayersを使用して、プログラムで対象のボックスを作成しています。私はこのコードを使用しています:

「Shift Create a Box」コントロールをキャプチャし、関心のある領域として選択された領域を使用します。ただし、値はピクセルとして返されます。しかし、ピクセルではなく、Longitude と Latitudeが必要です。マウス位置コントロールは正しい経度と緯度を表示します。ボックスの作成方法は本当に気にしません。ユーザーがマップのエリアを簡単に選択できるようにしたいだけで、そのエリアの緯度と経度を取得する必要があります。(ボックス、サークルは関係ありません)

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

javascript - OpenLayers でマップに PNG または JPEG を使用する (スケール/ズームの問題)

OpenLayers でマップを表示するために画像を使用しています。私のJSコードは次のようになります:

私のCSSは次のとおりです。

しかし、OpenLayers で大きな画像を縮小することはできません。常にフル解像度で表示され、ズームアウトして地球全体を表示することはできません。助けてください。

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

c++ - 名前によるSQLiteC++アクセス列

C / C ++のインデックス番号ではなく列名(C ++マップなど)でSQLiteの結果にアクセスする方法はありますか?

たとえば、PythonのSQLiteアクセスにより、辞書アクセスが可能になります

SQLiteのインターフェイス用にC++で利用できる同様のメソッドはありますか?