fa
Feedback
Computer Science

Computer Science

رفتن به کانال در Telegram

По всем вопросам: @altmainf Уважаемый менеджер: @altaiface

نمایش بیشتر
7 925
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-87 روز
-3130 روز
آرشیو پست ها
Сигналы прерывания в зависимости от источника возникновения делятся на два основных типа: 1. Внутренние (или программные, синхронные) прерывания — возникают внутри процессора в результате выполнения инструкций программы. Примеры: • Деление на ноль; • Ошибка страницы (page fault); • Выполнение специальной инструкции программного прерывания (например, INT в x86); • Переполнение арифметической операции. 2. Внешние (или аппаратные, асинхронные) прерывания — возникают вне процессора, от внешних устройств или по внешним сигналам. Примеры: • Сигнал от таймера; • Сигнал от клавиатуры, мыши, сетевого адаптера и других периферийных устройств; • Аппаратный сброс. Иногда внешние прерывания дополнительно подразделяют на: • Маскируемые — могут быть временно запрещены программно (например, с помощью флага разрешения прерываний). • Немаскируемые (NMI — Non-Maskable Interrupts) — всегда обрабатываются, даже если остальные прерывания запрещены (обычно для сигналов аварийных состояний).

Гайд для РОПов по проведению эффективных вебинаров Как руководителям отделов продаж увеличить количество успешных сделок при
Гайд для РОПов по проведению эффективных вебинаров Как руководителям отделов продаж увеличить количество успешных сделок при том же объеме лидов с помощью вебинаров? Гайд от МТС Линк по обучающим вебинарам для отделов продаж. ✅ В гайде: - Как эффективнее прокачивать скиллы менеджеров и закрывать больше сделок за меньшие сроки; - Как организовать тренинг так, чтобы участники действительно подключились и дошли до финального модуля; - Как выявить слабого менеджера и улучшить его показатели; - Как сэкономить время на организации вебинара и пригласить всех участников в 2 клика. Бонус внутри: 5 прикладных советов по контролю внимания участников во время вебинара ✨ Скачайте гайд бесплатно по ссылке Скачать #реклама 16+ mts-link.ru О рекламодателе

Кодеки — это устройства или программы, которые сжимают и распаковывают мультимедийные данные, такие как аудио и видео. Название «кодек» происходит от слов coder-decoder — «кодер-декодер». Вот как они работают: 1. Сжатие (кодирование) Когда вы записываете видео или аудио, исходные данные занимают очень много места. Например, одна минута видео в высоком разрешении без сжатия может занимать гигабайты. Кодек уменьшает размер файла двумя основными способами: a) Потеря информации (lossy) • Примеры: MP3 (аудио), H.264 (видео), AAC (аудио) • Убираются «неважные» детали, которые человеческое ухо или глаз практически не замечает. • Преимущество: файлы маленькие • Недостаток: при многократной перезаписи качество теряется b) Без потерь (lossless) • Примеры: FLAC (аудио), PNG (изображения), FFV1 (видео) • Сжимается файл без потери качества, полностью можно восстановить оригинал • Преимущество: качество 100% • Недостаток: сжатие не такое сильное, как у lossy 2. Хранение После сжатия данные сохраняются в файле или потоке, например .mp3, .mp4, .mkv. Файл содержит кодированные данные и иногда дополнительную информацию (метаданные, субтитры, обложки и т.д.). 3. Воспроизведение (декодирование) Когда вы воспроизводите файл, кодек раскодирует его обратно в форму, которую может обработать динамик или экран: • Кодек читает сжатые данные • Преобразует их в поток аудио/видео • Отправляет на устройство вывода Если кодек не установлен, файл не откроется, потому что система не знает, как интерпретировать данные. 4. Примеры популярных кодеков Видео: H.264, H.265 (HEVC), VP9, AV1 Аудио: MP3, AAC, Opus, FLAC

Где вести задачи и проекты? Конечно, в Битрикс24 Бесплатный онлайн-сервис для бизнеса и совместной работы. — Удобный планиров
Где вести задачи и проекты? Конечно, в Битрикс24 Бесплатный онлайн-сервис для бизнеса и совместной работы. — Удобный планировщик задач для всей команды с чек-листами и комментариями. — Популярные проектные методики: канбан, скрам, диаграмма ганта. — Видеозвонки в один клик из чата. — Календарь и слоты для совместного планирования. — Умный ИИ-помощник для постановки четких тз. Полный комплект для эффективности вашей команды. Ставьте первую задачу прямо сейчас. Начать #реклама 16+ task-24.bitrix24.ru О рекламодателе

Популярные системы сборки — коротко и по существу C / C++ • Make — дед всех сборщиков. Просто, но больно на больших проектах. • CMake — стандарт для C++, генерирует подо всё, от Visual Studio до Ninja. Настроил один раз — и забыл. • Ninja — летает. Минимализм и скорость, но без генератора не обойтись. • Meson — современный и понятный. Пишешь конфиг, а остальное делает сам. Java / Kotlin • Maven — строгий, надёжный, как бухгалтер. XML, но зато стабильно. • Gradle — гибкий и умный. Kotlin DSL, кэш, плагины — идеально для Android. • Ant — старичок. Всё вручную, без зависимостей. Только если проект с археологических времён. JavaScript / TypeScript • npm scripts — минимализм. Для мелких задач — норм, для монстров — нет. • Webpack — тяжёлый, но делает всё. Настроить — целое приключение. • Vite — быстрый, лёгкий, без боли. Для фронтенда XXI века. • Rollup — идеален для библиотек, чистая сборка без мусора. • esbuild / Parcel — “включил и поехал”. Молниеносные и почти без настроек. Python • setuptools — классика. Работает, но старомодно. • Poetry — современный подход: зависимости, сборка, публикация — всё в одном. Rust • Cargo — лучший пример, как должна выглядеть система сборки. Просто, быстро, всё встроено. Go • go build — минимализм в чистом виде. Один файл — одна команда — готово. Кросс-языковые • Bazel — для монореп и гигантов вроде Google. Кэш, параллель, масштаб. • Buck / Pants / Please — те же идеи, другие акценты. Подходят, если у тебя тысяча микросервисов.

Google Meet перестал работать в России: что дальше? 📞🏃‍♂️ Сперва в Telegram и WhatsApp заблокировали звонки, а теперь и Goo
Google Meet перестал работать в России: что дальше? 📞🏃‍♂️ Сперва в Telegram и WhatsApp заблокировали звонки, а теперь и Google Meet сбоит. Видеозвонки не проходят ни с телефонов, ни с ПК. Для бизнеса это означает: - сорванные онлайн-совещания и встречи с клиентами; - срыв собеседований и переговоров с подрядчиками; - потерю времени и простои в коммуникациях команд; - срочный поиск альтернативы для видеозвонков и онлайн-летучек. Что делать бизнесу, когда зарубежные сервисы один за другим перестают работать в России? ✅ В МТС Линк: видеозвонки, чаты, онлайн-доски и совещания без сбоев и ограничений 50 минут; дата-центры в России, соответствие 152-ФЗ и 149-ФЗ; готовые интеграции; русскоязычная техподдержка 24/7. Проверьте, подходит ли МТС Линк вашей компании Подробнее #реклама 16+ lp.mts-link.ru О рекламодателе

Автоматическая компиляция .ui файлов В больших проектах запускать uic вручную неудобно. Обычно это делается автоматически: • CMake: set(CMAKE_AUTOMOC ON) set(CMAKE_AUTOUIC ON) # Автоматически компилирует .ui файлы find_package(Qt5 COMPONENTS Widgets REQUIRED) add_executable(MyApp main.cpp) target_link_libraries(MyApp Qt5::Widgets) • qmake: .pro файл автоматически обрабатывает все .ui файлы. Таким образом, при сборке проекта uic сгенерирует все нужные заголовочные файлы без вашего вмешательства.

Методичка: как сделать онлайн-встречи эффективнее Надоело ждать коллег, которые постоянно забывают о встречах, а отсутствие п
Методичка: как сделать онлайн-встречи эффективнее Надоело ждать коллег, которые постоянно забывают о встречах, а отсутствие повестки и потерянные договоренности мешают нормально работать? Команда МТС Линк собрала на 37 страницах полезные материалы, чек-листы и кейсы, которые помогают компаниям проводить эффективные совещания в онлайне с помощью сервиса Встречи. Из методички узнаете: - Как создать постоянную ссылку и подключаться на встречи в 2 клика, - Как делать заметки и работать с файлами, не переживая за качество связи и безопасность данных. - Как облегчает жизнь ИИ, который расшифровывает созвоны в текст и автоматически отправляет расшифровку на почту. Еще в методичке описаны 7 способов оценки текущей эффективности ваших онлайн-встреч. Получить гайд можно бесплатно на сайте. Скачать #реклама 16+ mts-link.ru О рекламодателе

Если вы работаете с Qt на C++, вы наверняка видели файлы с расширением .ui Что такое .ui файл? .ui — файл интерфейса пользователя, создаваемый в Qt Designer. Он описывает все виджеты (кнопки, поля ввода, метки, окна), их свойства и макеты в формате XML. Пример содержимого .ui файла:
<ui version="4.0">
 <class>MainWindow</class>
 <widget class="QMainWindow" name="MainWindow">
  <widget class="QPushButton" name="pushButton">
   <property name="text">
    <string>Нажми меня</string>
   </property>
  </widget>
 </widget>
</ui>
Зачем нужен uic? uic (User Interface Compiler) — это утилита, которая компилирует .ui файл в C++ заголовочный файл, обычно с именем ui_<имя_формы>.h. Пример команды: uic mainwindow.ui -o ui_mainwindow.h После этого вы получаете класс Ui::MainWindow, который содержит все виджеты и методы для их инициализации. Как использовать с C++ Подключаем сгенерированный заголовочный файл:
#include "ui_mainwindow.h"
#include <QMainWindow>

class MainWindow : public QMainWindow {
    Q_OBJECT
public:
    MainWindow(QWidget *parent = nullptr) : QMainWindow(parent) {
        ui.setupUi(this);  // Настраивает интерфейс
    }
private:
    Ui::MainWindow ui;
};
Всё! Теперь у вас есть полностью рабочий GUI на C++.

Продвижение в Telegram с помощью Яндекс Директа ⚡Запустите продвижение в телеграм-каналах и привлекайте целевую аудиторию 📱
+3
Продвижение в Telegram с помощью Яндекс Директа ⚡Запустите продвижение в телеграм-каналах и привлекайте целевую аудиторию 📱 Таргетинг по тематикам, регионам и каналам в Telegram Попробовать #реклама yandex.ru О рекламодателе

Помимо x86, ARM и RISC-V, существуют и другие архитектуры процессоров, каждая из которых имеет свои особенности и области применения: MIPS • Происхождение: Разработана в 1980-х годах в Стэнфордском университете. • Особенности: - RISC-архитектура. - Используется в встраиваемых системах и сетевом оборудовании. • Применение: Роутеры, игровые консоли. PowerPC • Происхождение: Разработана совместно IBM, Apple и Motorola в 1990-х годах. • Особенности: - RISC-архитектура. - Использовалась в компьютерах Apple до перехода на Intel. • Применение: Серверы, встраиваемые системы. SPARC • Происхождение: Разработана Sun Microsystems в 1980-х годах. • Особенности: - RISC-архитектура. - Используется в серверах и высокопроизводительных вычислениях. • Применение: Серверы, рабочие станции. Itanium • Происхождение: Разработана Intel и Hewlett-Packard. • Особенности: - Архитектура IA-64. - Предназначена для серверов и рабочих станций. • Применение: Высокопроизводительные серверы (хотя сейчас менее популярна). Z/Architecture • Происхождение: Разработана IBM. • Особенности: - Используется в мейнфреймах. - Поддерживает высокую надежность и масштабируемость. • Применение: Банковские системы, крупные корпоративные сети.

Курс "Дизайн карточек для WB и Ozon". Бесплатно и с нуля Дизайнер карточек для маркетплейсов — востребованная и доходная проф
Курс "Дизайн карточек для WB и Ozon". Бесплатно и с нуля Дизайнер карточек для маркетплейсов — востребованная и доходная профессия 💰 Научись ей бесплатно! - Бесплатный доступ - Разбор ДЗ от наставника - Мощные кейсы в портфолио Узнать больше #реклама 16+ yudaevschool24.online О рекламодателе

x86 • Происхождение: Разработана Intel в конце 1970-х годов. • Особенности: - CISC (Complex Instruction Set Computing) архитектура, что означает наличие большого набора сложных инструкций. - Широко используется в настольных компьютерах, ноутбуках и серверах. - Обеспечивает высокую производительность и совместимость с большим количеством программного обеспечения. • Производители: Intel, AMD. ARM • Происхождение: Разработана компанией ARM Holdings в 1980-х годах. • Особенности: - RISC (Reduced Instruction Set Computing) архитектура, что предполагает упрощенный набор инструкций для повышения эффективности. - Энергоэффективность, что делает её популярной в мобильных устройствах, таких как смартфоны и планшеты. - Лицензируется другим компаниям, что позволяет широкое разнообразие реализаций. • Производители: Qualcomm, Apple, Samsung и другие. RISC-V • Происхождение: Разработана в Калифорнийском университете в Беркли в 2010-х годах. • Особенности: - Открытая и свободная RISC архитектура, что позволяет любому использовать и модифицировать её без лицензионных отчислений. - Высокая гибкость и возможность настройки под конкретные задачи. - Быстро набирает популярность в научных и промышленных кругах благодаря своей открытости. • Производители: SiFive, Western Digital и другие.

Онлайн-трансляция SOC Forum 2025. Регистрация открыта! SOC Forum — одно из крупнейших событий в сфере ИБ, которое проходит в рамках Российской недели кибербезопасности. ✅ Здесь встречаются эксперты, представители бизнеса и госструктур, чтобы обсудить ключевые вызовы отрасли. Событие, которое нельзя пропустить. Для тех, кто не может присутствовать лично, будет запущена онлайн-трансляция: 👌 Переключайтесь между залами. 👌 Выбирайте только актуальные для вас выступления. 👌 Задавайте вопросы спикерам в прямом эфире. 👌 Участвуйте в интерактивах. И все это не выходя из дома. Зарегистрируйтесь, и мы напомним о старте трансляции и пришлем ссылку, чтобы вы ничего не пропустили. Узнать больше #реклама 16+ registration.forumsoc.ru О рекламодателе

DevSecOps — интеграция практик безопасности в процесс разработки программного обеспечения и операционных процессов, который часто используется в рамках подхода DevOps. Термин состоит из трех частей: Dev — разработка (Development) Sec — безопасность (Security) Ops — операционные процессы (Operations)
Идея DevSecOps заключается в том, чтобы обеспечивать безопасность на всех этапах разработки и эксплуатации ПО, а не только в конце, когда продукт уже готов. Это подход, который встраивает процессы безопасности в непрерывную интеграцию (CI), непрерывное развертывание (CD) и управление инфраструктурой.
Основные принципы DevSecOps: • Интеграция безопасности с самого начала: Вместо того чтобы "добавлять" безопасность в конце процесса разработки, её рассматривают как неотъемлемую часть всего жизненного цикла разработки. • Автоматизация процессов безопасности: Использование инструментов для автоматического тестирования и проверки кода на наличие уязвимостей. • Обратная связь в реальном времени: Разработчики получают уведомления о потенциальных проблемах безопасности во время написания и тестирования кода, что позволяет быстро их устранять. • Совместная работа команд: DevSecOps способствует тесному взаимодействию между командами разработчиков, специалистов по безопасности и операционными командами для обеспечения качественного и безопасного ПО. • Постоянная защита и мониторинг: Мониторинг безопасности осуществляется на всех этапах разработки и эксплуатации.

Бесплатный курс по дизайну: веб, графический и UX/UI Получи востребованные навыки: - создание дизайна сайтов и приложений - с
Бесплатный курс по дизайну: веб, графический и UX/UI Получи востребованные навыки: - создание дизайна сайтов и приложений - создание инфографики и карточек для маркетплейсов - работа в графическом редакторе Figma и др. Студенты курса в среднем зарабатывают от 68 000 ₽ уже во время обучения💰 Зарегистрироваться #реклама 16+ ydaev.ru О рекламодателе

Сравнение файловых систем Файловая система - это метод организации и хранения данных на запоминающем устройстве. Существует множество различных файловых систем, каждая со своими преимуществами и недостатками. Основные типы файловых систем: • FAT (File Allocation Table) - простая и распространенная файловая система, используемая в ранних версиях Windows и на съемных носителях. • NTFS (New Technology File System) - более современная файловая система, используемая в современных версиях Windows. Поддерживает большие файлы и тома, а также расширенные атрибуты и безопасность. • ext4 - файловая система, используемая в Linux. Известна своей надежностью, производительностью и поддержкой больших файлов. • XFS - еще одна файловая система, используемая в Linux. Оптимизирована для больших файлов и высокой производительности. • ZFS - файловая система с открытым исходным кодом, известная своей надежностью, поддержкой больших объемов данных и расширенными функциями управления данными. Выбор файловой системы: - Для съемных носителей (например, USB-накопителей) подойдет FAT. - Для настольных компьютеров и ноутбуков с Windows рекомендуется использовать NTFS. - Для серверов и рабочих станций Linux с большими объемами данных подойдут ext4 или XFS. - Для приложений, требующих высокой надежности и расширенных функций управления данными, рекомендуется использовать ZFS.

Реклама для бизнеса любого уровня в Яндекс Директе Создайте эффективную рекламную кампанию с алгоритмами Яндекс Директа 👌 На
Реклама для бизнеса любого уровня в Яндекс Директе Создайте эффективную рекламную кампанию с алгоритмами Яндекс Директа 👌 Начните прямо сейчас ⚡ Зарегистрироваться #реклама direct.yandex.ru О рекламодателе

Существует несколько типов SSL-сертификатов, которые различаются по уровню проверки, количеству защищаемых доменов и назначению. Подробная классификация: 1. По уровню проверки (Validation Level) • DV (Domain Validation) - Проверка: только право владения доменом (через e-mail, DNS-запись или файл на сервере). - Срок выпуска: несколько минут. - Назначение: для блогов, личных сайтов, тестовых проектов. - Пример: https://myblog.com - В адресной строке: только замок (без названия организации). Плюсы: быстро, дешево. Минусы: минимальная доверенность (проверяется только домен). • OV (Organization Validation) - Проверка: владелец домена и организация (через официальные документы). - Срок выпуска: 1–3 дня. - Назначение: корпоративные сайты, интернет-магазины. - В адресной строке: замок + информация о компании в сертификате. Плюсы: повышенное доверие. Минусы: дольше оформление, дороже. • EV (Extended Validation) - Проверка: самая строгая — юридический статус, адрес, контактные данные. - Срок выпуска: 3–7 дней. - Назначение: банки, крупные компании, госорганы. - В адресной строке: раньше показывало название компании рядом с замком (в современных браузерах убрали, но в сертификате данные остаются). Плюсы: максимальное доверие. Минусы: дорогой и долго оформляется. 2. По количеству защищаемых доменов • Single Domain SSL - Защищает только один домен, например:example.com (иногда вместе с www.example.com) Wildcard SSL - Защищает домен и все его поддомены.*.example.com (включая mail.example.com, shop.example.com, и т.д.) Плюсы: удобно и экономно при множестве поддоменов. Минусы: не защищает другие домены. • Multi-Domain (SAN / UCC SSL) - Защищает несколько разных доменов в одном сертификате.example.com, example.net, myshop.org Плюсы: удобно для компаний с несколькими сайтами. Минусы: дороже, сложнее управлять. 3. По назначению • Code Signing SSL — для подписания программного кода (а не сайтов). • Email (S/MIME) — для шифрования и подписи электронной почты. • Client Authentication — для идентификации пользователей при входе в систему. • Document Signing — для электронной подписи документов.

Магистратура — это 2 года жизни и серьезные вложения Как не ошибиться с выбором? Приходите на день открытых дверей ИТ-магистр
Магистратура — это 2 года жизни и серьезные вложения Как не ошибиться с выбором? Приходите на день открытых дверей ИТ-магистратуры Центрального университета — разберем все важные вопросы, которые помогут принять правильное решение. О чем будем говорить: -Как создаются программы магистратуры в ЦУ, что такое продуктовый подход в высшем образовании и как это делает выпускников реально востребованными на рынке -Как университет помогает студентам строить карьеру: от менторства до трудоустройства в топовые компании -Какие направления есть в ЦУ и как выбрать то, что приведет к вашим карьерным целям -Реальные истории студентов: как они поступали, учились и куда пошли работать Спикеры — практики с опытом в Google, Яндексе, Т-Банке и Visa, которые сейчас отвечают за образовательный опыт студентов ЦУ. Зарегистрироваться #реклама 16+ r.bothelp.io О рекламодателе