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


Какие типы навигационной сетки существуют?
В Unity существует два основных типа NavMesh: стандартная NavMesh и Tilemap NavMesh. 1. Стандартная NavMesh: это тип NavMesh по умолчанию, доступный в Unity. Он генерируется путем выбора геометрии уровня и последующего запекания NavMesh с помощью встроенных инструментов NavMesh. Standard NavMesh подходит для большинства типов игровых миров и может обрабатывать сложную геометрию, такую ​​как склоны, лестницы и несколько уровней. 2. Tilemap NavMesh: это новый тип NavMesh,..

Примитивы синхронизации в Golang
Предпочтительный способ обработки параллелизма и синхронизации в Go — это горутины и каналы. Однако Go предоставляет более традиционные многопоточные процедуры в пакетах sync и sync/atomic . Мьютексы Мьютекс (взаимная исключающая блокировка) блокирует часть кода для одного потока за раз и используется для защиты общих ресурсов от неатомарных операций. Вот…

Деконструировать объекты с помощью C#
Деконструкция объектов в JavaScript и TypeScript широко используется и может оказаться очень удобной для определенных случаев использования. В следующем фрагменте показано, как создается и деконструируется объект в JavaScript: const location = { latitude: 52.5141156, longitude: 13.2857691 }; // deconstructing const { latitude, longitude } = location; Кортежи в C# Для приложений, написанных на C#, деконструкция часто используется с кортежами и довольно редко используется для..

Использование Webpack с Typescript
Введение Если вы находитесь в мире веб-разработки, вы, скорее всего, хорошо разбираетесь в javascript. Если нет, я умоляю вас проверить некоторые ресурсы, касающиеся javascript и typescript , прежде чем продолжить эту статью. Если вы используете несколько тегов сценария в своем html-заголовке, есть некоторые приемы, такие как ключевое слово defer , чтобы оптимизировать время и способ выполнения сценариев. Большинство современных javascript использует синтаксис импорта модуля ES6 ,..

Java только что получил большое обновление
Добро пожаловать! Java — очень популярный язык программирования с массой возможностей. Если вы новичок в этом языке, перейдите по ссылке ниже, чтобы узнать о нем больше:

Исходник Golang №1 — WaitGroup под капотом
Если вы нашли где-то ошибку, сообщите мне, пожалуйста! «Группа ожидания ожидает завершения набора горутин». — Спасибо GoDoc. Кратко как это работает Этот пост будет первым из серии об источнике Golang. Сейчас я точно хочу описать, как работает группа ожидания, когда мы вызываем три метода (добавить, ожидание, выполнено), принадлежащие типу группы ожидания. Если у нас много горутин и мы хотим заблокировать их без сложно спроектированных каналов, просто используя WaitGroup. Каждая..

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