Обложка канала

Goal Gesture программирование, IT. Страница 7

Новости, статьи и полезные материалы из мира IT

  • Goal Gesture программирование, IT

    NFT — новые модные токены. Зачем они нужны и не развод ли это? Если вы были в интернете последние 2–3 месяца, вы наверняка слышали об NFT. Вот самый громкий случай, связанный с этим явлением: 1️⃣ Взяли работу художника Бэнкси. 2️⃣ Сфотографировали её. 3️⃣ Оригинал сожгли, чтобы он больше не достался никому. 4️⃣ Фотографию привязали к этому самому NFT. 5️⃣ Теперь эту работу будут продавать на цифровом аукционе. Выглядит как новость из параллельного мира, но у технологии есть некоторые перспективы в обычной жизни. Сейчас объясним. Смысл NFT (простыми словами) Представьте, что вы певица Ирина Аллегрова и вы приехали на гастроли в Кавминводы. Вы заселяетесь в гостиницу «Эфир Кавказа». Вас вписывают в базу данных: «Ирина Аллегрова вселилась тогда-то в номер такой-то, это подтверждает сотрудник Иванов, вот скан паспорта». Так сложилось, что где-то в Кавминводах живёт ваш истовый фанат. Он узнал, что вы остановились в этой гостинице. Он приходит к Иванову и говорит: «По-братски продай мне на память строчку в базе данных о том, что Ирина Аллегрова вселилась в ваш отель, чисто как сувенир». Иванов чешет репу: — Как же я тебе продам строчку в базе данных? — Ну создай там новый столбик и напиши в нём, что я владею этой строчкой. — Но я же в любой момент смогу тебя оттуда удалить. Или вписать, что это не твоя строчка. — Ну давай мы зашифруем твою базу данных, чтобы в случае изменения этой строки у нас не совпали криптографические отпечатки, и тогда все увидят, что ты бесчестный человек, Иванов. Вот это в двух словах NFT в частности и блокчейн вообще. Теперь чуть сложнее NFT расшифровывается как Non-fungible token, невзаимозаменяемый токен. По-простому — это уникальный набор зашифрованных данных, который лежит в какой-то таблице. Считайте, что это цифровой эквивалент «уникального предмета». В случае с Ириной Аллегровой NFT — это криптографическая «печать», которая подтверждает целостность строчки в базе данных.Асимметричное шифрование С помощью криптографии можно взять любой набор данных (например, картину, музыку, фильм или что-то ещё) и сделать на его основе уникальный токен. Этот токен будет символизировать исходный файлик. В нашем случае в роли этих ценных данных — строка в базе данных о том, что Ирина Аллегрова заселилась в гостиницу. И дальше с этим токеном можно обращаться примерно так же, как обращаются с имуществом: покупать, продавать, дарить и т. д. Фанат Аллегровой может владеть этой строчкой, а потом продать её другому фанату. Все токены хранятся в блокчейнах. А блокчейн — это просто огромная и дико зашифрованная база данных, в которой лежат сведения обо всех существующих токенах этого блокчейна. В нашей метафоре это и есть база постояльцев отеля «Эфир Кавказа». Конкретно NFT хранится в блокчейне Ethereum. Это ни о чём не говорит и ничего не значит, просто такой факт. Рядом есть блокчейны DoogeCoin, LiteCoin, BitCoin и десятки других блокчейнов. Это как рядом с гостиницей «Эфир Кавказа» стоят гостиницы «Верный друг», «Светлый день», «Золотой стандарт» и любая другая. У каждой гостиницы свой вид базы данных. Нужны ли мне NFT? Если вы известный художник, артист или селебрити с большой фанатской базой, можно ради интереса токенизировать какую-то свою штуку и продать её с аукциона. Подзаработаете денег. Если нет, то не тратьте время. Лучше потратьте его на чтение комментариев к этой статье в соцсетях, где криптоэксперты будут рассказывать вам, что за блокчейнами будущее.
  • Goal Gesture программирование, IT

    Газпромбанк продолжает цифровую трансформацию, а его эксперты вовсю делятся тайнами финтеха. Для кого подходит DevOps? Какие приемы могут помочь в борьбе за чистый код? И как устроен инфраструктурный переезд в банке? Эти темы спикеры обсудили на конференции DevOpsConf & TechLead Conf 2022. А участники могли проявить креативность на стенде банка — создать свою архитектурную схему и решить задачу на высоконагруженную систему. Если ты тоже стремишься к новым знаниям и тебе важно быть частью крутого IT-коммьюнити, то тебе в Газпромбанк. Актуальные вакансии ждут по ссылке > https://vk.cc/ccWstr
  • Goal Gesture программирование, IT

    Как скрыть содержимое папки для галереи на Андроид Рассмотрим способ, который скрывает содержимое существующей папки для галереи. При этом способе сама папка не скрывается, но содержимое папки не отображается в галерее. Просмотреть содержимое папки можно через проводник. 1️⃣ В файловом менеджере войдите в папку, содержимое которой нужно скрыть в галерее. 2️⃣ В меню файлового менеджера выберите «Создать», а затем «Файл». 3️⃣ Присвойте файлу имя «.nomedia», с точкой в начале имени файла, нажмите «ОК». 4️⃣ Перезагрузите устройство. После запуска смартфона, содержимое папки не будет отображаться в галерее телефона. В файловом менеджере папка и ее содержимое будут видны. Как сделать видимым содержимое папки для галереи Если отпала необходимость скрывать медиафайлы а галерее, удалите из папки с мультимедийными данными файл «.nomedia». 1️⃣ Включите показ скрытых файлов в файловом менеджере. 2️⃣ Войдите в папку, файлы из которой скрывались в галерее. 3️⃣ Удалите оттуда ранее созданный файл с именем «.nomedia». 4️⃣ Перезагрузите смартфон. 5️⃣ Отключите показ скрытых каталогов на телефоне. В «Галерее» снова будут видны все файлы: видео, фото, изображения, скриншоты и т. д.
  • Реклама

  • Goal Gesture программирование, IT

    Ты стал руководителем, но все идет не по плану? Ты хочешь стать руководителем, но не знаешь какие компетенции тебе нужны? Быть руководителем это не только зарплата или премии. Это целый пласт знаний во многих областях. Надо иметь навык говорить, разбираться с бизнесом, мотивировать и обучать персонал и многое другую. В своем телеграмм канале рассказываю про свой опыт руководства в ИТ (которому уже более 10 лет). Затрагиваю такие темы: - Как мотивировать сотрудника - Какие стили управления бывают - Что делать, если производительность сотрудника упала - Какие законы в управлении бывают - Как планировать работы - Как управлять продуктом Подписывайся на канал, чтобы узнать ответы на эти и многие другие вопросы: https://t.me/ch_agaltsovav
  • Goal Gesture программирование, IT

    Список команд для окна «Выполнить» в Windows. Диалоговое окно "Выполнить" в Windows, посредством ввода специальных команд, служит для быстрого прямого доступа ко всевозможным инструментам, функциям и настройкам операционной системой. Для открытия диалогового окна "Выполнить" можно использовать сочетание клавиш Win+R explorer - запуск файлового менеджера Проводник Windows control - запуск Панели управления Windows msconfig - открытие утилиты Конфигурация системы msinfo32 - получение сведений о системе mmc - консоль управления sysdm.cpl - свойства системы control admintools - администрирование services.msc - службы Windows perfmon.msc - системный монитор resmon - монитор ресурсов comexp.msc - службы компонентов dcomcnfg - настройка службы компонентов compmgmt.msc - запуск оснастки Управление компьютером compmgmtlauncher - управление компьютером diskmgmt.msc - запуск оснастки Управление дисками netplwiz - управление учетными записями пользователей control userpasswords2 - управление учетными записями shell:sendto - открытие меню «Отправить» eventvwr.msc - просмотр событий cmd - запуск командной строки без привилегии администратора powershell - запуск Windows PowerShell без привилегии администратора regedit - запуск Редактора реестра gpedit.msc - запуск Редактора локальной групповой политики azman.msc - запуск Диспетчера авторизации taskmgr - запуск Диспетчера задач devmgmt.msc - запуск Диспетчера устройств taskschd.msc - запуск Планировщика заданий control schedtasks - контроль выполняемых заданий в Планировщике заданий utilman - управление параметрами утилит, входящих в группу «Специальные возможности» appwiz.cpl - открытие раздела Панели управления «Программы и компоненты» для удаления или изменения программ средствами системы sdclt - резервное копирование и восстановление из архивной копии средствами Windows recdisc - создание диска восстановления системы Windows 10, Windows 8.1, Windows 7 recoverydrive - создание диска восстановления Windows 11 firewall.cpl - настройка брандмауэра Защитника Windows wf.msc - мониторинг брандмауэра Защитника Windows в режиме повышенной безопасности rstrui - запуск восстановления системы из точек восстановления Windows logoff - выход из системы shutdown /s - завершение работы Windows shutdown /r - завершение работы и перезагрузка операционной системы perfmon /res - монитор ресурсов системы: центрального процессора, памяти, диска, сети cleanmgr - очистка диска средствами Windows dfrgui - дефрагментация диска средствами системы lpksetup - установка или удаление языков интерфейса Windows certmgr.msc - управление сертификатами текущего пользователя shrpubw - мастер создания общих ресурсов credwiz - архивация и восстановление имен пользователей и паролей dpapimig - защита защищенного содержимого lusrmgr.msc - управление локальными пользователями и группами iexpress - мастер создания самораспаковывающихся архивов mrt - запуск средства удаления вредоносных программ Malicious Software Removal Tool sigverif - проверка подписи файла rekeywiz - управление сертификатами шифрования файлов (шифрованная файловая система — EFS) secpol.msc - локальная политика безопасности eudcedit - редактор личных знаков control fonts - просмотр, удаление, отображение или скрытие шрифтов fonts - открытие папки со шрифтами tpm.msc - управление доверенным платформенным модулем (TRM) на локальном компьютере intl.cpl - выбор региона и языка mstsc - подключение к удаленному рабочего столу msra - удаленный помощник Windows useraccountcontrolsettings - настройка уведомлений об изменении параметров компьютера winver - сведения о версии операционной системы Windows wscui.cpl - просмотр последних сообщений и решение проблем computerdefaults - выбор приложений по умолчанию slui - активация Windows optionalfeatures - включение или отключение компонентов Windows wscript - параметры сервера сценариев Windows wusa - автономный установщик обновлений cliconfg - программа сетевого клиента SQL Server
  • Goal Gesture программирование, IT

    Жесты с помощью мышки в браузере Друзья, сегодня расскажу о навигации в браузерах с помощью жестов компьютерной мышкой. Покажу на примере Яндекс.Браузера, потому как данная функция в браузере идет по умолчанию в отличии от Google Chrome, в котором потребуется установить дополнительное расширение. Сперва потребуется включить функцию управления браузером с помощью жестов мышкой. Для этого в правом верхнем углу браузера нажимаем на три горизонтальные полоски. Затем выбираем пункт "Настройки". В открывшимся окне выбираем вкладку "Инструменты" и в блоке " Жесты мыши" включаем данную функцию. Всего насчитывается 8 жестов мышкой (см. фото ниже): 1. Возвращение к предыдущей странице: [зажать ПКМ и провести влево] 2. Переход к следующей странице: [зажать ПКМ и провести вправо] 3. Восстановление закрытой вкладки: [зажать ПКМ и быстро провести вправо, затем влево] 4. Закрытие активной вкладки: [зажать ПКМ и провести вниз и вправо] 5. Перезагрузка активной страницы: [зажать ПКМ и провести вниз, затем вверх] 6. Открываем новую вкладку: [зажать ПКМ и провести вверх] 7. Возвращение к предыдущей странице: [зажать ПКМ и не отпуская её нажать ЛКМ] 8. Переход к следующей странице: [зажать ЛКМ и не отпуская нажать ПКМ] ПКМ - правая кнопка компьютерной мыши; ЛКМ - левая кнопка компьютерной мыши.
  • Goal Gesture программирование, IT

    Станьте бизнес-аналитиком с Яндекс Практикумом Бизнес-аналитики связывают сферы бизнеса и IT: собирают разные точки зрения, исследуют боли и потребности пользователей, предлагают улучшения. Практикум обучает этому в условиях, близких к реальной работе, с поддержкой от опытных специалистов. Курс подойдёт: * начинающим аналитикам, * IT-специалистам, * студентам профильных специальностей, * новичкам. Вы научитесь: * собирать требования и прогнозировать результаты, * описывать бизнес-процессы, * ставить задачи команде разработки, * прорабатывать сценарии использования продукта. Программа включает: * практику на нашей платформе, * рекомендации от опытных специалистов, * проведение более 20 интервью, * работу в паре с системным аналитиком, * развитие софтскилов, * поддержку от команды сопровождения. Сколько длится курс? 7,5 месяцев. Сколько стоит обучение? При разовой оплате — 112 000 р. Или ежемесячно по 15 400 р. Какой документ я получу в конце курса? Диплом о профессиональной переподготовке — это официальный документ о дополнительном образовании. 1 августа — старт ближайшего потока. Подробности — по ссылке.
  • Goal Gesture программирование, IT

    Хочешь начать работать в IT?🤔 Тогда залетай на канал https://t.me/voiti_v_it Здесь много реальных историй людей которые смогли 💪 Куча пользы и юмора!😉
  • Goal Gesture программирование, IT

    ⚡️ Хотите сменить профессию на востребованную и попасть в IT? В эпоху потрясений важно иметь стабильное рабочее место и возможность делать своё дело удалённо. Сфера IT — востребована и перспективна! Школа мобильной разработки SwiftBook открывает бесплатный доступ к первому занятию по курсу «Профессия iOS-разработчик». 👨🏻‍💻 Одна из лучших школ в России и СНГ по мнению выпускников, где понятным и простым языком дают основы и качественный разбор вашего кода. Кроме этого, вы попадаете в дружное комьюнити разработчиков. Уже сегодня, 13 июня в 20:00 (мск) у вас есть шанс оценить живой формат занятий и узнать, с чего начинается создание мобильных приложений на языке Swift. 📚 Тема первой лекции: константы и переменные. Базовые типы данных ● Краткая история Swift ● Преимущество языка ● Синтаксис языка и основные концепции ● Знакомство с Playground ● Константы и переменные ● Базовые типы данных Евгения Бруйко — преподаватель потока настоящая профи, заботливая и внимательная. В общем, подключайтесь по ссылке: l='noreferrer nofollow' href='https://clck.ru/qUwxK'>https://clck.ru/qUwxK и удачи вам в учебе!
  • Goal Gesture программирование, IT

    Стартап, который готовит IT-специалистов к собеседованиям, позволяет выявить слабые стороны и проходить собесы на все 100. Вот, как вас оптимизируют менторы — HRы и Senior-программисты @YourCodeReview в рамках 4-недельной подготовки: 🔹вместе разберёте свои ошибки, узнаете свои слабые места и получите гайд по исправлению 🔹научитесь правильно себя презентовать и продавать 🔹приведёте своё резюме в порядок вместе с Senior-разработчиком и HRом 🔹получите фидбэк по тестовым Самая крутая фича — пройдёте 4 собеседования с Senior-ом и HR🔥 В итоге — станете готовы к собесу в любую компанию и узнаете, сколько реально стоите на рынке. Установить программу обучения на свою HUMAN OS.
  • Goal Gesture программирование, IT

    Сравнение npm и yarn Npm и yarn – два самых популярных менеджера пакетов JavaScript. Менеджеры пакетов предназначены упрощать использование чужого кода, предоставляя этот код в виде независимых модулей – пакетов. Эти пакеты мы можем без проблем заменять на другие со схожей функциональностью. Так же появляется возможность легко обновлять чужой код. npm npm — это стандартный менеджер пакетов, автоматически устанавливающийся вместе с Node.js. Он используется для скачивания пакетов из облачного сервера npm, либо для загрузки пакетов на эти сервера. Yarn Yarn – это тот же самый менеджер пакетов (так как берёт все пакеты из базы npm), только его разработали совместно Facebook, Google, Exponent и Tilde. Цель Yarn – решение проблем с которыми сталкивались разработчики при использовании npm, а именно: - медленная и последовательная установка пакетов - запуск кода во время установки, из-за чего возникала проблема с безопасностью Недостатки Yarn Со стороны может показаться, будто Yarn идеален, но и у его есть свои недоработки. 1) Одновременное использование npm и Yarn создает конфликты 2) Yarn сохраняет зависимости локально, поэтому занимает больше места на жестком диске Вывод Npm считается лидирующим менеджером пакетов не стоит скрывать. Однако, учитывая недостатки и плюсы как npm, так и yarn, я бы сделал выбор в пользу yarn.
  • Goal Gesture программирование, IT

    Привет, я тестировщик сайтов с 8 летним опытом работы, работал в Альфа банк, РБК и тд. Запустил обучающий курс без воды и устаревшей информации. 150 человек уже нашло работу благодаря мне за год. Если тебе интересна сфера IT, ты хочешь начать в ней работать и развиваться, то переходи по ссылке, просто посмотри отзывы других учеников. Больше информации в моем канале - @qakrotovchannel На фото отзыв одного из учеников.
  • Goal Gesture программирование, IT

    Советы по оптимизации сайта Обновите Backend язык Последние улучшения могут включать в себя увеличение производительности или количество запросов в секунду, что необходимо для безопасности. Используйте хороший хостинг Избегайте виртуальный хостинг, если у вас большие планы на приложение. Сделайте мобильную версию сайта При заходе с мобильного устройства происходит перенаправление пользователя на поддомен. В качестве имени поддомена обычно используют m.sitename.com. Сервер определяет тип устройства и перенаправляет на нужную страницу. Оптимизируйте изображения Изображения являются наиболее распространенным фактором для медленной скорости или долгих загрузок. Подсказка: Не показывайте изображение в формате Full HD в качестве эскиза. Лучше иметь несколько файлов разных размеров для одного изображения. Используйте CDN CDN - это географически распределённая сетевая инфраструктура. Запрос пользователя будет перенаправлен на ближайший сервер для увеличения скорости загрузки. Сокращайте свой код Автоматизируйте процесс с помощью веб-пакетов или сделайте это вручную с помощью минимизирующих инструментов для HTML, CSS и JS. Это уменьшит размер вашего сайта и ускорит его загрузку. Создайте карту сайта Карта сайта - это файл XML со списком маршрутов на страницы в вашем сайте. Он сообщает поисковым системам (сканерам), где найти контент на вашем сайте. Используйте кэширование Настройте кэширование там, где это необходимо, что увеличит скорость и уменьшит используемые ресурсы. Во второй раз, когда пользователь зайдёт на ваш сайт, ему не нужно будет снова загружать все ресурсы.
  • Goal Gesture программирование, IT

    Перенос проектов в Selectel на выгодных условиях Перевезем ваши информационные системы в Selectel. Вам ничего не нужно делать самим. Администраторы оценят проект, подберут решение и все перенесут, а ваши сервисы продолжат работать на инфраструктуре российского провайдера. — Вы можете выбрать ЦОД, который расположен ближе к вашим пользователям; — Для каждого найдется свое инфраструктурное решение — даже если у вас хитрый проект с тысячей тонкостей — Мы поможем привести ваши информационные системы в соответствие 152-ФЗ, если вы обрабатываете персональные данные пользователей из России; — Техническая поддержка ответит на любой вопрос и подскажет, что нужно сделать, чтобы переезд в Selectel прошел незаметно для пользователей и комфортно для вас. Акция – выполним работы по переносу бесплатно на сумму оплаченных в первый месяц услуг Selectel: Оставьте заявку на бесплатный перенос, мы свяжемся с вами для уточнения особенностей проекта и предложим оптимальное инфраструктурное решение: https://slc.tl/ox39v
  • Goal Gesture программирование, IT

    DNS. Ключевые понятия DNS (Domain Name System - система доменных имён) - это компьютерная распределённая система для получения информации о доменах. Чаще всего используется для получения IP-адреса по имени хоста (компьютера или устройства), получения информации о маршрутизации почты, обслуживающих узлах для протоколов в домене (SRV-запись). 1. Домен - узел в дереве имён, вместе со всеми подчинёнными ему узлами (если таковые имеются), то есть именованная ветвь или поддерево в дереве имён. Структура доменного имени отражает порядок следования узлов в иерархии; доменное имя читается слева направо от младших доменов к доменам высшего уровня (в порядке повышения значимости) 2. Поддомен - подчинённый домен. 3. Ресурсная запись - единица хранения и передачи информации в DNS. Каждая ресурсная запись имеет имя, то есть привязана к определённому доменному имени, узлу в дереве имён, тип и поле данных, формат и содержание которого зависит от типа. 4. Зона - часть дерева доменных имён, включая ресурсные записи, размещаемая как единое целое на некотором сервере доменных имён, а чаще одновременно на нескольких серверах. Целью выделения части дерева в отдельную зону является передача ответственности за соответствующий домен другому лицу или организации. Это называется делегированием. Как связная часть дерева, зона внутри тоже представляет собой дерево. Если рассматривать пространство имён DNS как структуру из зон, анеот - дельных узлов/имён, тоже получается дерево; оправданно говорить о родительских и дочерних зонах, о старших и подчинённых. На практике большинство зон 0-го и 1-го уровня ('.', ru, com, ...) состоят из единственного узла, которому непосредственно подчиняются дочерние зоны. В больших корпоративных доменах (2-го и более уровней) иногда встречается образование дополнительных подчинённых уровней без выделения их в дочерние зоны. 5. Делегирование - операция передачи ответственности за часть дерева доменных имён другому лицу или организации. За счёт делегирования в DNS обеспечивается распределенность администрирования и хранения. Технически делегирование выражается в выделении этой части дерева в отдельную зону, и размещении этой зоны на DNS-сервере, управляемом этим лицом или организацией. При этом вродительскую зону включаются «склеивающие» ресурсные записи (NS иА) , содержащие указатели на DNS-сервера дочерней зоны, а вся остальная информация, относящаяся к дочерней зоне, хранится уже на DNS-серверах дочерней зоны. 6. DNS-сервер - специализированное ПО для обслуживания DNS, а также компьютер, на котором это ПО выполняется. DNS-сервер может быть ответственным за некоторые зоны и/или может перенаправлять запросы вышестоящим серверам. 7. DNS-клиент - специализированная библиотека (или программа) для работы с DNS. В ряде случаев DNS-сервер выступает в роли DNS-клиента. 8. Авторитетность - признак размещения зоны на DNS-сервере. Ответы DNS-сервера могут быть двух типов: авторитетные (когда сервер заявляет, что сам отвечает за зону) и неавторитетные, когда сервер обрабатывает запрос, и возвращает ответ других серверов. В некоторых случаях вместо передачи запроса дальше DNS-сервер может вернуть уже известное ему (по запросам ранее) значение (режим кеширования). 9. DNS-запрос - запрос от клиента (или сервера) серверу. Запрос может быть рекурсивным или нерекурсивным.
  • Реклама

  • Goal Gesture программирование, IT

    Одна из многих причина нежелания идти учиться на курсы по разработке — отсутствие гарантий, что деньги за курс не будут выброшены на ветер. В Kata Academy эти гарантии предоставляют. В договоре с Kata четко прописано, что вам не нужно платить за обучение до тех пор, пока вы не устроитесь на работу в IT. То есть во время обучения вы ничего не платите. Также в договоре указывается, что Kata гарантирует минимальную зарплату от 100 тысяч рублей в месяц. Если вы вдруг не смогли устроиться на работу, то за обучение платить не нужно. Связано это с тем, что цель Kata — ваше трудоустройство разработчиком, а если вам не удалось, значит на курсе вас не смогли подготовить должным образом. Записывайтесь на курс и получайте тестовое задание: https://vk.cc/cdGomL Если не уверены в своих силах — не переживайте, Kata дадут неплохой FAQ, который поможет с выполнением тестового!
  • Goal Gesture программирование, IT

    10 вопросов и ответов на собеседовании C++ разработчика 1. В чем разница между указателем и ссылкой в С++? Ответ: Указатель может быть переназначен n-раз, в то время как ссылка не может быть переназначена после бинда. Указатели могут указывать в NULL, тогда как ссылка всегда ссылается на объект. Программист не может получить адрес ссылки, как это возможно с указателями, но можно взять адрес объекта, на который указывает ссылка, и выполнить действия с ним. 2. Чем new() отличается от malloc()? Ответ: New() является препроцессором, в то время как malloc() - методом. 3. Использование точки в С++ Ответ: Точка - это чаще всего ссылка на метод или свойство объекта в ООП. Связь между объектом, атрибутами и методами обозначается точкой («.»), установленной между ними. 4. Что такое this? Ответ: Ключевое слово this передается всем нестатическим методам как скрытый аргумент и доступен в виде локальной переменной внутри всех нестатических методов. Оператор this является постоянным указателем, который хранит в памяти ссылку на текущий объект. 5. Что такое динамическая и статическая типизация? Ответ: Статически типизированные языки - это языки, в которых проверка типа совершается во время компиляции, а в динамически типизированных - в рантайме. В С++, пользователь должен сообщить компилятору, с каким типом объекта он работает во время компиляции. 6. Что подразумевается под делегатом? Ответ: Делегат - это объект, действующий от имени, или в паре с другим объектом, обнаружившим событие во время выполнения программы. 7. Что такое виртуальная функция? Ответ: Виртуальная функция - это метод, который используется в рантайме для замены реализованного функционала, предоставляемого базовым классом. Ключевое слово virtual используется для создания виртуального метода. 8. Что означают ключевые слова volatile и mutable? Ответ: volatile сообщает компилятору, что переменная может измениться без его ведома. Эти переменные не кэшируются компилятором и поэтому всегда считываются из памяти. mutable может использоваться для переменных класса. Такие переменные могут изменяться изнутри функций класса. 9. В каком порядке инициализируются члены класса? Ответ: Члены класса создаются в порядке их объявления в классе. Уничтожаются они в обратном порядке. 10. Как защитить объект от копирования? Ответ: Сделать private конструктор копирования и оператор =. class NonCopyable { public: NonCopyable(){} private: NonCopyable(NonCopyable&){} private: void operator=(const NonCopyable&){} }; NonCopyable a; NonCopyable b = a a = b;
  • Goal Gesture программирование, IT

    «Технологии Доверия» приглашают на вебинар по локализации SAP! ИТ-консультанты фирмы расскажут: 1) Как санкции могут повлиять на доступность инфраструктуры и информационных систем. 2) Что необходимо сделать, чтобы перенести инфраструктуру, мощности и сервера на территорию РФ. 3) Как перенести SAP-систему или часть SAP-системы для своей компании при отделении или выходе ее из партнерской сети или группы. После вебинара участники получат полезные материалы. Узнать больше: https://tedo.ru/lokalizatsiya-sap?utm_source=telegram&utm_medium=social&utm_campaign=goalgesture