Post #2835
2.24K
Как работают B-tree наглядно
- 👍 28
- 🔥 5
- 👏 2
ME Showing posts older than #2836 · Back to latest





Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\appxmanifest.xml' -DisableDevelopmentMode;Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe\appxmanifest.xml' -DisableDevelopmentMode;Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.Core_cw5n1h2txyewy\appxmanifest.xml' -DisableDevelopmentMode.
@angular/forms/signals: формы теперь основаны на *Signals*. FormGroup / FormControl. compat, который помогает постепенно мигрировать существующие реактивные формы: @angular/forms/signals/compat. zone.js) теперь используется по умолчанию. zone.js, можно явно вернуть его с помощью провайдера provideZoneChangeDetection(). list_projects, get_best_practices, search_documentation, find_examples, а также миграции (modernize, onpush_zoneless_migration) и учебный режим (ai_tutor). @angular/aria (доступен в режиме Developer Preview). HttpClient теперь предоставляется в root-инжекторе по умолчанию — больше не нужно вручную вызывать provideHttpClient() при базовой настройке. responseType (в стиле Fetch API) и referrerPolicy для HTTP-запросов. {{ /\d+/.test(someValue) }} прямо в шаблоне. @defer директивы теперь есть опция конфигурировать IntersectionObserver, например rootMargin, trigger и т.п. SimpleChanges (в ngOnChanges) сделан generic — теперь можно указывать тип компонента, чтобы получить сильную типизацию. ExperimentalIsolatedShadowDom, которая использует Shadow DOM, но “изолирует” стили компонента (чтобы они не проникали наружу и внешние стили не влияли). array_first, array_last) делают код более декларативным и понятным. #[\NoDiscard] помогает избежать ошибок, когда результаты функции игнорируются.
clone $obj with ['prop' => $newValue]. readonly-классами). curl_share_init_persistent(). Дескриптор может быть переиспользован между запросами, что экономит ресурсы. array_first() — возвращает первый элемент массива (или null, если массив пуст). array_last() — возвращает последний элемент массива (или null). get_error_handler() и get_exception_handler(), чтобы узнать текущие обработчики ошибок и исключений. php --ini=diff — показывает только те INI-настройки, которые отличаются от значений по умолчанию. locale_is_right_to_left() и метод Locale::isRightToLeft() — проверка, является ли локаль “справа-налево” (например, арабский, иврит). IntlListFormatter — форматирует списки в зависимости от локали (“яблоко, банан и груша” и т. д.). grapheme_levenshtein() — вычисляет “расстояние Левенштейна” между строками с учётом грaфемных кластеров (для Unicode). final. Closure::getCurrent() — упрощает рекурсию в анонимных функциях. Dom\Element::getElementsByClassName() и Dom\Element::insertAdjacentHTML(). #[\DelayedTargetValidation] — позволяет подавить ошибки проверки атрибутов на этапе компиляции, если цель атрибута является некорректной. max_memory_limit — ограничение сверху для memory_limit. PHP_BUILD_DATE — содержит дату сборки PHP. shell_exec(), теперь устарел. (boolean), (integer), (double), (binary) — теперь deprecated. disable_classes в INI удалена. case-операторы, завершающиеся точкой с запятой (;) вместо двоеточия (:) — deprecated.