arhrs - современные компьютерные технологии

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


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

Что такое программная инженерия ?
Программная инженерия — это применение принципов, используемых в области инженерии, которая обычно имеет дело с физическими системами, для проектирования, разработки, тестирования, развертывания и управления программными системами. Определить → Дизайн → Разработка → Отладка → Развертывание В области разработки программного обеспечения применяется дисциплинированный, структурированный подход к программированию, который используется в инженерии для разработки программного обеспечения с..

Python VS Java как ваш начальный язык программирования
Итак, вы планируете начать программирование и разрываетесь между выбором Python или Java. Как человек, который начал с Python, но работал с обоими языками (Java для работы и Python для личных проектов), вот некоторые различия между ними, а также некоторые плюсы и минусы: Почему выбирают Python 1) Код на Python проще в написании, чем на Java. Вот как мы печатаем hello world в python (имя файла: hello.py): print("hello world") и вот как мы запускаем Python (это..

Вы когда-нибудь слышали об условиях Йоды?
Проголосуйте за следующую публикацию или укажите, что вы хотите видеть дальше здесь: Следующая запись? - Кафе вопросов Все, что вам нужно знать об основах работы с нейронными сетями глубокого обучения - Все, что вам нужно знать о… question.cafe В первые дни программирования я много писал на C и Java. Самая распространенная ошибка, которую я бы сделал, - это использовать = вместо == внутри условных операторов. Все говорят,..

Как мы уменьшили объем памяти, занимаемый нашим приложением для Android, на 50%
Как и любой другой стартап, одержимый импульсом, мы не тратили много времени на создание эффективного продукта с первого раза. Мы отправили наше приложение для Android, и оно работало «отлично». Когда мы начали увеличивать масштаб предложения для клиентов, наше приложение стало громоздким - с тоннами изображений - и мы начали замечать проблемы с производительностью. Наше приложение работало медленно и зависало на бюджетных устройствах. Расход батареи тоже увеличился. Для отладки..

5 причин возвращения Java
И я не говорю о новой лаконичной main-функции. Java уже давно является очень популярным языком. Однако в последние годы его популярность начала снижаться ( согласно индексу PYPL ). Более современные языки, такие как Typescript, Rust и Go, набирают силу по сравнению со старыми языками, такими как Java. Тем не менее, есть много причин, по которым я считаю, что Java останется актуальной и, возможно, даже вернется к славе самого популярного языка программирования. По-прежнему..

Преимущества проекта Apache Spark Tungsten для Spark SQL
Проект Tungsten, важная веха в эволюции Apache Spark, направлен на повышение производительности и эффективности основного движка Spark. Поскольку Spark SQL является важнейшим компонентом экосистемы Apache Spark, проект Tungsten приносит своим пользователям значительные преимущества. Давайте углубимся в преимущества проекта Tungsten для Spark SQL и поймем, как он революционизирует обработку данных. I. Обзор Spark SQL Spark SQL — это модуль Apache Spark, предназначенный для обработки..

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

Конфигурация Gulp для WordPress - Часть II
Здесь мы переходим ко второй части руководства по настройке Gulp для оптимальной разработки WordPress. Если вы пропустили первую часть, где мы установили все модули, необходимые для задач,..

LACTF — сеть/метавселенная
В lactf я смог решить задачу веб/метавселенной. Ниже приведен исходный код, предоставленный здесь Из исходного кода видно, что флаг — это отображаемое имя администратора...

GraphQL — Язык запросов — Часть 1
Первое, что нужно знать: GraphQL — это спецификация (как она должна работать и выглядеть), а не реализация. GraphQL не нужно устанавливать, вы реализуете его с помощью серверной библиотеки,..

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

Сравнение Clojure IDE  — Emacs/Cider и IDEA/Cursive
Введение Недавно я редактировал сообщение в блоге, в котором брал интервью у жителей Метосинии относительно их любимых редакторов Clojure . Было довольно интересно увидеть, что используется..

Строки, регулярные выражения и шаблонные литералы — Часть 1 | Понимание ES6
Строки, несомненно, являются одним из самых важных типов данных в любом языке программирования. Строки есть практически в каждом языке программирования, и научиться их эффективному..

7 признаков того, что вы все еще начинающий веб-разработчик
В этой статье я расскажу о 7 признаках того, что вы все еще начинающий веб-разработчик. Это вещи, в которые время от времени могут впадать даже опытные разработчики, поэтому не беспокойтесь,..