Подскажите, пожалуйста, как организовать подобное: в файл пишутся данные при

опросе, нужно не останавливая опрос сделать возможность считывать данные из этого файла, получится ли через глобальный qfile читать его, не останавливая поток, который туда пишет ?

17 ответов

8 просмотров

Лучше писать в базу sqlite

а смысл читать, если у тебя и так данные есть

roman---- Автор вопроса
Mr.Mait
а смысл читать, если у тебя и так данные есть

они пишутся в файл, на машине озу мало, а запуск на сутки, я не могу это все держать в массиве

Mr.Mait
а смысл читать, если у тебя и так данные есть

получается мало озу, но тогда будет нагрузка на диск. iops повысить нужно будет @😂😂 это виртуалка такая маленькая? Где мало озу? что пишите в файл?

roman---- Автор вопроса
Renat Garaev
получается мало озу, но тогда будет нагрузка на ди...

2 гб старый комп, вин 7, текстовые данные - значения с датчика

Вам нужна встроенная микро субд по типу sqlite, чтобы эффективно делать выборки, но вам еще и другое я вчера писал

roman---- Автор вопроса
Anatoly Shirokov
Вам нужна встроенная микро субд по типу sqlite, чт...

помогли советы, загрузку цп удалось снизить с 90 до 20 увеличением считывания из ком порта и replot по таймеру

roman---- Автор вопроса
Mr.Mait
Проще sqlite. Тоже один файл

а через qfile не смогу считать записанное, не прерывая запись ? Запись в файл нужна все равно для сторонней программы, через которую хотят проверять разрабатываемую

roman ---
а через qfile не смогу считать записанное, не прер...

Вам не просто надо считать, а считать эффективно по заданному окну просмотра с отбросом несущественных для заданного масштаба точек

roman---- Автор вопроса
Anatoly Shirokov
Вам не просто надо считать, а считать эффективно п...

вопрос про алгоритм отброса, каждую N-ую точку выбрасывать, самое простое, что приходит

roman ---
вопрос про алгоритм отброса, каждую N-ую точку выб...

Но с таким подходом вы можете потерять характерные точки

roman---- Автор вопроса
Anatoly Shirokov
Но с таким подходом вы можете потерять характерные...

именно, поэтому и ищу готовые примеры может уже есть

roman ---
именно, поэтому и ищу готовые примеры может уже ес...

а ты можешь данные опроса записывать в QStringList? Если да, то можно попробовать что-то вроде: 1. Забрал данные 2. Если файл не занят. то записал 3. Если занят, то набиваешь QStringList, пока файл не освободиться Не думаю, что 2гб от этого прям быстро кончатся. Ну, смотря какая частота опроса, конечно

roman---- Автор вопроса
Роман Ястребков
а ты можешь данные опроса записывать в QStringList...

по идее да, можно по таймеру сделать сброс данных тогда, сейчас пишет в файл по факту получения новой точки

Похожие вопросы

Обсуждают сегодня

Желаю получить совет от великих ботмейкеров которые успешно поднимали ботов на несколько тысяч одновременно активных юзеров Какая чушь нужна людям прямо сейчас, и что стоило ...
ռɛ ʋɛʀʍօʀɛ
6
кто тебе сказал, что она угроблена? многие только начинают жизнь, после увольнения из Гугла, Майкрософта, Оракла,...
Alex Kom
9
В альтернативе у нас сидеть горбатиться на дядю в галерах, пока не помрешь или пока тебя не заменят более молодым сотрудником, который готов гребсти в два раза дешевле. Вот и ...
Кабан Кабанов
7
Окей, а продвигать эту шляпу как? Я ни разу ботов не двигал , ибо не делал ничего для себя толком🧐
ռɛ ʋɛʀʍօʀɛ
5
сори за оффтоп, но просто в тему https://www.youtube.com/watch?v=8Q_YfcpgdGU
Alex Kom
8
И еще, я вчера чутка запутался, показы это типо рекламные посты или рассылки, а приветы?
Ilya Shvechikov
5
По какой цене продают скрипты анонимного чата? Я за 500 даже готов 😂😂😂
Ilya Shvechikov
7
Мне вот интересно jwt токен для подключения сторонего сайта к оду норм идея?
Andrij Moskivets
3
Так а кто может спарсить всех участников чата? Идишники
Magic
18
да пофиг на капчу зашел в чат и молчишь при этом ты нонейм? пошел вон
Magic
17
Карта сайта