WedX - журнал о программировании и компьютерных науках

Публикации по теме 'java'


Внутри Java: сделано проще — часть 1
Введение Java — это объектно-ориентированный язык программирования, основанный на классах и спроектированный так, чтобы иметь как можно меньше зависимостей от реализации. Он предназначен для того, чтобы позволить разработчикам приложений/программ написать один раз и запустить где угодно, а это означает, что скомпилированный код Java может работать на всех платформах, поддерживающих Java, без необходимости перекомпиляции. Приложения Java обычно компилируются в байт-код Java, который..

Типы значений и ссылок в Java
Мы еще раз пройдемся по примитивным типам. Примитивные типы часто имеют простую структуру, такую ​​как одна буква или одно целое число. В основном мы сотрудничаем с ними, чтобы выполнить задачу как можно быстрее. Обычно они занимают мало памяти и многочисленны в программах. Их принято называть «легкими» зданиями. Каждая из них имеет определенный размер. Целое число, число с плавающей запятой, двойное число, символ, логическое значение и другие типы значений являются примерами. Стек..

Цифровая подпись для подписания документов
Кристин Бачиу, Parser Цифровую подпись можно сравнить с традиционной подписью, и она используется аналогичным образом. Когда мы хотим убедиться, что сообщение или документ были отправлены определенным объектом, для этого можно использовать цифровую подпись. Это гарантирует, что: Целостность: сообщение или документ были изменены с момента отправки. Подлинность: лицо, предоставившее сообщение или документ, действительно является тем, за кого себя выдает. Неотказуемость:..

Объектно-ориентированный язык программирования
Список распространенных объектно-ориентированных языков программирования Объектно-ориентированный язык программирования Что вообще означает объектно-ориентированное программирование? Каковы лучшие языки этого типа? Объектно-ориентированные языки — это языки высокого уровня, более понятные человеку, но требующие перевода компилятором или интерпретатором для машин. Они идут еще дальше и объединяют свои данные и процедуры в единицы, именуемые объектами, которые содержат больше, чем..

Двоичное дерево поиска Примечание 1
Двоичное дерево поиска (BST)  – это базовое упорядоченное двоичное дерево, в котором элементы хранятся в определенном порядке, что позволяет эффективно выполнять несколько операций над элементами. Свойства BST: Левое поддерево узла содержит узлы с ключами меньше, чем ключ узла. Правое поддерево узла содержит узлы с ключами, большими, чем ключ узла. Каждое из левого и правого поддеревьев должно быть бинарным деревом поиска. Двоичное дерево поиска не работает с повторяющимся ключом...

Шаблоны структурного проектирования в Java: шаблон проектирования адаптера
Шаблон проектирования адаптера используется для соединения двух несовместимых классов с помощью интерфейса, чтобы обернуть существующий класс и сделать его совместимым с интерфейсом клиента. Давайте рассмотрим случай, когда у нас есть приложение, которое преобразует дни в месяцы. И теперь мы хотим добавить в это приложение новую функцию, позволяющую пользователю конвертировать вставленные дни в недели. Чтобы удовлетворить эту потребность, мы создадим адаптер, который преобразует..

Шаблон проектирования декоратора с Java
Структурные шаблоны проектирования: шаблон декоратора Декоратор относится к шаблонам проектирования Структура , что очень полезно. Структурные шаблоны проектирования объясняют, как собирать объекты и классы в более крупные структуры, сохраняя при этом структуры гибкими и эффективными . Итак, декоратор — один из способов сделать это. Паттерн Decorator позволяет нам добавлять новую функциональность к существующим объектам, вообще не меняя их структуру. Проще говоря, он..

Новые материалы

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..


Для любых предложений по сайту: [email protected]