Требуется разработать хранимую процедуру для базы данных, которая сформирует список товаров, где цена закупки в К и более раз превышает минимальную цену по договорам Д1 и Д2. Параметры К, Д1 и Д2 должны передаваться в процедуру. Выводимые поля: номер договора, товар, количество, цена за единицу, стоимость товара, название поставщика. Пример значений параметров: К=2, Д1=3, Д2=4.
Буфферная запись данных в файл С#
2. Напишите на языке C# методы класса, которые будут осуществлять запись данных в файл с указанным именем в синхронном и асинхронном (с использованием возможностей .NET Framework 4.5+) режимах. Методы получают на вход имя файла, блок данных для записи, размер буфера для записи в байтах (при записи заданный блок данных разбить на порции, равные размеру буфера записи). Также методы получают на входе делегат, который будет выполнять обработку каждой порции записываемых данных (получает на вход обрабатываемый блок данных, данные в котором изменяются после обработки (кол-во данных после обработки НЕ МОЖЕТ стать больше), и возвращает кол-во данных после обработки в байтах). Метод должен возвращать количество записанных в файл байт. При невозможности открытия файла в необходимом режиме доступа методы должны возбуждать исключение. При написании методов можно описывать вспомогательные методы и типы данных.
Обоснуйте выбранный алгоритм реализации цикла записи данных в файл (асинхронный режим) и оцените его эффективность. Укажите рекомендации по выбору размера буфера записи в зависимости от условий применения данных методов.
Опишите (с обоснованием), в каких условиях будет эффективнее применять каждый из описанных методов работы с файлом.
Заявки фрилансеров
Похожие заказы
- Базы данных1 исполнительЗавершен3 года назад
Требуется разработка бота для сбора данных и статистики. Необходима автоматизация процессов анализа и обработки информации. Ожидается создание эффективного инструмента для работы с данными.
Базы данных6 заявокЗакрыт3 года назадТребуется рассчитать 40 млн расстояний между 40 тыс точками 'ОТ' и 5 тыс точками 'ДО' по дорогам, аналогично системе Google Maps. Расстояния должны быть представлены в километрах и рассчитываться по координатам в формате LAT/LONG. Необходимо учитывать только дороги, а не прямое расстояние.
Базы данных2 заявкиЗакрыт3 года назадНеобходимо разработать базу данных для мастерской, специализирующейся на ремонте телефонов, планшетов и колонок. База должна включать информацию о типах техники, их характеристиках и возможных услугах. Важно обеспечить удобный доступ и навигацию по данным.
Базы данных10 заявокЗакрыт3 года назадТребуется внести изменения в существующую программу, связав ее с новой базой данных на SQL. Также необходимо исправить несколько ошибок в самом коде программы. Работа требует срочности.
Базы данных5 заявокЗакрыт3 года назадТребуется отредактировать сложную автоматизированную таблицу в Excel для составления отчетности, добавив новые вводные данные. Таблица включает множество формул и распределяет данные на 17 листов. Необходимо вникнуть в тему электрики. Форма и дополнительная информация будут предоставлены по мере заинтересованности.
Базы данных7 заявокЗакрыт3 года назадНеобходимо выполнить лабораторные работы по базам данных с применением SQL. Ожидается понимание основ работы с базами данных и навыки написания SQL-запросов.
Базы данных5 заявокЗакрыт3 года назадНеобходимо выполнить лабораторные работы по SQL, включая задания, связанные с базами данных. Ожидается создание подробных и понятных курсовых работ для студентов, которые помогут им освоить основные концепции SQL.
Базы данных4 заявкиЗакрыт3 года назадРазработать парсер для анализа отчетов о сделках на торговом роботе. Используйте VBA или Python для обработки данных из файлов формата txt. Парсер должен извлекать строки Comment, разделяя их по параметрам и формируя итоговый файл в формате Excel. Учитывайте различные стратегии, такие как PumpDetection и Moonshot, поскольку структура строк Comment может отличаться.
Базы данных7 заявокЗакрыт3 года назадТребуется разработка приложения для Windows Forms, работающего с базой данных учета социальных выплат в MySQL. Приложение должно включать формы для заполнения всех таблиц базы данных и расчет социальных выплат на основе заданных значений. Возможные языки программирования: C#, C++, Pascal; среды разработки: Delphi или Visual Studio.
Базы данных9 заявокЗакрыт3 года назад