Три кита успешной карьеры: Добросовестность, Профессионализм и [всё таки] Смена работы

Три кита успешной карьеры:

  1. Добросовестность
  2. Профессионализм
  3. Регулярная смена работы

Планирую записать видео с комментариями к этой мысли

Источник: к сожалению гугление не выдает источник, видел то ли на сайте, то ли в канале ТГ, если кто найдет - просьба поделиться ссылкой

react useCallback зачем нужен: Когда полезен, а когда нет для функции

useCallback:

  • Полезен чтобы не вызывать ререндер компонента, если функция передается в него как пропс (в если такая ситуация возможно обычно этот хук надо использовать)
  • Если же функция просто определена на уровне компонента и ререндер уже начался, то плюса в производительности не будет

Подробнее можно почитать: https://habr.com/en/articles/529950/

xdebug Как уведомить интерпретатор, что нужно работать в режиме отладки

Если вы установили xdebug так, что не включен всегда (напр. так, что оптимально для режима работы), то в момент когда вам нужна отладка, нужно об этом как-то сообщить интерпретатору.

Варианты уведомления зависят от режима запуска:

xdebug Как работает отладка: Что именно нужно настраивать и где (IDE, ОС) - Общая идея

Вне зависимости от IDE/версии php и отладчика придется так или иначе обеспечить шаги:

  1. Установка самого иксдебага
  2. Подготовка IDE
  3. Уведомление PHP что нам нужен режим отладки (для чего есть разные варианты)

-- подробней об этих шагах см. видео (полезно для общего понимания задачи), а конкретные инструкции см. в справочнике

vscodium vscode launch.json Как создать это файл Ланч.json для языка программирования (на примере PHP)

У нас уже была вот такая инструкция, интерфейс периодически меняется, основное можно посмотреть на видео: https://youtu.be/3xh29m2wRso

Пример .vscode/launch.json для php

Напр. для php8.2 IDE по умолчанию создает такой файл (пробелы перед localhost: не нужны):

Задача 24 Урок 15

Задача 24 Урок 15

Задача про банкомат:
Пользователь вводит целое число - сумму в некоторой валюте, требуется выдать эту сумму купюрами наибольшего достоинства.
Напишите программу, которая в качестве результата скажет как именно надо разменять указанную сумму купюрами наибольшего достоинства (укажет количество для купюры каждого типа)

Задача 23 Урок 15

Задача 23 Урок 15

Задача про Бинарные часы:
Напишите программу, которая принимает у пользователя два целых числа (часы и минуты) и выводит в консоль полученное время в формате бинарных ASCII-часов 0-11 ч. и 0-59 мин.

Pages

Subscribe to fkn+antitotal RSS