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


Настоящая многопоточность PHP7: как перестроить PHP и использовать pthreads
Сборка PHP на Mac и Linux с примерами многопоточности и pthreads Ваши PHP-приложения действительно могли бы использовать возможности многопоточности для параллельного выполнения задач, но вы знаете, что процесс сборки PHP может быть трудным и трудоемким - не только это, перенос вашего производственного сервера PHP на новую сборку также звучит как головная боль. Что ж, не все так плохо, если мы воспользуемся парочкой имеющихся в нашем распоряжении утилит PHP для облегчения процесса...

Болезненная частота моих извинений и стремление положить конец бессмысленным извинениям
Одна из моих подруг, которой чуть за 40, недавно поделилась со мной, что за свою жизнь заметила некоторые изменения в том, как люди используют слово «извините». Она сказала, что раньше люди говорили, что сожалеют, только когда сталкивались с вами на улице. Теперь, утверждает она, большинство людей извинятся, даже если они были тем человеком, с которым столкнулись. Я замечаю эту тему в своей жизни. Я буду извиняться, когда люди сталкиваются со мной, когда кто-то неправильно понимает то,..

Краткое введение в фильтры Блума
При проектировании больших масштабируемых систем эта идея очень поможет. Как вы можете проверить, является ли элемент членом чрезвычайно большого набора данных? Возьмем, к примеру, свой аккаунт на Medium. На Medium миллионы пользователей. Итак, когда новый пользователь пытается создать имя пользователя, как Medium может проверить, существует ли уже это имя пользователя? Если бы поиск по всем именам пользователей был бы чрезвычайно дорогим. Для небольших наборов вы можете использовать..

Основы Git для начинающих: пошаговое руководство для начала работы
Вы новичок в управлении версиями и хотите изучить Git? Не смотрите дальше! Это руководство для начинающих познакомит вас с основными командами Git и поможет вам с легкостью начать свое путешествие. Инициализация репозитория Git. Чтобы начать использовать Git, перейдите в папку проекта и выполните следующую команду: git init 2. Клонирование репозитория. Чтобы скопировать существующий репозиторий из удаленного места (например, GitHub), используйте: git clone..

Алгоритм K-средних: ключ к обнаружению скрытых закономерностей в данных
Узнайте, как выявить скрытые закономерности в ваших данных с помощью алгоритма K-средних. Это руководство познакомит вас с основами кластеризации и покажет, как реализовать алгоритм на Python. Алгоритм K-средних — это широко используемый метод неконтролируемого машинного обучения для кластеризации, который включает в себя группировку точек данных, похожих друг на друга, в кластеры. В этом руководстве мы рассмотрим основы алгоритма K-средних, в том числе: Что такое алгоритм..

Обещания в JavaScript: как и когда это безопасно?
Как превратить функцию, которая принимает обратный вызов, в обещание Большинство из нас, разработчиков JavaScript, ненавидят работу с обратными вызовами. Наверняка многие из вас слышали про ад обратных вызовов и то, как он портит читабельность приложения. Если мы пишем наш код, у нас есть возможность использовать обещания, но могут быть встроенные функции или функции из внешних библиотек, которые используют обратные вызовы. Почему бы тогда не превратить их в обещания? В этой..

Эпизод 23/28: effect() вне обнаружения изменений, вопросы и ответы RFC с командой Angular
Эффекты в сигналах будут отделены от обнаружения изменений. Вопросы и ответы по Angular предоставили ответы на распространенные вопросы о последних RFC. Отделите `effect()` от обнаружения изменений Сигналы тесно связаны с шаблоном, что делает их не очень подходящими для общего использования. Мы видим это с помощью сигнала и вычисляемой функции. Они ничего не делают, если мы не вызываем их внутри шаблона или не используем в эффекте. Эффект играет решающую роль, если нам нужны..