Публикации по теме '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 — язык программирования, созданный Урбаном Мюллером.
Я недавно узнал об этом и подумал, что создам свой собственный учебник по нему, рассказывая об основах, а также о..
Как интеллектуальный анализ данных помогает в принятии решений
Интеллектуальный анализ данных используется для ответа на бизнес-запросы, бизнес-аналитики находят факты, связанные с бизнес-проблемой. Лица, принимающие решения, извлекают данные из..