Публикации по теме 'software-development'
WebSocket для связи в реальном времени на C# и Typescript — Часть 3 (Сериализация данных)
В нашем предыдущем блоге мы добавили Аутентификацию , теперь мы добавим сериализацию данных. Чтобы добавить сериализацию данных на сервер и клиент WebSocket, вы можете использовать библиотеку, поддерживающую определенный формат сериализации данных, например JSON или Protocol Buffers. .
Вот пример того, как вы можете изменить предыдущий код сервера C# WebSocket, чтобы использовать JSON для сериализации данных:
В этом примере сервер использует библиотеку Newtonsoft.Json для..
Самые большие проблемы — это проблемы людей.
Самые большие проблемы — это проблемы людей. Разработчики тратят много времени на общение, объяснение, принятие решений и представление своих идей.
Люди решают акции и проекты, поэтому их стоит улучшать.
Я рекомендую книгу «Никогда не разделяй различия», чтобы улучшить общение.
Навыки межличностного общения становятся все более важными по мере развития вашей карьеры, и вы тратите больше времени на встречи и меньше времени на создание программного обеспечения.
Литкод #208. Реализовать Trie (дерево префиксов)
Ежедневный вызов Leetcode [17 марта 2023 г.]
trie (произносится как попробуй ) или префиксное дерево — это древовидная структура данных, используемая для эффективного хранения и извлечения ключей в наборе строковых данных. Существуют различные приложения этой структуры данных, такие как автозаполнение и проверка орфографии.
Реализуйте класс Trie:
Trie() Инициализирует объект trie. void insert(String word) Вставляет строку word в дерево. boolean search(String word)..
Laravel: предотвращение гонок кеш-данных
Множественные процессы ненавидят это!
Когда вы не имеете дело с несколькими процессами, указывающими одни и те же данные, все в порядке. PHP сам по себе является однопоточным процессом и избавляет от многих проблем, связанных с параллелизмом. Вот почему использование Laravel Cache для хранения данных является разумным, особенно во избежание вещей, требующих немного слишком много , таких как сложный запрос SQL или медленный запрос HTTP-сервера.
Одна из вещей, которые я ненавижу при..
Мой план из 5 шагов, чтобы научиться программировать как полный новичок в 2021 году
Без учебного лагеря или онлайн-курса
В современной цифровой экономике программирование - один из самых важных навыков, которые нужно иметь в вашем арсенале.
Хотя нет никаких сомнений в том, что обучение программированию может открыть для себя доступные должности в сфере технологий, оно также может помочь вам обеспечить захватывающую роль стартапа в будущих карьерах, таких как создание контента или цифровой маркетинг.
Если вы мечтаете путешествовать по миру, высокотехнологичная..
Один день из жизни инженера-лидера
Как это может выглядеть, если вы откажетесь от повседневного программирования
В настоящее время я работаю менеджером по разработке программного обеспечения в компании по разработке программного обеспечения для предприятий в Сиднее, Австралия. Моя компания разрабатывает продукты для гибких команд, состоящих из разработчиков программного обеспечения, дизайнеров продуктов, менеджеров по продуктам и т.п.
Точно так же моя работа связана с работой с гибкими командами. Но поскольку я не..
Прекратите относиться к своим спринтам как к Форт-Ноксу
Большинству компаний не требуется масштабирующая структура, чтобы добиться успеха в многокомандном Scrum.
К сожалению, вы работаете в компании, где все команды работают разрозненно. Когда вам неожиданно нужно обратиться за помощью к другой команде, потому что вы зависите от нее, - вы облажались. Это эквивалент спринта.
Когда вы просите о помощи, вы часто получаете ответ примерно следующего содержания:
«Почему вы сейчас нас этим беспокоите? Вы могли знать об этом раньше. Наш..