Публикации по теме '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 и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..