🤝 Добро пожаловать в экосистему YeaHub!
YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников. Подпишитесь на наши каналы, чтобы не пропустить:
👩💻 C# 🤖 ML Engineer
👩💻 C/C++ 🖥 Data Science
👩💻 Java 👩💻 Python
🖥 PHP 👩💻 Frontend
👣 Rust 👣 Golang
🖥 Ruby 👩💻 Node.js
👩💻 QA 👩💻 Android
👩💻 iOS 👩💻 Game Dev
💻 DevOps 🖥 Общее IT
📆 Митапы 👨💻 Вакансии
Здесь вы найдете всё, что нужно для вашего направления — в одном месте, без необходимости подписываться на десятки каналов.
💬 YeaHub Community: Общение, обмен опытом и поддержка единомышленников
В наших каналах вы найдете:
🔹 Вакансии и карьерные рекомендации
🔹 Мероприятия и митапы
🔹 Вопросы и задачи с собеседований
🔹 Практику, теорию, курсы и полезные советы
👍 Обучайтесь, общайтесь, растите вместе с https://yeahub.ru
YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников. Подпишитесь на наши каналы, чтобы не пропустить:
📆 Митапы 👨💻 Вакансии
Здесь вы найдете всё, что нужно для вашего направления — в одном месте, без необходимости подписываться на десятки каналов.
В наших каналах вы найдете:
🔹 Вакансии и карьерные рекомендации
🔹 Мероприятия и митапы
🔹 Вопросы и задачи с собеседований
🔹 Практику, теорию, курсы и полезные советы
Миссия YeaHub — создать сообщество активных IT-специалистов, которые вместе развиваются, задают стандарты в индустрии, общаются и помогают друг другу. Мы стремимся к созданию саморегулирующегося сообщества, где каждый участник вносит вклад в развитие отрасли и поддерживает высокие профессиональные стандарты.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
PHP Backend | YeaHub pinned «🤝 Добро пожаловать в экосистему YeaHub! YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников. Подпишитесь на наши каналы, чтобы не пропустить: 👩💻 C# 🤖 ML Engineer 👩💻 …»
#вакансии
👨🏻💻 Senior PHP developer (Telecom)
REDSMS — компания, разрабатывающая сервис отправки сообщений через разные каналы, приглашает PHP разработчика
Что и как?
▪️ От 450 000 ₽
▪️ График 5/2
▪️ Опыт от 3 до 6 лет
▪️ Удалёнка (РФ) / Гибрид (Москва)
📩 Изучить вакансию
👨🏻💻 Senior PHP developer (Telecom)
REDSMS — компания, разрабатывающая сервис отправки сообщений через разные каналы, приглашает PHP разработчика
Что и как?
▪️ От 450 000 ₽
▪️ График 5/2
▪️ Опыт от 3 до 6 лет
▪️ Удалёнка (РФ) / Гибрид (Москва)
📩 Изучить вакансию
hh.ru
Вакансия Senior PHP developer (Telecom) в Москве, работа в компании РЕДСМС
Зарплата: от 450000 ₽ за месяц. Москва. Требуемый опыт: 3–6 лет. Полная. Дата публикации: 02.02.2025.
#ЧеКак
🤔 Какой командой можно отменить kmid?
Команда kmid (Kinematic Motion In-Dispenser) не является общепринятой командой или термином в большинстве систем. В зависимости от контекста, возможно, речь идёт о специфической команде или понятии, используемом в рамках определённой системы или программного обеспечения.
Если у вас есть более точное определение или контекст, связанный с kmid, это поможет дать более точный ответ.
🚩 Прерывание команд в Unix-подобных системах
🟠 Прерывание текущего процесса
Ctrl + C: Останавливает выполнение текущей команды в терминале.
🟠 Управление процессами
kill: Завершает процесс по его идентификатору (PID).
killall: Завершает все процессы с указанным именем.
🟠 Отмена последней команды
В оболочке
🚩 Пример использования команд в Unix-подобных системах
Чтобы узнать PID процесса, можно использовать команду
После нахождения PID процесса, его можно завершить
Чтобы завершить все процессы с именем
👉 Новости 👉 Платформа
Команда kmid (Kinematic Motion In-Dispenser) не является общепринятой командой или термином в большинстве систем. В зависимости от контекста, возможно, речь идёт о специфической команде или понятии, используемом в рамках определённой системы или программного обеспечения.
Если у вас есть более точное определение или контекст, связанный с kmid, это поможет дать более точный ответ.
Ctrl + C: Останавливает выполнение текущей команды в терминале.
kill: Завершает процесс по его идентификатору (PID).
kill <PID>
killall: Завершает все процессы с указанным именем.
killall <process_name>
В оболочке
bash сочетание клавиш Ctrl + Z приостанавливает текущий процесс и переводит его в фоновый режим. Если потребуется, можно использовать команду kill для завершения этого процесса.Чтобы узнать PID процесса, можно использовать команду
ps или pgreppgrep process_name
ps aux | grep process_name
После нахождения PID процесса, его можно завершить
kill 1234
Чтобы завершить все процессы с именем
example_processkillall example_process
Please open Telegram to view this post
VIEW IN TELEGRAM
#ЧеКак
🤔 Что такое инкапсуляция?
Это принцип ООП, при котором детали реализации скрыты от внешнего мира, предоставляя доступ к данным через методы. В PHP это реализуется с помощью модификаторов доступа (private, protected, public). Она обеспечивает безопасность данных и облегчает поддержку кода.
👉 Новости 👉 Платформа
Это принцип ООП, при котором детали реализации скрыты от внешнего мира, предоставляя доступ к данным через методы. В PHP это реализуется с помощью модификаторов доступа (private, protected, public). Она обеспечивает безопасность данных и облегчает поддержку кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
#ЧеКак
🤔 Что такое рекурсия?
Это метод программирования, при котором функция вызывает сама себя для решения подзадачи более сложной задачи. Рекурсия используется для решения задач, которые можно разбить на аналогичные подзадачи меньшего размера.
🚩 Основные аспекты рекурсии
🟠 Базовый случай (условие выхода)
Каждый рекурсивный алгоритм должен иметь базовый случай, который останавливает рекурсивные вызовы. Это условие, при котором дальнейшие рекурсивные вызовы не нужны.
🟠 Рекурсивный случай
Определяет, как задача разбивается на одну или несколько подзадач меньшего размера, и как результат этих подзадач комбинируется для получения решения исходной задачи.
🚩 Плюсы
➕ Простота и ясность
Рекурсивные решения могут быть проще и понятнее, чем их итеративные аналоги, особенно для задач, которые естественно определяются рекурсивно (например, обход деревьев, вычисление факториалов, задачи, связанные с последовательностями).➕ Элегантность
Код может быть более элегантным и легко читаемым.
🚩 Минусы
➖ Производительность
Рекурсивные решения могут быть менее эффективны по сравнению с итеративными из-за накладных расходов на вызовы функций. Это может привести к большему потреблению памяти и времени выполнения.
➖ Риск переполнения стека
При слишком глубокой рекурсии (например, при отсутствии базового случая или при слишком большом числе рекурсивных вызовов) может произойти переполнение стека, что приведет к сбою программы.
🚩 Оптимизация рекурсии
🟠 Мемоизация
Это техника оптимизации, при которой результаты дорогостоящих вызовов функций запоминаются и повторно используются при последующих вызовах с теми же аргументами. Пример:
🟠 Хвостовая рекурсия
Это особый вид рекурсии, при котором рекурсивный вызов является последней операцией в функции. Многие компиляторы и интерпретаторы могут оптимизировать хвостовую рекурсию, избегая увеличения стека вызовов. Пример:
👉 Новости 👉 Платформа
Это метод программирования, при котором функция вызывает сама себя для решения подзадачи более сложной задачи. Рекурсия используется для решения задач, которые можно разбить на аналогичные подзадачи меньшего размера.
Каждый рекурсивный алгоритм должен иметь базовый случай, который останавливает рекурсивные вызовы. Это условие, при котором дальнейшие рекурсивные вызовы не нужны.
Определяет, как задача разбивается на одну или несколько подзадач меньшего размера, и как результат этих подзадач комбинируется для получения решения исходной задачи.
def factorial(n):
if n == 0:
return 1 # Базовый случай
else:
return n * factorial(n-1) # Рекурсивный случай
print(factorial(5)) # Выведет 120
Рекурсивные решения могут быть проще и понятнее, чем их итеративные аналоги, особенно для задач, которые естественно определяются рекурсивно (например, обход деревьев, вычисление факториалов, задачи, связанные с последовательностями).
Код может быть более элегантным и легко читаемым.
Рекурсивные решения могут быть менее эффективны по сравнению с итеративными из-за накладных расходов на вызовы функций. Это может привести к большему потреблению памяти и времени выполнения.
При слишком глубокой рекурсии (например, при отсутствии базового случая или при слишком большом числе рекурсивных вызовов) может произойти переполнение стека, что приведет к сбою программы.
Это техника оптимизации, при которой результаты дорогостоящих вызовов функций запоминаются и повторно используются при последующих вызовах с теми же аргументами. Пример:
def fibonacci(n, memo={}):
if n in memo:
return memo[n]
if n <= 1:
return n
memo[n] = fibonacci(n-1, memo) + fibonacci(n-2, memo)
return memo[n]
print(fibonacci(10)) # Выведет 55Это особый вид рекурсии, при котором рекурсивный вызов является последней операцией в функции. Многие компиляторы и интерпретаторы могут оптимизировать хвостовую рекурсию, избегая увеличения стека вызовов. Пример:
def factorial_tail_recursive(n, accumulator=1):
if n == 0:
return accumulator
else:
return factorial_tail_recursive(n-1, n * accumulator)
print(factorial_tail_recursive(5)) # Выведет 120
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#Вакансии
👨💻 Middle/senior symfony developer (PHP)
Компании Интелико Системс, разрабатывающей интернет-ориентированное программное обеспечение, требуется PHP разработчик
Что и как?
▪️ Middle / Senior
▪️ От 2000 $ net
▪️ Офис (Минск)
📩 Изучить вакансию
Компании Интелико Системс, разрабатывающей интернет-ориентированное программное обеспечение, требуется PHP разработчик
Что и как?
▪️ Middle / Senior
▪️ От 2000 $ net
▪️ Офис (Минск)
📩 Изучить вакансию
Please open Telegram to view this post
VIEW IN TELEGRAM
hh.ru
Вакансия Middle/senior symfony developer (PHP) в Минске, работа в компании Интелико Системс (вакансия в архиве c 23 января 2025)
Зарплата: от 2000 $ за месяц. Минск. Требуемый опыт: 3–6 лет. Полная. Дата публикации: 24.12.2024.
Anonymous Quiz
11%
var_exists()
67%
isset()
17%
exists()
6%
check_var()
Please open Telegram to view this post
VIEW IN TELEGRAM
cookie в PHP?
Anonymous Quiz
14%
delete_cookie()
29%
unset_cookie()
7%
remove_cookie()
50%
setcookie() с параметром с истекшим сроком действия