Squeak.ru - шаблоны программирования

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


Рисование снежинки Коха на Java
Что такое снежинка Коха? Возьмем отрезок единичной длины и назовем его E(1). Если мы удалим среднюю треть, заменив ее двумя другими сторонами равностороннего треугольника на основе удаленного сегмента, мы получим что-то вроде _/\_ и назовем это E(2). Давайте теперь возьмем оставшиеся прямые и повторим процесс с ними. Таким образом, в более математических терминах: E(k) получается путем замены средней трети каждого отрезка прямой линии E(k-1) двумя другими сторонами равностороннего..

Обзор типов ссылочных переменных в Java
Сильная ссылка Жесткая (или сильная) ссылка — это тип ссылки по умолчанию. Объект не может быть удален сборщиком мусора, если он доступен по любой строгой ссылке. List<String> list = new ArrayList<>(); list=null Теперь на объект ArrayList() не ссылается никакая ссылочная переменная, поэтому теперь он будет собран сборщиком мусора. Слабая ссылка слабая ссылка действует как держатель объекта. Используя недельную ссылку, мы можем просто положиться на способность..

Преодоление сложностей разработки микросервисов: 10 ключевых проблем и стратегий для…
10 проблем, с которыми вы можете столкнуться при разработке микросервисов, и способы их решения Нет сомнений в том, что архитектура микросервисов произвела революцию в разработке программного обеспечения, разбив монолитные приложения на более мелкие, слабосвязанные сервисы. Хотя подход микросервисов обещает повышенную масштабируемость, гибкость и ускорение циклов разработки, он сопряжен с собственным набором проблем, которые разработчику очень важно знать, а не просто знать, но и..

Нулевая двусмысленность
Перегрузка конструкторов в Java (не только) полезна для общего дизайна. При эффективном использовании это может привести к правильной и эффективной инициализации класса и избежанию многих строк шаблонного кода. Вчера столкнулся со следующей проблемой. Я написал класс следующим образом: public class Foo { public Foo(Integer i, Double d) { ... } public Foo(Integer i, Float f) { ... } } который определяет класс Foo с двумя конструкторами, которые принимают Integer и..

Создание Android-приложения с дополненной реальностью
В этой статье представлены руководства по созданию приложения дополненной реальности для Android с помощью Google Sceneform SDK. Примечание: Google SceneForm сейчас устарел, мы будем использовать его продолжение SceneView ( https://github.com/SceneView/sceneform-android ) Вот некоторые превью того, что мы собираемся построить, Sceneform — это 3D-фреймворк, упрощающий создание приложений ARCore без OpenGL. Это упрощает визуализацию реалистичных 3D-сцен в приложениях с..

Концепции сервлетов и JSP
Сервлет Сервлет — это класс Java, который обрабатывает запросы, обрабатывает их и отвечает ответом. Например, мы можем использовать сервлет для сбора входных данных от пользователя через HTML-форму, запроса записей из базы данных и динамического создания веб-страниц. Сервлеты находятся под управлением другого Java-приложения, называемого контейнером сервлетов. Когда приложение, работающее на веб-сервере, получает запрос , сервер передает запрос контейнеру сервлетов, который,..

Расцвет Явы
В мире компьютерного программирования доминировала горстка языков, каждый из которых имел свои сильные и слабые стороны. Но затем, в середине 1990-х, на сцену вышел новый игрок: Java. Java была создана командой инженеров Sun Microsystems под руководством Джеймса Гослинга с целью разработки…

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

10 обязательных к прочтению исследовательских работ для разработчиков глубокого обучения
Как разработчик глубокого обучения, быть в курсе последних научных работ имеет решающее значение для того, чтобы оставаться впереди в этой области. В этом сообщении блога мы составили список..

«Использование возможностей Rust для раскрытия потенциала машинного обучения: пошаговое руководство по…
Отказ от ответственности: этот пост был создан с использованием генеративного ИИ — отнеситесь к его содержанию с недоверием! 🔥💥. Начните создавать свои собственные с помощью Cohere ...

Исследование обнаружения множественных дефектов — Vanti Analytics
Обнаружение множественных дефектов во время производственных процессов является жизненно важным шагом для обеспечения качества продукции. Своевременное обнаружение неисправностей или дефектов и..

10 основных команд PIP, которые вы не должны знать
1) pip install ‹имя-пакета› pip install pandas ^ эта команда указывает pip установить библиотеку pandas из индекса пакетов Python (PyPI) — в основном где-то в Интернете. Эта команда..

Упрощение управления графическими процессорами для специалистов по обработке и анализу данных с помощью Genv
Пошаговое руководство о том, как получить максимальную отдачу от ваших графических процессоров Управление ресурсами графического процессора так же важно, как и управление средой Python,..

Объединить перекрывающиеся интервалы | Ржавчина
Напишите функцию, которая принимает массив произвольных интервалов, объединяет любые перекрывающиеся интервалы и возвращает новые интервалы в произвольном порядке. Каждый интервал состоит из..

Рисование снежинки Коха на Java
Что такое снежинка Коха? Возьмем отрезок единичной длины и назовем его E(1). Если мы удалим среднюю треть, заменив ее двумя другими сторонами равностороннего треугольника на основе..