Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Извлечение бинарной информации
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, что можете посоветовать? Ситуация такая: по запросу юзера из базы должна считываться запись, в которой хранится матрица 10х10 бинариков и передаваться ему (юзеру) GET'ом. Причем нужно обеспечить, чтобы извлечение данных было максимально удобным т.к. придется постоянно менять бинарную информацию внутри матрицы. Пример: 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 Юзер посылает запрос, эту инфу мы ему передаем, потом он шлет запрос вида "?act=1x=3y=3" это означает, что мы должны изменить ячейку с координатами 3,3 на 1. Получаем: 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 Это мы должны снова записать в базу. Не подскажите как лучше всего извлекать данные из такой записи, если хранить ее к примеру в виде строки в шестнадцетиричном виде в базе (что-то вроде 13F25D3A3B строкой)? Надо учесть, что иногда юзеру может потребоваться не вся запись целиком, а только ее часть, например нижний правый угол матрицы размером 5х5, или вообще куски разных записей. На самом деле все записи в таблице в совокупности составляют одну большую матрицу огромных размеров из нулей и еденичек, но чтобы не хранить ее всю для многих юзеров, она разбита на части... (поскольку большая часть ее нули, сохраняются в базе только куски 10х10 в которых присутствуют единицы) Буду признателен если подскажете, как лучше хранить записи, как извлекать, как записывать и в каком виде передавать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2005, 23:26 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32925188&tid=1437223]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
132ms |
get topic data: |
10ms |
get forum data: |
12ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 471ms |

| 0 / 0 |
