|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||||||||||||||||
"Список" разнородных данных13.12.2023, 18:34. Показов 1659. Ответов 31
Метки нет (Все метки)
Добрый вечер, чатлане
Пытаюсь придумать некий механизм хранения данных и у меня сильно не хватает скилла на такое. Попробую объяснить своими словами, а там вопросы если что задавайте, кода никакого нет, поэтому показать нечего. В общем нужна какая-то структура данных, которая позволяет хранить разнородные ячейки, например byte, word, dword и соответственно обрабатывая такую структуру я могу делать case по типу данных и понимать с чем я столкнулся. Условно это одномерный массив или список: {byte}, {byte}, {word}, {dword}, {byte} и т.д. Причем, скорее всего, у меня даже будет так: {byte, word}, {dword, byte, dword, dword}, {word}, {byte, dword}, {byte} и т.д. По идее реализация должна быть благосклонная к применению разных типов данных. После того как данные записаны, их нужно будет как-то читать, например foreach, и тут я совсем не понимаю как этот самый foreach будет понимать с каким перечнем данных работает если они бывают какие угодно. Возможно это выглядит так:
В общем если кто-то понял мой сумбур, welcome.
0
|
||||||||||||||||
| 13.12.2023, 18:34 | |
|
Ответы с готовыми решениями:
31
Массив разнородных данных Как правильно передать несколько разнородных данных из одной формы в другую? Сортировка разнородных данных |
|
|
||
| 19.12.2023, 09:46 | ||
|
Просто хранить в файле... можно, но хотелось бы понимать предметную область. Считать десять команд, что-то сделать, и скинуть их обратно на файл после редактирования -- можно и весь файл перезаписывать, если там условные 10Мб. Если уже 10Гб -- сами понимаете, что ОЗУ не наберется столько. Да и лопатить весь файл, когда нужно заменить одну запись -- так себе идея.
0
|
||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
|||||||||||||||||||||
| 19.12.2023, 10:57 [ТС] | |||||||||||||||||||||
|
Данные => обработчик => данные Пусть обработчик будет RLE алгоритмом, не вижу разницы. Я так и не понял зачем вы в какие-то дебри полезли, ну представьте что это WinZip.
0
|
|||||||||||||||||||||
|
800 / 458 / 237
Регистрация: 03.01.2017
Сообщений: 1,342
|
||
| 19.12.2023, 10:59 | ||
|
1
|
||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
|||||
| 19.12.2023, 11:19 [ТС] | |||||
|
0
|
|||||
| 19.12.2023, 11:21 | |||
|
belalugoci, вы не хотите указать истинную потребность "некоего механизма хранения данных", что же это ваше право. Ответ вам дали почти в начале темы. Удачи. Добавлено через 1 минуту
0
|
|||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||||||||
| 19.12.2023, 11:38 [ТС] | ||||||||
|
Добавлено через 2 минуты для всех цитирую:
0
|
||||||||
|
|
|
| 19.12.2023, 12:02 | |
|
Не по теме: belalugoci, хвост Хоро, вы физически не можете упаковать ответ в пару предложений, зачем коментировать каждое предложение? Пока не совсем понял как изначально генерится файл, но смысла загонять в БД 64Кб не вижу. Возможно вместо плясок с байтами стоит посмотреть в сторону десерилизации (тот же json). Файл раздуется, зато можно будет открыть любым блокнотом. Если это прям "архиватор", который должен тупо сжать данные -- ну, хз. Встроенный zip так уж плох? Ну и обычно работают с фиксированными блоками, а не разной длины. Разве что в входном потоке данных есть какая-то явная цикличность, что позволит оптимизировать объем хранения, но это прям нужно вникать чтобы сказать "да-нет".
0
|
|
| 19.12.2023, 12:11 | ||
|
Не по теме:
- Утром включаешь этот рубильник, вечером выключаешь. Понял? - Не понял. - Вот рубильник. Когда утром приходишь, переводишь его в верхнее положение. Вечером - возвращаешь в нижнее. Понял? - Не понял. - Показываю, запоминай. Утром - вот эту штуку двигаешь вот так, а вечером вот так обратно. Понял? - Мастер, ты тупой что ли?! Я тебе третий раз говорю - не понял!
0
|
||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
|||||||
| 19.12.2023, 12:50 [ТС] | |||||||
|
Я не могу понять необходимости в конкретизации моей задачи.
0
|
|||||||
|
|
|
| 19.12.2023, 19:05 | |
|
belalugoci, почитайте про "проблему молотка". В целом, если вы уже сделали, оно работает и не горите желанием переписывать -- диалог чисто теоретический. В целом можно смело закруглится. Есть желание сделать лучше -- без конкретизации вы с большой вероятностью получите решение не подходящее под ваш случай.
0
|
|
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||||||
| 19.12.2023, 19:27 [ТС] | ||||||
|
0
|
||||||
| 19.12.2023, 19:27 | |
|
Консолидация разнородных данных Технологии получения данных из нескольких разнородных источников [Stm32f103+hc-05] Организовать приём и передачу разнородных данных (тип структура) Загрузка разнородных данных из Excel через DAO(контрол Data) Создание списка разнородных данных, которые включают символьные, числовые и логические векторы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю
Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы
Кратко. . .
|
|
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем
**Полевые заметки о двухнедельной совместной работе**. . .
|
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|