Gridens - информационные технологии

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


Избегайте мысленного картирования при программировании
Как часто вы в конечном итоге путаетесь с логикой реализации программы? Такой процесс удержания в уме всей программы может привести к снижению эффективности и повышению вероятности ошибок . Постоянное обновление документации проекта , а также использование инструментов проектирования, таких как белые доски или Miro , — полезные способы поддержания обзора структура кода и его зависимости. Кроме того, всякий раз, когда вы сталкиваетесь со сложной проблемой, разбейте ее на более..

Наследование Java
В этой истории мы узнаем о наследовании Java и его типах на примере. Наследование — одна из ключевых функций ООП , которая позволяет нам создавать новый класс из существующего класса. Создаваемый новый класс называется подкласс (дочерний или производный класс), а существующий класс, из которого происходит дочерний класс, называется суперкласс (родительский или базовый класс). ). Ключевое слово extends используется для наследования в Java. Например: class Animal { //..

Современная сборка мусора
Современная сборка мусора Взглянем на стратегию Go GC Вы можете найти обсуждения в Hacker News и Reddit В последнее время я видел кучу статей, в которых продвигается последний сборщик мусора языка Go, что меня беспокоит. Некоторые из этих статей взяты из самого проекта Go. Они заявляют, что произошел радикальный прорыв в технологии газового хроматографа. Вот первое объявление о новом коллекционере в августе 2015 года : Go создает сборщик мусора (GC) не только на 2015..

Глубокое погружение в ключевое слово Java Volatile
Вы хотите полностью понять volatile? Хотите знать, когда использовать volatile? Тогда прочитайте эту статью, чтобы раскрыть скрытые тайны Java volatile. Вы бы прочитали множество статей о volatile-переменных, рассказывая о том, как они используются для предотвращения оптимизации процессора или о том, как они сообщают компилятору, что их значение не следует кэшировать. Но проблема в том, что эти утверждения не помогают нам получить глубокое понимание того, что такое volatile и когда..

Пожалуйста, прекратите беспорядок Java Optional!
Во многих проектах, над которыми я работал в последние годы, мне было довольно сложно найти разработчиков, использующих Java Optionals правильным образом, поэтому я подумал, что было бы хорошо показать, какой, на мой взгляд, должен быть правильный подход. . Фон Прежде всего, давайте проясним, какова первоначальная цель наличия класса Optional в Java. Как многие из вас, возможно, знают, необязательный класс был первоначально представлен в библиотеках Guava и широко использовался в..

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

Журналы Py № 2: Если, Элиф, Иначе?
У меня такое чувство, будто я давно ничего не писал, хотя прошло два дня с тех пор, как я опубликовал свою первую историю. В любом случае, сегодня произошло много всего, так что приступим...

Работа в Реакции
Я изучаю React в Bloc прямо сейчас. До сих пор я изо всех сил пытался понять темы. Тем не менее, я только что закончил проблему, над которой некоторое время размышлял, и хочу записать свой..

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

Какую последнюю статью вы считаете стоящей поделиться?
Я люблю читать качественные статьи. Не стесняйтесь делиться своей работой.

Преобразование CoreML, позволяющее использовать Fast-Neural-Style-Transfer на iOS и MacOS.
Как использовать Fast-Neural-Style-Transfer на iOS Преобразованная модель: GitHub — john-rocky/CoreML-Models: Преобразованный зоопарк моделей CoreML...

ИИ в правоохранительных органах: мощный инструмент с двойной природой
Искусственный интеллект (ИИ) революционизирует правоохранительную деятельность, предлагая инновационные тактики расследования, повышая достоверность доказательств и оптимизируя процессы. Тем..

Autoencoder Average Distance  — классический способ, используемый внутри Microsoft для выявления сходства…
Среднее расстояние автоэнкодера (AAD) использует более простой подход для определения расстояния между двумя наборами данных. Нейронный автоэнкодер может преобразовать любой элемент данных в..