Последние записи
- Рандомное слайдшоу
- Событие для произвольной области внутри TImage
- Удаление папки с файлами
- Распечатка файла
- Преобразовать массив байт в вещественное число (single)
- TChromium (CEF3), сохранение изображений
- Как в Delphi XE обнулить таймер?
- Изменить цвет шрифта TextBox на форме
- Ресайз PNG без потери прозрачности
- Вывод на печать графического файла
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
14th
Июл
Безопасная работа с памятью в OpenMP С++
Вопрос связан с тем как можно добавлять элементы к общему динамическому массиву в параллельных потоках.
По сути задачи приходится к созданному многомерному vector добавлять новые элементы.
Пусть есть, например, vector<vector<int>> A. Первая размерность уже проинициализрована полностью (например, 0-N-1). Есть гарантия, что внутри потоков происходит обращение к собственному набору индексов первой размерности. То есть, разные потоки не могут обращаться к одному и тому же первому индексу.
Однако заранее определить размерность второго индекса для каждого первого индекса невозможно (вычисляется внутри цикла по первому индексу).
Можно конечно взять максимально возможную оценку, но тогда никакой памяти не хватит (Сотни гигабайт). В результате пользуюсь операторами типа A.push_back(k) в каждый момент, когда необходимо добавить элемент (В реальности массив четырехмерный, причем основной добавляемый элемент — Structure)
Тем не менее необходимо распараллеливание (счет идет более суток).
Попробовал использовать простейшие варианты из OpenMP типа #pragma omp parallel for, однако во время работы выдает всякие ошибки так или иначе связанные с памятью.
Может ли кто-нибудь подсказать, как все-таки добавлять память внутри потоков, при этом получая выигрыш во времени счета при распараллеливании.
5th
Июл
Задача со строковыми величинами (Pascal)
Написать функцию, которая получает на входе две строковые величины и проверяет вхождение одной в другую. На выходе выдает результат ложь или номер позиции вхождения. Никак не могу взять в толк, как переменной присвоить тип boolean и integer одновременно?
3rd
Июл
Суммировать данные
Есть БД ADO Access. В БД всего одна таблица, в ней несколько полей с названием Agregat№, также есть поля с расходом топлива за сутки поагрегатно к примеру RashodAgregat№. Задача, как вывести в отчет к примеру данные по всем агрегатам за текущий день и к примеру за период с начала месяца. правильно ли организована моя БД или надо названия агрегатов в отдельную таблицу?
1st
Июл
Возведение в степень на с++
Нужно написать программу, которая вычисляет значения а^n (возведение в степень).
Число а и число n вводит пользователь. (использовать pow запрещено).
29th
Июн
Кому заказать разработку и продвижение корпоративного веб-сайта.
Василий Тихонов
Итак, вам нужен веб-сайт для вашего нового бизнеса. Включаем компьютер, заходим в Яндекс или Гугл, спрашиваем “заказать разработку и продвижение веб-сайта” и получаем огромное количество предложений. Разработку сайтов можно заказать например в студии SynWeb или в Санкт-Петербургской WebEvolution, а продвижение в СЕО-Импульс или Директ Оптима. Продвижение интернет-магазина, в т.ч. крупного, насчитывающего от 5 000 товаров, можно заказать, например, в компании СайтАктив. Кроме нескольких перечисленных компаний разумеется есть еще несколько тысяч других. Выбор разработчика вашего будущего веб-сайта это важное решение, от которого во многом будет зависеть успех вашего нового бизнеса.
25th
Июн
Двумерные массивы. В задаче реализовать заполнение массива, вывод на экран исходного массива и измененного
Составить программу определения номера строки и столбца матрицы размером 10х10, на пересечении которых находится наибольший элемент.
25th
Множества, Паскаль
Дан текст из цифр и строчных латинских букв. Определить, каких букв — гласных (a, e, i, o, u) или согласных больше в этом тексте.
25th
Записи, Паскаль
Опишите, используя структуру записи, расписание учителя (номер урока, время начала урока, класс, предмет, номер кабинета). Составить программу, выводящую на экран расписание занятий в заданном кабинете.
25th
Файлы, Паскаль
В файле f записаны целые числа. Написать программу, которая в файл g записывает положительные числа, а файл h — отрицательные.
25th
Строки, Паскаль
Дана строка символов. Преобразовать эту строку, удалив из нее каждый символ «*».
Облако меток
css реестр ассемблер timer SaveToFile ShellExecute программы массив советы word MySQL SQL ListView pos random компоненты дата LoadFromFile form база данных сеть html php RichEdit indy строки Win Api tstringlist Image мысли макросы Edit ListBox office C/C++ memo графика StringGrid canvas поиск файл Pascal форма Файлы интернет Microsoft Office Excel excel winapi журнал ПРОграммист DelphiКупить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту
пеллетные котлы
Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)