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

Публикации по теме '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. Он настолько интуитивно понятен, а встроенные методы упрощают решение проблем. Если вы..