Angular — это мощный инструмент для создания сложных веб-приложений. Но, как и в любом другом фреймворке, возникают свои сложности. Одна из таких проблем — это частые перезапуски тяжелых функций в шаблонах, что сильно бьет по производительности. Если приложение начинает тормозить, значит пора задуматься об оптимизации. И здесь на помощь приходит Memoize Pipe, способный спасти ваш интерфейс от лишних вычислений.
Рубрика «оптимизация» - 4
Как улучшить производительность в Angular с помощью Memoize Pipe
2024-09-24 в 16:16, admin, рубрики: angular, Memoize Pipe, pipe, мемоизация, оптимизацияFlappy Bird на Си для Android весом APK всего 92 Килобайта
2024-09-21 в 17:15, admin, рубрики: оптимизация, программирование игр, Программирование на Android, сжатие без потерь, сжатие данныхПриветствую всех! Невозможное возможно, сегодня об этом и будет статья.

История
Всё началось в далёком 2021 году. Тогда я наткнулся на репозиторий rawdrawandroidЧитать полностью »
Цифровая трансформация в логистике. Часть 1. Как за копейки контролировать расход топлива на 200 автомобилях
2024-09-13 в 16:13, admin, рубрики: lean, автомобили, аналитика данных, логистика, логистические модели, оптимизация, проект, топливо, цифровизацияНа крупных предприятиях, где большой объем перевозок осуществляется с помощью автомобильного транспорта, значимая часть затрат приходится на топливо. Учитывая, что количество автомобилей одновременно находящихся на линии может достигать нескольких сотен, управлять этим процессом становится очень непросто.
Если при этом автомобили совершенно разные (малые самосвалы, БелАЗы, спецтехника, автобусы, легковые, бортовые автомобили) и каждый автомобиль от смены к смене занимается совершенно разной работой с разными водителями... тут за голову схватишься, как этот процесс систематизировать.
Дорогая, я уменьшил {fmt}: уменьшил размер до 14kB и избавился от рантайма C++
2024-09-11 в 16:01, admin, рубрики: оптимизацияБиблиотека форматирования {fmt} известна своим небольшим влиянием на размер бинарников. Чаще всего её код в несколько раз меньше по сравнению с такими библиотеками, как IOStreams, Boost Format или, что иронично, tinyformat. Это достигается за счет аккуратного применения стирания типов на разных уровнях, что минимизирует излишнее использование шаблонов.
Аргументы форматирования передаются через format_args
со стертыми типами:
auto vformat(string_view fmt, format_args args) -> std::string;
template <typename... T>
auto format(format_string<T...> fmt, T&&... args) -> std::string {
return vformat(fmt, fmt::make_format_args(args...));
}
Как можно заметить, Читать полностью »
Раскрываем секреты роя: оптимизация на Python с помощью PSO
2024-09-10 в 14:18, admin, рубрики: particle swarm optimization, pso, python, ИИ, ИИ и машинное обучение, машинное обучение, минимум функции, оптимизация, оптимизация роем частицНачну с небольшой шутки:
"Знаете ли вы, что до изобретения часов людям приходилось активно ходить повсюду и спрашивать время?"
Этот незамысловатый анекдот иллюстрирует важную концепцию: информация, доступная одному члену группы, может распространяться среди остальных. Эта идея имеет глубокий смысл и находит применение во многих областях.

Нейронные оптимизаторы запросов в реляционных БД (Часть 1)
2024-09-09 в 10:54, admin, рубрики: deep q-learning, postgresql, Q-learning, машинное обучение, нейросети, оптимизация, оптимизация запросов, оптимизация плана, СУБДПопалась на Stack Overflow интересная задачка: написать программу как можно короче и в одно выражение или с одним оператором (statement) верхнего уровня с точкой с запятой в конце и не использовать блоки кода. Вложенные операторы допускаются.
Написано по (собственным) материалам со Stack Overflow.
Понятно, что это не для любителей стандартного стиля c#. Поэтому чувствительных особ прошу дальше не читать :-).
Автоматизация работы с JSON в Swift с помощью Codable
2024-09-01 в 5:30, admin, рубрики: codable, encoding/decoding, json, swift, swift разработка, оптимизацияКогда вы работаете с данными в Swift, особенно при взаимодействии с API, вам часто приходится разбирать JSON-ответы и преобразовывать их в структуры данных. Это может быть утомительной и повторяющейся задачей, особенно если у вас есть сложные или вложенные JSON-структуры. Для решения этой проблемы в Swift существует мощная и удобная библиотека — Codable.
Пример использования 'Читать полностью »
Разгоняем Sonoma: Секреты оптимизации GPU для максимальной производительности macOS 14
2024-08-29 в 8:15, admin, рубрики: Apple Silicon, gpu, MacOS, графический процессор, настройка mac, оптимизация, производительность GPU
Введение: Новая эра графической мощности в macOS 14 Sonoma
Гики и маководы! Готовы прокачать свой Mac до небес? Тогда пристегните ремни — мы отправляемся в увлекательное путешествие по закоулкам macOS 14 Sonoma, чтобы выжать максимум из вашего железного коня!
С выходом Читать полностью »