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

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


Естественные и суррогатные первичные ключи в распределенной базе данных SQL — Блог по распределенному SQL
Между двумя понятиями уникальный бизнес-ключ и первичный ключ в реляционной базе данных есть тонкая, но важная разница. Например, в таблице "users" "user_id" может быть первичным ключом, а "email_address" (который не должен быть null и unique) может быть уникальным для бизнеса ключом. Столбцы, реализующие каждое понятие, могут совпадать или не совпадать. Этот пост показывает, что, особенно в распределенной базе данных SQL , лучше, чтобы они не совпадали. Другими словами,..

Мое странное интервью с Facebook
Пока я пишу это, Facebook анонсировал Metaverse . Они наймут 10 000 инженеров из ЕС для работы над экосистемой, основанной на виртуальной реальности и играх. Если бы не мое недавнее интервью в Facebook, у меня бы слюнки текли от возможности получить работу в Facebook EU. Уже нет. Пару месяцев назад со мной связался рекрутер, сославшись на возможность через Facebook. Мой профиль разработчика был старшим. Но я не был выдающимся ни по каким меркам. У меня не было диплома по..

Методы сокращенной записи JavaScript — ES6 и выше
Мы можем использовать методы сокращения JS, чтобы уменьшить количество строк, а также улучшить читаемость. Некоторые из них мы можем увидеть в этой статье. Удаление дубликатов в массиве: Использование метода Set() для типов значений, таких как строка или число Использование функций массива для сокращения и некоторых для массива объектов Объявление и инициализация нескольких переменных: Используя деструктурирование массива, мы можем объявить несколько переменных,..

15 вопросов по инженерии данных (ETL, DATA, на основе сценариев) — часть I
Посмотрим, сможешь ли ты на них ответить Вопросы по ETL Можете ли вы объяснить процесс ETL и его значение в инженерии данных? Приведите пример реального сценария, в котором ETL имеет решающее значение для успешной миграции данных. Каковы различия между пакетной обработкой и потоковой обработкой в ​​ETL? Приведите пример варианта использования каждого подхода. Как бы вы спроектировали конвейер ETL для перемещения данных из PubSub в Google BigQuery? Как бы вы справились с..

Как мы создали SEO-оптимизированную документацию в нашем приложении Rails с помощью Jekyll
Наш побочный проект Threadbase позволяет любому создать собственное сообщество в стиле Reddit всего за несколько кликов - кодирование не требуется . Внешний интерфейс - это React, а Rails поддерживает нашу серверную часть, но наша цель состоит в том, чтобы владельцам нашего сообщества не нужно было ничего знать об этом. Фактически, если мы делаем свою работу правильно, наши пользователи могут создавать успешные сообщества, подобные Hacker News, без написания кода . Однако после..

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

Понимание шаблона проектирования цепочки ответственности с помощью go
Введение Шаблон цепочки ответственности — это поведенческий шаблон проектирования, который позволяет группе объектов обрабатывать запрос, где каждый объект может либо обработать запрос, либо передать его следующему объекту в цепочке. Объекты в цепочке часто называют обработчиками или процессорами. Этот шаблон полезен, когда есть несколько объектов, которые могут обработать запрос, но заранее неизвестно, какой объект будет обрабатывать запрос. Вместо жесткого кодирования..

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

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

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

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

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

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

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

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


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