WedX - журнал о программировании и компьютерных науках

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


Допустим, вам дан такой массив
Допустим, вам дан такой массив -2 1 -3 4 -1 2 1 -5 4 Как узнать самый большой подмассив? При осмотре мы видим, что подмассив 4 -1 2 1 имеет наибольшую сумму, 6. Как бы вы придумали алгоритм решения этой проблемы? Если вы занимаетесь этим достаточно долго, ваша интуиция подскажет вам динамическое программирование. Вы можете подумать о том, чтобы сделать два цикла, чтобы заполнить половину массива N на N с длинами подмассива от индекса 0 до длины ввода и всего, что между ними...

10 главных вопросов на собеседовании по Javascript, которые вам нужно знать
Откройте для себя 10 вопросов, чтобы пройти собеседование по Javascript Javascript — один из самых популярных языков программирования в мире, и он используется почти на каждом веб-сайте в Интернете. Таким образом, это крайне важный язык, который необходимо знать, если вы хотите стать веб-разработчиком. Если вы готовитесь к собеседованию при приеме на работу, в котором используется Javascript, вы должны быть готовы ответить на несколько сложных вопросов. В этой статье мы рассмотрим..

Провал одного технического интервью научил меня больше, чем взломать три
«Все, что может пойти не так, пойдет не так» - закон Мерфи Я начал работать разработчиком программного обеспечения шесть лет назад. Я работал над различными технологиями для разработки мобильных приложений и серверных сервисов. Я хорошо разбираюсь в микросервисах и событийной архитектуре. Моя работа включает в себя решение проблем путем написания кода, с небольшим количеством встреч и согласований каждый день. Несколько месяцев назад я подал заявку на должность старшего..

Объектно-ориентированный JavaScript - обещания
JavaScript частично является объектно-ориентированным языком. Чтобы изучить JavaScript, нам нужно изучить объектно-ориентированные части JavaScript. В этой статье мы рассмотрим обещания JavaScript. Обещания Обещание - это альтернатива обратным вызовам. Обещания позволяют нам получать результаты вызовов асинхронных функций. Обещания проще, чем обратные вызовы, и дают нам более читаемый код. Они могут взять на себя несколько состояний. Обещание может быть отложено, что..

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

10 советов и приемов для написания чистого кода на Python
Произведите впечатление на своих коллег чистым и лаконичным кодом. Изучите 10 замечательных «трюков» программирования на Python, удобных для начинающих, с подробными объяснениями. Следующий список находится в произвольном порядке. Я надеюсь, вам понравится это! 1. Поменять местами две переменные без третьей В Python можно поменять местами две переменные без третьей: a = 1 b = 2 a, b = b, a Объяснение Приведенный выше «трюк» с заменой двух переменных вовсе не является..

Разработка распределенной транзакции с практическими примерами
Как на самом деле выглядит дизайн-ревью В прошлый раз мы обсуждали, как подготовить обзор дизайна как эксперт . Необходимо подготовить три элемента: модель С4 Пользовательские истории и варианты использования Дизайнерские решения В этой статье я использую практический пример, чтобы показать вам, как выглядит обзор дизайна. Некоторые обсуждения со слишком большим количеством деталей будут пропущены и будут демонстрировать только критически важные проекты. Истории..

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

Как создать диаграмму градиентной кисти с помощью D3.js
Резюме: Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..

Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..

Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..


Для любых предложений по сайту: [email protected]