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


Как максимально эффективно использовать ключи в Redis
Redis иногда неправильно понимают просто потому, что за предпосылкой хранилища ключей и значений в памяти скрывается потрясающий набор функций. На первый взгляд, исходя из этого описания, Redis - это не что иное, как прославленный хэш-карта (или словарь, в зависимости от вашего выбора языка) в памяти, и если вам действительно не нужен один из них, вы не собираюсь думать об этом. Но что, если я скажу вам, что в этом инструменте есть несколько очень интересных скрытых жемчужин? В..

Python: как поиск ключей работает в словаре и как его настроить?
Заявление об ограничении ответственности . Хотя эта статья затрагивает несколько концепций, связанных с объектами словаря в Python, она не является исчерпывающим руководством. Цель этой статьи - дать читателям базовое представление о том, как искать «ключи» в объектах словаря Python. Примеры фрагментов кода были разработаны и протестированы в Python 3.6.0. Эта статья (данные, используемые для имени и адреса электронной почты в фрагментах кода) - произведение художественной..

Makefiles 101: как использовать make в качестве инструмента автоматизации задач
Похоже, разработчики боятся использовать make , поскольку они связывают это с болезненным опытом компиляции с нуля - ужасным ./configure && make && make install . Частично этот страх связан с описанием того, что делает make (1) : Цель утилиты make - автоматически определять, какие части большой программы необходимо перекомпилировать, и выдавать команды для их перекомпиляции. Фонд свободного программного обеспечения Справочные страницы Linux Не все..

Схемы Кассандры для начинающих (как и я)
Схемы Кассандры для начинающих (как и я) Я был потрясен, когда впервые узнал, что у Кассандры есть столы. Затем последовал еще один вопрос, как вообще это была база данных NoSQL. Прочитав и поигравшись с ним, я начал понимать, что строки и столбцы - это то, что лежит на поверхности. Cassandra такая же NoSQL, как и любые другие базы данных. Я работал над проектом, который широко использует Cassandra в качестве хранилища JSON, и для этого требовалось более глубокое понимание, чем..

Кодирование в Канаде
Этим летом Code Mobile предлагает творческие возможности программирования более чем 10 000 детей. Автор My Nguyen Этим летом ярко-бирюзовый фургон курсирует по Канаде в надежде привлечь детей всех мастей. Но это не раздача мороженого, а творческий подход к программированию. Code Mobile - это инициатива Ladies Learning Code , некоммерческой организации, базирующейся в Торонто, Канада, с миссией предоставления практических, социальных и совместных возможностей для женщин и..

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

Практическое руководство по написанию более функционального JavaScript
Функциональное программирование - это здорово. С появлением React все больше и больше внешнего кода JavaScript пишется с учетом принципов FP. Но как нам начать использовать мышление FP в повседневном коде, который мы пишем? Я попытаюсь использовать обычный блок кода и шаг за шагом реорганизовать его. Наша проблема: пользователь, который заходит на нашу /login страницу, может иметь redirect_to параметр запроса. Вроде /login?redirect_to=%2Fmy-page . Обратите внимание, что..