«Этот манёвр будет стоить нам 51 год...»
— или бесконечный гринд задач без понимания того, как всё устроено под капотом. Решать тесты — круто, но без фундаментальной базы в алгоритмах и математике рост в грейде замедляется. Чтобы эффективно писать на
Успейте забрать системное обучение в Proglib Academy по старым ценам до понедельника:
— Разработка ИИ-агентов
— Математика для разработки AI-моделей
— ML для старта в Data Science
— Математика для Data Science
— Специалист по ИИ
— Алгоритмы и структуры данных
— Программирование на Python
— Основы IT для непрограммистов
— Архитектуры и шаблоны проектирования
Прокачать навыки по старой цене
⚠️ Повышение стоимости — 19 января
— или бесконечный гринд задач без понимания того, как всё устроено под капотом. Решать тесты — круто, но без фундаментальной базы в алгоритмах и математике рост в грейде замедляется. Чтобы эффективно писать на
C#, нужно видеть систему целиком.Успейте забрать системное обучение в Proglib Academy по старым ценам до понедельника:
— Разработка ИИ-агентов
— Математика для разработки AI-моделей
— ML для старта в Data Science
— Математика для Data Science
— Специалист по ИИ
— Алгоритмы и структуры данных
— Программирование на Python
— Основы IT для непрограммистов
— Архитектуры и шаблоны проектирования
Прокачать навыки по старой цене
⚠️ Повышение стоимости — 19 января
Какой из следующих вариантов корректно описывает поведение async void методов в контексте обработки исключений и управления потоком выполнения?
👾 — async void методы возвращают Task, поэтому их можно await-ить и ловить исключения стандартным способом
👍 — async void следует использовать везде, где метод не возвращает значения, чтобы избежать ненужного Task
🥰 — Исключения из async void методов не могут быть перехвачены вызывающим кодом и приведут к сбою процесса, если не обработаны внутри
⚡️ — async void используется компилятором только при генерации методов Main и тестов, и не может быть определён вручную
Библиотека задач по C#
👾 — async void методы возвращают Task, поэтому их можно await-ить и ловить исключения стандартным способом
👍 — async void следует использовать везде, где метод не возвращает значения, чтобы избежать ненужного Task
🥰 — Исключения из async void методов не могут быть перехвачены вызывающим кодом и приведут к сбою процесса, если не обработаны внутри
Библиотека задач по C#
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰31⚡2
В чём разница между ключевыми словами readonly и const в C#?
Пример ответа: «Ключевое слово readonly в C# используется для полей экземпляров, которые могут быть присвоены только во время объявления или в конструкторе. После присвоения их значения невозможно поменять. Ключевое слово const используется для статических констант, которые можно только прочесть и нельзя изменить во время работы программы. Полям const нужно присваивать значение во время объявления».
Библиотека задач по C#
Библиотека задач по C#
❤1
Каково значение по умолчанию для логической переменной в C#?
👾 — true
👍 — false
🥰 — 0
🥱 — 1
Библиотека задач по C#
👾 — true
👍 — false
🥰 — 0
🥱 — 1
Библиотека задач по C#
👍80🥰1🌚1
Что выведет код?
👾 — X: 1, Y: 2
👍 — X: 0, Y: 0
🥰 — Error
⚡️ — Ничего из вышеперечисленного
Библиотека задач по C#
👾 — X: 1, Y: 2
👍 — X: 0, Y: 0
🥰 — Error
⚡️ — Ничего из вышеперечисленного
Библиотека задач по C#
👾74🥰6🥱2⚡1
This media is not supported in your browser
VIEW IN TELEGRAM
Пятница, 19:00. Худшее время для деплоя, но идеальное, чтобы разобраться в концепции RAG и научить свой код понимать сложные юридические или тех-документы.
Как научить LLM понимать контекст ваших специфичных задач? Разбираем решение на открытом уроке.
В программе:
— алгоритм поиска и генерации ответа на основе данных;
— инструменты:
— кодинг пайплайна для работы с PDF.
Один из спикеров — Алексей Яндутов, ML-инженер в поиске Яндекса.
Урок предваряет курс «Разработка AI-агентов». Ждём тех, кто готов кодить.
Записаться на урок
Как научить LLM понимать контекст ваших специфичных задач? Разбираем решение на открытом уроке.
В программе:
— алгоритм поиска и генерации ответа на основе данных;
— инструменты:
LangChain и векторные базы;— кодинг пайплайна для работы с PDF.
Один из спикеров — Алексей Яндутов, ML-инженер в поиске Яндекса.
Урок предваряет курс «Разработка AI-агентов». Ждём тех, кто готов кодить.
Записаться на урок
proglib.academy
Курс| Разработка AI-агентов
Курс про контролируемую разработку AI-агентов: качество, стоимость, наблюдаемость и тестирование. С первого занятия — практическая работа.
Приведенный ниже словарь будет отображаться в инспекторе Unity: public Dictionary<string, string> dictionary;
👾 — True
👍 — False
🥰 — Может быть
⚡️ — Может быть нет
🐸 Библиотека задач по C#
👾 — True
👍 — False
🥰 — Может быть
Please open Telegram to view this post
VIEW IN TELEGRAM
👾10😁4🤔2🌚2🥰1
Какой базовый класс конструктора String()?
👾 — String
👍 — System.IO.String
🥰 — System.Strings
⚡️ — System.String
🐸 Библиотека задач по C#
👾 — String
👍 — System.IO.String
🥰 — System.Strings
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡42🤔3🥰1
В чем различие между операцией cast (приведения типов) и оператором as?
Ответ:
В случае ошибки cast выбрасывает исключение InvalidCastException, а оператор as возвращает null.
🐸 Библиотека задач по C#
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9
Какой из этих методов класса Thread используется для приостановки потока на определенный период времени?
👾 — sleep()
👍 — terminate()
🥰 — suspend()
⚡️ — stop()
🐸 Библиотека задач по C#
👾 — sleep()
👍 — terminate()
🥰 — suspend()
Please open Telegram to view this post
VIEW IN TELEGRAM
👾49🥰1
Можно ли выполнить несколько блоков catch?
Нет, несколько блоков catch одного типа не могут быть выполнены. После выполнения соответствующего кода управление передается блоку «finally», а затем выполняется код, следующий за блоком «finally».
🐸 Библиотека задач по C#
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔4
Что такое String.Length в C#?
👾 — Свойство
👍 — Метод
🥰 — Конструктор
⚡️ — Первое и второе
🐸 Библиотека задач по C#
👾 — Свойство
👍 — Метод
🥰 — Конструктор
Please open Telegram to view this post
VIEW IN TELEGRAM
👾63⚡3
Реализация миссий в игре на Unity
В этой статье рассказано, как можно сделать миссии в игре на Unity. Статья состоит из трех частей. В первой части пишем систему для миссий, во второй — интерфейс, а в третьей — сохранение.
Читать статью
В этой статье рассказано, как можно сделать миссии в игре на Unity. Статья состоит из трех частей. В первой части пишем систему для миссий, во второй — интерфейс, а в третьей — сохранение.
Читать статью
👍1
Каким образом можно присвоить значения полям, которые помечены ключевым словом readonly?
👾 —Из конструктора, либо в месте объявления поля, приравнивая ему какое-то значение
👍 — Из деструктора, либо в месте объявления поля, приравнивая ему какое-то значение
🥰 — Только из конструктора
⚡️ — Только в месте объявления поля
🐸 Библиотека задач по C#
👾 —Из конструктора, либо в месте объявления поля, приравнивая ему какое-то значение
👍 — Из деструктора, либо в месте объявления поля, приравнивая ему какое-то значение
🥰 — Только из конструктора
Please open Telegram to view this post
VIEW IN TELEGRAM
👾42
Какое исключение выдается, если протокол, поддерживаемый префиксом URI, недействителен?
👾 —URLNotFound
👍 — NotSupportedException
🥰 — UriFormatException
⚡️ — URLSourceNotFound
🐸 Библиотека задач по C#
👾 —URLNotFound
👍 — NotSupportedException
🥰 — UriFormatException
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰14👍1
Выберите исключения, генерируемые методом GetResponseStream(), определенным WebRequest
👾 — ProtocolViolationException
👍 — ObjectDisposedException
🥰 — IOException
⚡️ — Все вышеперечисленное
🐸 Библиотека задач по C#
👾 — ProtocolViolationException
👍 — ObjectDisposedException
🥰 — IOException
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰7👍2⚡1👾1
Почему для разработчика игр так важно хорошее знание школьной математики и физики?
👾 — Чтобы создавать визуально ошеломляющую графику и анимацию в игре
👍 — Чтобы эффективно организовывать и управлять большими объемами игровых данных
🥰 — Чтобы разрабатывать надежную архитектуру сервера для многопользовательских игр
⚡️ — Чтобы управлять тем, как объекты движутся, сталкиваются и взаимодействуют в игровом мире
Библиотека задач по C#
👾 — Чтобы создавать визуально ошеломляющую графику и анимацию в игре
👍 — Чтобы эффективно организовывать и управлять большими объемами игровых данных
🥰 — Чтобы разрабатывать надежную архитектуру сервера для многопользовательских игр
Библиотека задач по C#
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡19👾1
Какой будет вывод следующего кода C# с использованием делегатов?
👾 — Hello, Delegates!
👍 — ShowMessage
🥰 — Error
⚡️ — None of the above
Библиотека задач по C#
👾 — Hello, Delegates!
👍 — ShowMessage
🥰 — Error
⚡️ — None of the above
Библиотека задач по C#
👾40🥰1
Что происходит с продолжениями (ContinueWith/await) при вызове SetResult у TaskCompletionSource, и как избежать их исполнения «в линию» на потоке вызывающего?
👾 — Всегда выполняются в пуле потоков; ничего делать не нужно
👍 — Могут выполниться синхронно на вызывающем потоке; используйте new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously)
🥰 — Всегда возвращаются в захваченный SynchronizationContext; нужен ConfigureAwait(false)
⚡️ — Выполняются синхронно только если задача уже завершена
Библиотека задач по C#
👾 — Всегда выполняются в пуле потоков; ничего делать не нужно
👍 — Могут выполниться синхронно на вызывающем потоке; используйте new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously)
🥰 — Всегда возвращаются в захваченный SynchronizationContext; нужен ConfigureAwait(false)
Библиотека задач по C#
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡6👍1