OSDEV: Разработка аллокатора на С++ часть 2: Слияние блоков за константное время. Юнит тест для аллокатора
—
от автора
—
от автора
Приветствую, уважаемый читатель!В первой части мы реализовали простейший аллокатор с минимальным оверхедом. Конечно же на самом деле все сложнее. Так реализация дефрагментации была наивной и не могла сливать блоки даже когда не было распределенных блоков после нескольких вызовов mem_free. Для…
—
от автора
Солнечная поверхность в видимом свете, составленная из данных прибора PHI аппарата Solar Orbiter от 22 марта 2023 годаНаша местная звезда — Солнце — стала источником множества исследований, начиная с наземных телескопов и заканчивая космическими обсерваториями. Солнечный орбитальный аппарат ЕКА приближается…
—
от автора
Разработчик коммерческого текстового редактора VZ Editor открыл исходный код инструмента. Первая версия редактора вышла в 1987 году, а последнее обновление — в 1994.В 1984 году разработчик Ёсихико Хёдо окончил Нагойский технологический институт и устроился в Hitachi. В компании он начал…
—
от автора
В современных реалиях практически не осталось людей, пропустивших «нейросетевой» шум. Для некоторых, он даже стал фундаментальным инструментом в работе, а кто-то и вовсе ставит его важность наравне с интернетом.Нейросети плотно начинают входить в нашу жизнь, к счастью, как дружественный инструмент,…
—
от автора
В этой статье мы рассмотрим, как подключить к системе сборки новый toolchain и использовать его в работе над проектом простого приложения для платы Longan Nano на базе микроконтроллера GD32VF103CBT6 от компании GigaDevice.Система сборки создавалась для обеспечения параллельной сборки множества прошивок для линеек различных устройств, построенных на CPU с разными архитектурами.…
—
от автора
Более половины длинных постов на английском языке в LinkedIn сгенерированы искусственным интеллектом. К такому выводу пришёл стартап Originality AI, который специализируется на выявлении сгенерированных текстов в сети.Аналитики Originality изучили 8795 публичных постов LinkedIn длиной более 100 слов, опубликованных с января…
—
от автора
Компания Deno Land, разработчик среды выполнения JavaScript Deno, обратилась в Ведомство по патентам и товарным знакам США (USPTO) с требованием лишить Oracle прав на товарный знак JavaScript. В компании отмечают, что это устранит юридические барьеры использования слова JavaScript в названиях…
—
от автора
Современные компании постоянно сталкиваются с необходимостью управлять множеством разных процессов и инициатив. Чтобы не запутаться в этом сложном мире и максимально эффективно использовать ресурсы, важно разделять проекты и задачи на три основные категории: run, change и disrupt. Это не просто модель для описания потоков работ — это…
—
от автора
В этой статье мы рассмотрим эволюцию стратегий репликации данных, начиная с ручных подходов и заканчивая автоматизированными решениями, использующими современные технологии, такие как Kafka и Debezium. Ниже описан пример примененный в компании Wildberries.Необходимость РепликацииС запуском нескольких дата-центров (ДЦ) возникла потребность в…
—
от автора
IT-компании, в числе которых Meta*, TikTok и LinkedIn, прокомментировали запрет соцсетей для детей младше 16 лет в Австралии. В TikTok подчеркнули, что законопроект «вызывает опасения», а в LinkedIn заявили, что их соцсеть «слишком скучна» для детей, чтоб подпадать под этот…