Хобрук: Ваш путь к мастерству в программировании

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


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

Java для начинающих
Знай свои основы

Периметр острова
Допустим, у нас есть такая проблема : Вам дана цифра row x col grid , обозначающая карту, где grid[i][j] = 1 представляет собой землю, а grid[i][j] = 0 представляет воду. Ячейки сетки соединяются по горизонтали/вертикали (не по диагонали). grid полностью окружен водой, и на нем имеется ровно один остров (т. е. одна или несколько связанных ячеек суши). На острове нет «озёр», то есть вода внутри не связана с водой вокруг острова. Одна ячейка представляет собой квадрат..

Использование GraphQL с загрузкой Spring: интерфейсы и союзы
Интерфейсы и объединения GraphQL обеспечивают хороший способ обработки нескольких типов полей в запросах. В первую очередь Я начну с объяснения концепций, а затем мы рассмотрим его реализацию с помощью Spring Boot и Kotlin. Рассмотрим следующие классы данных и интерфейс. Теперь мы собираемся написать схему GraphQL, которая моделирует те же интерфейсы и классы. У нас будет запрос на получение Profile , который даст нам User или Company в зависимости от того, что нужно..

Aspose Cells — Как скопировать лист по значению
Примеры кода с модульными тестами Aspose Cells — популярная библиотека программирования для чтения, создания и управления файлами Excel. Хотя он не бесплатен, он мощный и простой в использовании. В этой статье мы научимся копировать лист Excel по значениям его ячеек. Эффект должен быть аналогичен ручным действиям по копированию и вставке по значению. Для тех, кто спешит: public void copy(Worksheet from, Worksheet to) throws Exception {..

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

Соблюдение кода
Приверженность делу всегда была для меня вызовом. Поговорите со всеми, кто меня знает, и они скажут вам, что у меня всегда были большие мечты, но я никогда не доводил дела до конца. Звучит знакомо? Я всегда говорил, что буду заниматься кодированием, но оставаться последовательным было трудно. В конце концов, я уговорил себя думать, что если я когда-нибудь захочу достичь своей цели стать разработчиком, мне понадобится строгий режим, который предлагает школа. Я поступил на программу..

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

Нелинейная бинарная классификация с использованием нейронной сети с прямым и обратным распространением (образец…
Перед переездом освежитесь с типом потери и градиентным спуском из предыдущей статьи… https://medium.com/@ranasinghiitkgp/sigmoid-neuron-model-gradient-descent-with-sample-code-4919bfc9d4c4..

Самостоятельное обучение здесь, чтобы остаться частью 2 (машинное обучение)
Самоконтролируемое обучение Sharpness & Shift-Aware (arXiv) Автор: Нгок Н. Тран , Сон Дуонг , Хоанг Фан , Тунг Фам , Динь Фунг , Трунг Ле . Аннотация: Обучение с самоконтролем..

Менее известные альтернативы GitHub…
… Который заслуживает участия в конкурсе Некоторые платформы заслуживают большего внимания по разным причинам. Есть рынки, где 1products доминирует над всем. В этом случае мы все знаем, что..

Почему мы пишем инфраструктуру машинного обучения на Go, а не на Python
Производственное машинное обучение - это больше, чем просто алгоритмы На данный момент никого не должно удивлять, что Python является самым популярным языком для проектов машинного..

Bitfoolish Operations в Javascript.
Bitfoolish Operations в Javascript. У всех нас, вероятно, никогда не было необходимости выполнять одну побитовую операцию как разработчикам, но некоторые из наиболее важных операций /..

Что такое BrainFuck?
Введение BrainFuck — язык программирования, созданный Урбаном Мюллером. Я недавно узнал об этом и подумал, что создам свой собственный учебник по нему, рассказывая об основах, а также о..

Как интеллектуальный анализ данных помогает в принятии решений
Интеллектуальный анализ данных используется для ответа на бизнес-запросы, бизнес-аналитики находят факты, связанные с бизнес-проблемой. Лица, принимающие решения, извлекают данные из..