Глибокий опис проекту 1. Виконавче резюме Hrafi — це цифровий ринок за запитом, створений для того, щоб з'єднати марокканських споживачів з місцевими професіоналами послугами (Hrafiyin). Надихаючись американськими платформами, такими як Thumbtack, Hrafi змінює спосіб, яким у Марокко замовляються послуги з обслуговування дому та кваліфіковані послуги — замінюючи ненадійні усні рекомендації на прозору, надійну та ефективну мобільну платформу. 2. Проблема Для клієнтів: Знайти надійних, кваліфікованих майстрів (сантехніків, електриків, малярів) у марокканських містах займає багато часу. Прозорості цін не існує, якість непередбачувана, а безпека/достовірність залишаються основними проблемами. Для професіоналів послуг: Кваліфіковані робітники сильно покладаються на неформальні мережі або фізичні місця збору (mawqif). Їм бракує сучасних інструментів для створення стабільної клієнтської бази, відстеження доходів або демонстрації свого портфоліо робіт.
Ставки поки відсутні
Ставки поки відсутні
Ставки приховані
-
Anton Kravtsov 6 січня 2021Суть завдання полягає в багатопотоковій обробці файлів
Целесообразность использования многопоточности в задании не указана: нужно каждый файл обрабатывать в нескольких потоках (т.е. распараллеливание внутри DLL) или приложение должно вызывать DLL-функции из разных/нескольких потоков?
Приложению достаточно иметь консольный интерфейс? Или нужны и окошки?
Зчитати дані з файлу, в якому записані блоками записані текстові та числові дані. З цих даних вибрати числові дані та сформувати матрицю MxN.
Пример файла приведите.
5) Скласти протокол виконаної роботи і представити на захист (Зміст протоколу: Тема лабораторної роботи. Постановка задачі. Обгрунтування рішення. Лістинг програми. Висновки з роботи. )
Этот пункт вы сами выполните? Т.е. в рамках данного проекта достаточно программы с комментариями?
-
Kateryna Sokol
7 січня 2021
Добрый день, Антон!
Целесообразность использования многопоточности в задании не указана: нужно каждый файл обрабатывать в нескольких потоках (т.е. распараллеливание внутри DLL) или приложение должно вызывать DLL-функции из разных/нескольких потоков? - как Вам будет проще (точной формулировки не было)
Приложению достаточно иметь консольный интерфейс? Или нужны и окошки? - достаточно иметь консольный интер-с
Пример файла приведите - я обладаю той информацией, что прикреплена к документам. Если так подобного файла нет, значит и у меня его нет. Я полагаю, что это любой файл с блочно записанными текстовыми или числовыми данными.Этот пункт вы сами выполните? Т.е. в рамках данного проекта достаточно программы с комментариями? - только нужно сделать пункт Обгрунтування рішення
-
Anton Kravtsov 7 січня 2021только нужно сделать пункт Обгрунтування рішення
По этому пункту нужны пояснения - что именно надо обосновывать? Способ распаралеливания, формат файла или что-то иное?
Было бы полезно увидеть пример.
Принимается только текст на украинском языке?
Комментарии в коде нужны? Тоже только на украинском?
любой файл с блочно записанными текстовыми или числовыми данными.
Не уверен, что подойдёт любой файл, т.к. в итоге надо сформировать числовую матрицу N x M.
Если допустимо придумать/использовать свой формат, то ОК.
И ещё хотелось бы уточнить нюанс с "блочной записью" - это бинарный формат имеется в виду, что ли? К примеру в лекциях типа такой, под блочным вводом-выводом подразумевается чтение-запись бинарных данных (типа "кусок памяти").
Если и в вашем задании это требуется, то дополнительно понадобится программа для подготовки таких файлов.
Гораздо проще было бы работать с текстовыми файлами вида:
2 ; N (кол-во строк) 3 ; M (кол-во столбцов) 1 2 3 ; 1-ая строка 3 4 5 ; 2-ая строка
Кстати, числа целые или вещественные?
-
Kateryna Sokol
7 січня 2021
По этому пункту нужны пояснения - что именно надо обосновывать? Способ распаралеливания, формат файла или что-то иное?
Было бы полезно увидеть пример. - затрудняюсь ответить. Я бы попросила упомянуть то, что Вы посчитаете нужным.
Принимается только текст на украинском языке? - русский или английский
Комментарии в коде нужны? Тоже только на украинском? - комментарии нужны! русский
любой файл с блочно записанными текстовыми или числовыми данными.
Не уверен, что подойдёт любой файл, т.к. в итоге надо сформировать числовую матрицу N x M.
Если допустимо придумать/использовать свой формат, то ОК. - да, придумать\использовать свой формат
И ещё хотелось бы уточнить нюанс с "блочной записью" - это бинарный формат имеется в виду, что ли? К примеру в лекциях типа такой, под блочным вводом-выводом подразумевается чтение-запись бинарных данных (типа "кусок памяти").
Если и в вашем задании это требуется, то дополнительно понадобится программа для подготовки таких файлов.
Гораздо проще было бы работать с текстовыми файлами вида: - вот с такими и нужно работать
2 ; N (кол-во строк) 3 ; M (кол-во столбцов) 1 2 3 ; 1-ая строка 3 4 5 ; 2-ая строка
Кстати, числа целые или вещественные? - не имеет значения, как удобней
-
Anton Kravtsov 7 січня 2021Добавьте категорию C/C++ к проекту, т.к. решение должно быть именно на этом языке.
Кстати, что по срокам? Дней пять есть на реализацию?
-
Anton Kravtsov 7 січня 2021Кожна з бібліотек повинна містити по дві функції обробки. Параметри функцій: ім'я файлу приймача, ім'я файлу джерела.
Неясно, какие две функции нужны - для чего?
На мой взгляд, достаточно одной функции с прототипом вида
bool Process(const char* input_filename, const char* output_filename);
Актуальні фриланс-проєкти в категорії Десктопні додатки
Розробка MVP платформи онлайн-репетиторства (аналог Preply) для ринку ЛитвиОпис проекту:Шукаємо команду розробників або окремих спеціалістів (Full-stack / Backend / Frontend / UI-UX) для створення двостороннього маркетплейсу онлайн-навчання під литовський ринок.Мета проекту — запустити веб-платформу, яка зв'яже учнів з репетиторами-фрілансерами для проведення індивідуальних уроків в реальному часі.Основний функціонал MVP: Кабінет репетитора: Профіль з відео-візиткою, завантаження дипломів, налаштування розкладу (календар) і цін за годину. Кабінет учня: Пошук за фільтрами (предмет, ціна, мова, рейтинг), покупка уроків, особистий календар занять. Пошук і фільтрація: Розумний підбір викладачів з системою відгуків і оцінок. Віртуальний клас: Інтеграція відеозв'язку (WebRTC, Zoom або аналоги), вбудований чат і обмін файлами. Платіжна система: Безпечна угода (Escrow). Заморожування грошей і виплата фрілансеру після підтвердження уроку. Потрібна інтеграція Stripe / Paysera.
Доброго дня Необхідно створити модуль, що будет працювати із БД Firebird на C++ для продажу товарів. Є приклади готових рішень та опис функціоналу модуля. Основні функції: авторизація, вибір товару на екрані з груп/підгруп, перехід в кошик, оплата карткою та друк чека. Програма повинна працювати на Windows 10 і вище, використовувати існуючу базу даних.
Написати та створити мобільний додаток. Потрібен творчий та високопрофесійний підхід, оскільки ідея додатку не звичайна)