Публикации по теме 'software-engineering'


Unity Cinemachine: использование раскадровки в качестве эталона в виртуальных камерах
Цель: узнать, как реализовать расширение раскадровки. Cinemachine предлагает множество функций, которые можно добавить к виртуальным камерам с помощью расширений. Сегодня мы рассмотрим расширения раскадровки. Расширение Storyboard позволяет вам накладывать изображение на экране в экранном пространстве поверх виртуальной камеры по вашему выбору. Это может помочь визуализировать местность, движение или чувство направления, где должны быть активы. Список свойств из документов Unity..

Инженерия данных (Pandas в Python и SQL)
Pandas была создана в 2008 году Уэсом МакКинни и использовалась для анализа данных в Python — библиотеке с открытым исходным кодом, предназначенной в первую очередь для простой и интуитивно понятной работы с реляционными или размеченными данными. Он включает ряд структур данных и процедур для работы с числовыми данными и временными рядами. Pandas построен на основе пакета NumPy, поэтому NumPy необходим для запуска Pandas. Каковы возможности использования Pandas? Pandas..

10 вещей, которые я перестал делать после того, как стал лучше разбираться в SQL
Как инженер данных с более чем десятилетним опытом работы с Python и анализом данных, я имел немало встреч с SQL. Это мощный язык для работы с базами данных, и за эти годы я многое узнал о том, как эффективно его использовать. Оглядываясь назад, можно сказать, что я перерос несколько привычек и практик, когда стал более опытным в SQL. В этой записи блога я расскажу о 10 основных вещах, которые перестал делать, и об уроках, которые я извлек на этом пути. 1. Игнорирование важности..

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

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

Демистификация изменчивого ключевого слова в Java: управление видимостью и упорядочением потоков
Ключевое слово Volatile в параллельном программировании, понимание видимости потоков, упорядочение, синхронизация, атомарность, модель памяти Java и происходит до отношений В параллельном программировании управление общими данными между несколькими потоками может быть сложной задачей. Java предоставляет различные механизмы для обеспечения безопасности потоков и предотвращения условий гонки. Одним из таких механизмов является ключевое слово volatile , которое играет решающую роль в..

Потрясающая шпаргалка по Docker
Добро пожаловать! Docker — отличный инструмент, который помогает нам развертывать наши программные продукты. Если вы новичок в Docker, перейдите по ссылке ниже, чтобы узнать о нем больше: Главная — Docker Сообщество лежит в основе того, что делает Docker. От наших капитанов Docker, которые делятся своими знаниями и опытом, до… www.docker.com Теперь давайте взглянем на потрясающую шпаргалку, которую должен увидеть каждый пользователь..