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

Публикации по теме 'programming'


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

Литкод #131. Палиндромное разбиение
Дана строка s , разделите s так, чтобы каждая подстрока раздела была палиндромом . Вернуть все возможные палиндромные разбиения s . Строка палиндрома  – это строка, которая читается так же, как в прямом, так и в обратном порядке. Пример 1: Input: s = "aab" Output: [["a","a","b"],["aa","b"]] Пример 2: Input: s = "a" Output: [["a"]] Решение: Мы попробуем разбить каждую часть и проверить, палиндром это или нет. для «ab» -> [a,b], [ab] мы должны разбить два раза..

Как мы увеличили время отклика в 1000 раз после переноса API с MySQL на AWS OpenSearch
Оптимизация времени отклика API Соавтор — Мохит Сегал , ГАРИМА МАХАДЖАН В напряженный день для одного из наших устаревших API в рабочей среде мы начали получать оповещения о медленном времени отклика. API требовалось ~70 секунд , чтобы ответить клиенту с номинальным трафиком! Это большая мотивация искать оптимизацию. Свет, камера… Итак, мы начали с понимания того, что делает API и как он это делает. Приложение хранит каталог книг и их авторов в базе данных MySQL...

SQL-агрегирование и группировка
Раскрытие возможностей суммирования данных В предыдущих двух частях вы узнали, как выбирать данные из одной и нескольких таблиц. Вы знаете, как фильтровать строки и объединять столбцы из разных таблиц. В этой части вы узнаете, как вычислять статистику , группировать строки и фильтровать такие группы. ЗНАТЬ ТАБЛИЦУ Естественно, один сотрудник может работать более одного года, поэтому строк на одного и того же человека может быть много, обычно с разной зарплатой каждый год...

Соединение точек. Программирование моего пути к финансовой свободе.
Я начинаю видеть это сейчас. Куда движется нынешний технологический ландшафт. Переход от Web2 к Web3. В последнее время это одна из моих любимых тем для изучения, изучения и обсуждения. Согласитесь, я новичок в этом пространстве. Мои возможности в этом исходят от программиста и творческого предпринимателя, который стремится обрести финансовую свободу. Я впервые попробовал криптовалюту еще в 2017 году, когда я купил свою первую долю биткойнов, когда в то время рекордный максимум..

Руководство по выживанию на собеседовании по проектированию системы (2023 г.): стратегии подготовки и практические советы
Подготовка к собеседованию по системному дизайну: овладение искусством системного проектирования Дело в том, что разработка масштабируемой системы — сложная задача, особенно когда вас просят сделать это на собеседовании. В этом всеобъемлющем руководстве мы погрузимся в искусство проведения собеседований по проектированию систем. Я поделюсь идеями и стратегиями, которые помогли мне пройти собеседования в FAANG. Чтобы преуспеть в проектировании системы, вы должны сосредоточиться на..

COVID-19 приносит проблемы и возможности для студентов CS с ограниченными возможностями
Для Калеба Рута информатика с самого начала была источником его творчества. Поступающий старшеклассник учится в Академии карьеры , гибридной программе, основанной на сотрудничестве государственных школ Линкольна в Линкольне, штат Небраска, и Юго-восточного муниципального колледжа. Он собирается начать свой последний год школьного пути информационных технологий, где он изучает языки программирования, веб-разработку, мобильные приложения и разработку приложений для нескольких операционных..

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

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

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

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

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

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

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

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


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