Публикации по теме 'software-development'
Для нубов вроде меня, которые заблудились: «Теперь, когда у нас есть простой клиент Go, давайте превратим его в…
Для новичков вроде меня, которые заблудились на «Теперь, когда у нас есть простой клиент Go, давайте завернем его в службу, запустим и перейдем к Chronograf», вот хорошее руководство для дальнейшего чтения по запуску бинарного файла Go как systemd, который впоследствии ссылается на вводное руководство по установке и использованию Go.
GoLang: запуск бинарного файла Go в качестве службы systemd в Ubuntu 16.04 Язык Go с его простотой, поддержкой параллелизма,..
JavaScript: forEach и Async/Await выполнены правильно
Если вы когда-нибудь пробовали использовать async/await в arr.forEach, вы могли обнаружить некоторые странности и непреднамеренные побочные эффекты в своем приложении.
Основная причина этого в том, что arr.forEach ожидает синхронную функцию, а не асинхронную. Это в основном означает, что он не будет выполнять «ожидание», как вы ожидаете.
Рассмотрим следующий код
async function someAsyncFunction(value) {
//Simulate a promise that returns a value
const randomDelay =..
Введение в Git-Submodules
Как заставить несколько репозиториев работать вместе.
Подмодули Git существуют уже более десяти лет, но многие разработчики никогда их не использовали. Благодаря сегодняшнему списку опций для менеджеров пакетов и общих библиотек подмодули git не предназначены для всех сценариев, где вам нужно совместно использовать пакеты или зависимости. Подмодули в первую очередь предназначены для использования, когда вы хотите больше контролировать изменение кода как с точки зрения источника, так и..
Вакцина Covid19 для разработчиков программного обеспечения
Я нахожу прекрасную аналогию между новой вакциной на основе матричной РНК, такой как вакцины от Pfizer и Moderna, и миром разработки программного обеспечения. Я думал, что выделение этой аналогии поможет разработчикам программного обеспечения легче понять концепции, лежащие в основе этих вакцин, или, по крайней мере, вызвать улыбку на их лицах. Было слишком дорого не писать эту историю. В душе я инженер, по работе инженер-программист и по должности вице-президент по исследованиям и..
Начало работы с PyTorch Участие: настройка среды разработки
PyTorch — это популярная платформа глубокого обучения с открытым исходным кодом, разработанная исследовательской группой искусственного интеллекта Facebook, которая используется учеными, инженерами и исследователями данных для разработки и обучения моделей глубокого обучения. Он предоставляет полный набор инструментов для создания, обучения и развертывания приложений ИИ. Благодаря мощному и интуитивно понятному API PyTorch позволяет разработчикам легко создавать собственные модели..
Рекомендации по React - имена и синтаксис
Как и любые приложения, приложения React также должны быть хорошо написаны.
В противном случае позже мы столкнемся с самыми разными проблемами.
В этой статье мы рассмотрим некоторые передовые практики при написании приложений React.
Согласованное именование логических свойств
Мы должны назвать наши логические свойства в соответствии с последовательной схемой именования.
Например, мы должны начать с префикса is для логических значений.
Так что что-то вроде isEnabled было бы..
5 проблем тихого программиста
Борьба № 5 - Люди считают, что им не хватает лидерских качеств
За свою карьеру я работал с двумя типами тихих программистов: один предпочитает сохранять спокойствие и хранить молчание; другому сложно говорить, и поэтому он молчит.
Первая категория программистов очень уверена в своих силах. Они знают, когда нужно высказаться, получают соответствующую заметность и используют лучшие возможности. Достижение успеха в карьере для них не проблема.
Однако вторая категория разработчиков..
Новые материалы
12 сайтов с искусственным интеллектом, которые поразят вас
Приготовьтесь поразить воображение
Сегодня существует несколько веб-сайтов, использующих искусственный интеллект (ИИ). От индивидуальных рекомендаций по новостям до более умных поисковых..
Скрытый технический долг в системах машинного обучения [NeurIPS 2015]
Что такое технический долг?
Технический долг — это метафора, введенная Уордом Каннингемом в 1992 году, чтобы объяснить долгосрочные затраты, связанные с быстрым продвижением в разработке..
Алгоритм быстрой сортировки в Python
Всем привет, добро пожаловать на programminginpython.com . Здесь я покажу вам, как реализовать алгоритм быстрой сортировки в Python. В предыдущих статьях я рассмотрел Сортировку вставкой ,..
Как использовать манипулирование объектами в JavaScript
Объекты являются важным строительным блоком JavaScript. Они позволяют группировать свойства и методы вместе.
Объект представляет собой набор свойств. Свойства идентифицируются с..
Разработка игр с помощью Godot Engine: мощный инструмент с открытым исходным кодом
Разработка игр — творческий и сложный процесс, требующий множества навыков и инструментов. Одним из наиболее важных инструментов является игровой движок, который представляет собой программную..
От XML к аннотациям: переход к современной конфигурации Spring
Введение
Фреймворк Spring претерпел значительную эволюцию с момента своего создания. Одним из заметных изменений стал переход от конфигураций на основе XML к конфигурациям, управляемым..
Я люблю Руби!
Я люблю Руби! Мне это нравится по той же причине, по которой мне нравится программировать на Python. Он настолько интуитивно понятен, а встроенные методы упрощают решение проблем. Если вы..