Это приложение для Linux под названием Immutable Sparse Wave Trees (WaveTree), последний выпуск которого можно загрузить как WaveTree_0.2.0_unzipToGetSourceCode.jar. Его можно запустить онлайн в бесплатном хостинг-провайдере OnWorks для рабочих станций.
Загрузите и запустите онлайн это приложение под названием Immutable Sparse Wave Trees (WaveTree) с OnWorks бесплатно.
Следуйте этим инструкциям, чтобы запустить это приложение:
- 1. Загрузил это приложение на свой компьютер.
- 2. Введите в нашем файловом менеджере https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 3. Загрузите это приложение в такой файловый менеджер.
- 4. Запустите онлайн-эмулятор OnWorks Linux или Windows или онлайн-эмулятор MACOS с этого веб-сайта.
- 5. В только что запущенной ОС OnWorks Linux перейдите в наш файловый менеджер https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 6. Скачайте приложение, установите его и запустите.
Неизменяемые разреженные волновые деревья (WaveTree)
Ad
ОПИСАНИЕ
Инструмент больших данных в реальном времени на битовом уровне, основанный на неизменяемом лесу AVL, который можно запускать в памяти или, в будущих версиях, в виде леса Меркла, такого как блокчейн. Главный объект - это разреженная битовая строка (биты), которая эффективно масштабируется до 2 ^ 63 бит, обычно сжимаемых, поскольку в лесу есть дублированные подстроки. Объекты Bits поддерживают чтение bit, byte, short, int или long (примитивы Java) по любому битовому индексу в 64-битном диапазоне. Пример: вместо создания класса для хранения заголовка, а затем данных, представьте все это как биты, их поддиапазоны и целые числа для размеров его частей. Возможность расширения для других видов сжатия, поскольку Bits - это интерфейс Java. Основными функциями для битов являются: substring, concat, количество битов 0 или 1 и количество битов (размер). Все эти операции могут выполняться миллионы раз в секунду независимо от размера, поскольку лес AVL рекурсивно повторно использует существующие ветви. Есть скаляр (изначально для копирования / вставки поддиапазонов звуков) и небольшой пакет Java. Разреженная n-мерная матрица.Особенности
- Балансировка деревьев AVL позволяет избежать глубокого и медленного леса
- Подстрока Bits, concat и count 1 бит в любом поддиапазоне или комбинации требует только времени записи и памяти (миллионы раз в секунду на среднем компьютере)
- Управление версиями для объекта N-мерной матрицы (Multidim), поскольку это единственный вид объекта Bits. Я тестировал это на 10000 изображениях из данных MNIST OCR.
- Скалярная и битовая версии - изначально была скалярной для копирования / вставки поддиапазонов звука. Те же операции работают с битовыми строками
- Может хранить звуки, которые издавна были редкими. То же самое работает для битовых строк до 2 ^ 63.
Аудитория
Информационные технологии, Наука / Исследования, Отрасль телекоммуникаций, Разработчики, Безопасность
Язык программирования
Java
Среда базы данных
Проект - это уровень абстракции базы данных (API)
Это приложение также можно загрузить с https://sourceforge.net/projects/wavetree/. Он размещен в OnWorks, чтобы его можно было легко запускать в Интернете с помощью одной из наших бесплатных операционных систем.