これは、Immutable Sparse Wave Trees (WaveTree) という名前の Linux アプリで、その最新リリースは WaveTree_0.2.0_unzipToGetSourceCode.jar としてダウンロードできます。 これは、ワークステーション用の無料のホスティング プロバイダーである OnWorks でオンラインで実行できます。
Immutable Sparse Wave Trees (WaveTree) という名前のこのアプリを OnWorks で無料でダウンロードしてオンラインで実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
不変のスパース ウェーブ ツリー (WaveTree)
Ad
DESCRIPTION
不変のAVLフォレストに基づくビットレベルのリアルタイムビッグデータツール。メモリ内で実行できます。将来のバージョンでは、ブロックチェーンのようなマークルフォレストとして実行できます。 メインオブジェクトはスパースビット文字列(Bits)であり、フォレストがサブ文字列を複製しているため、通常は圧縮された2 ^ 63ビットまで効率的にスケールアップします。 Bitsオブジェクトは、64ビット範囲の任意のビットインデックスで、bit、byte、short、int、またはlong(Javaプリミティブ)の読み取りをサポートします。 例:ヘッダーとデータを保持するクラスを作成する代わりに、それらすべてをビット、それらのサブ範囲、およびそのパーツのサイズのintとして表します。 BitsはJavaインターフェースであるため、他の種類の圧縮の拡張機能。 ビットの主な機能は、部分文字列、連結、0または1ビットの数、およびビット数(サイズ)です。 AVLフォレストは既存のブランチを再帰的に再利用するため、これらの操作はすべて、サイズに関係なくXNUMX秒間に数百万回実行できます。 スカラー(元々はサウンドのサブレンジをコピー/貼り付けするため)とビットJavaパッケージがあります。 スパースn次元行列。オプション
- AVLツリーバランシングは、深くて遅いフォレストを回避します
- 任意のサブ範囲または組み合わせのビットサブストリング、連結、およびカウント1ビットは、ログ時間とメモリのみを消費します(平均的なコンピューターではXNUMX秒あたり数百万回)
- Bitsオブジェクトの唯一のビューであるため、N次元マトリックスオブジェクト(Multidim)のバージョン管理。 MNISTOCRデータの10000枚の画像でこれをテストしました。
- スカラーバージョンとビットバージョン-元々は、サウンドのサブレンジをコピー/貼り付けするためのスカラーでした。 ビット文字列に対しても同じ操作が機能します
- スパースから何年も経ったサウンドを保存できます。 2 ^ 63までのビット文字列でも同じように機能します。
Audience
情報技術、科学/研究、電気通信産業、開発者、セキュリティ
プログラミング言語
Java
データベース環境
プロジェクトはデータベース抽象化レイヤー(API)です
これは、https://sourceforge.net/projects/wavetree/からも取得できるアプリケーションです。 無料のオペレーティングシステムのXNUMXつから最も簡単な方法でオンラインで実行するために、OnWorksでホストされています。