Требуется разработать хранимую процедуру для базы данных, которая сформирует список товаров, где цена закупки в К и более раз превышает минимальную цену по договорам Д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 роки тому