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 под руководством Джеймса Гослинга с целью разработки…

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

Раскрытие возможностей машинного обучения: изучение вариантов использования и приложений
Введение. В последние годы машинное обучение и искусственный интеллект (ИИ) произвели революцию во многих отраслях и изменили наше взаимодействие с технологиями. Алгоритмы машинного обучения —..

Глубокое обучение с подкреплением в производстве в Zynga
СОБЫТИЯ РАЗГОВОРЫ Глубокое обучение с подкреплением в производстве в Zynga Патрик Халина и Мехди Бен Айед | TMLS2019 В новостях о глубоком обучении с подкреплением говорилось о многих..

Мультиклассовая классификация изображений с использованием Alexnet Deep Learning Network, реализованная в Keras API
Введение Компьютер - потрясающая машина (без сомнения), и я действительно очарован тем фактом, что компьютеры могут изучать и классифицировать изображения. Классификация изображений имеет свои..

«Освоение наивного Байеса: от интуиции к реализации на Python»
Наивный Байес — Часть 1 Тема, которую предстоит осветить: 1.Введение 2. Интуиция 3. Математическая формулировка 4. Как наивный Байес обрабатывает «числовые данные»..

Настройка модели XGBoost в python
Что такое тюнинг? Деревья с градиентным усилением (и многие другие модели) используют набор параметров для управления процессом обучения. Эти параметры обычно называются гиперпараметрами и..

Фокус.
Фокус. Я считаю, что фокус — это одна из тех забавных вещей, которые приходят и уходят, часто сами по себе. Это переменчиво. Либо это? Когда я играю на гитаре, пишу песни, рисую или..

Создание нейронной сети с нуля на Python: пошаговое руководство
Нейронные сети — это тип алгоритма искусственного интеллекта, который имитирует работу человеческого мозга. Они способны изучать закономерности и отношения в больших объемах данных, что делает..