Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
zА я то, темный, всю жиСТЬ думал, что модель дисковой памяти ( для программиста ) по сути ничем не отличается от RAM... Если бы не отличалась, то например такой структуры данных как b-tree (множества других, учитывающих блочность дисков) бы не было :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2013, 22:39 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyzА я то, темный, всю жиСТЬ думал, что модель дисковой памяти ( для программиста ) по сути ничем не отличается от RAM... Если бы не отличалась, то например такой структуры данных как b-tree (множества других, учитывающих блочность дисков) бы не было :) - Блочность дисков? как это коррелирует с seek/lseek ? Да хоть по одному байту читай/пиши... - FILE это не указатель на массив данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2013, 20:48 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
z- Блочность дисков? как это коррелирует с seek/lseek ? Да хоть по одному байту читай/пиши... Вот ваш алгоритм читает из файла число размером в несколько байтов не заботясь о блоках. И если это число находится частично в одном блоке, частично в другом, то будут считаны оба блока, хотя при правильном выравнивании можно было бы обойтись и одним блоком. А алгоритмы, которые знают про блоки, размещают данные так чтобы минимизировать число блоков в которых находятся зависимые друг от друга данные. z- FILE это не указатель на массив данных? Нет. Это не указатель на массив данных FILE - это буфер для эффективного посимвольного обращения к файлу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2013, 21:41 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
Anatoly Moskovskyz- Блочность дисков? как это коррелирует с seek/lseek ? Да хоть по одному байту читай/пиши... Вот ваш алгоритм читает из файла число размером в несколько байтов не заботясь о блоках. И если это число находится частично в одном блоке, частично в другом, то будут считаны оба блока, хотя при правильном выравнивании можно было бы обойтись и одним блоком. А алгоритмы, которые знают про блоки, размещают данные так чтобы минимизировать число блоков в которых находятся зависимые друг от друга данные. z- FILE это не указатель на массив данных? Нет. Это не указатель на массив данных FILE - это буфер для эффективного посимвольного обращения к файлу. Да ну? Кернигана и Ричи читать. Немедленно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2013, 21:51 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
zКернигана и Ричи читать. Немедленно! Вообще-то по K&R FILE - это структура... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2013, 21:56 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
Anatoly Moskovsky, "Файловый указатель — это указатель на структуру, содержащую набор данных о файле." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2013, 21:59 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
CompositumzКернигана и Ричи читать. Немедленно! Вообще-то по K&R FILE - это структура... Почти угадал Токмо не СТРУКТУРА, в указатель. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2013, 22:00 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
zПочти угадал Токмо не СТРУКТУРА, в указатель. Я не гадаю, а точно знаю. FILE - структура. Указатель обозначается так: FILE*. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2013, 22:03 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
zAnatoly Moskovsky, "Файловый указатель — это указатель на структуру, содержащую набор данных о файле." А причем здесь "массив данных"? А если вдаваться дальше в дебри, то FILE не содержит абсолютно никаких данных о файле (ни размер, ни дата, ни владелец, ни права не могут быть получены из этой структуры данных - только файловый дескриптор можно извлечь, а потом уже из него пытаться это получить, и то не все из этого). Более того, стандартом не описывается какие поля есть в этой структуре. Описано только ее назначение - буферизированный ввод/вывод. Так что это никоим образом ни "массив данных", ни "набор данных о файле" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2013, 22:20 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
Anatoly Moskovsky, Чудны дела твои, ЕГЭ ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2013, 22:35 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
stdio.h Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2013, 22:40 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovstdio.h Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. И что? Ну теперь пример, как писать/читать не через указатель. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2013, 22:45 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
zИ что? Ну теперь пример, как писать/читать не через указатель. istream\ostream\iostream? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2013, 22:52 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
CompositumzИ что? Ну теперь пример, как писать/читать не через указатель. istream\ostream\iostream? Дескрипторы потока... Дальше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2013, 22:58 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
zДескрипторы потока... Дальше. Что "дальше"? Ты спросил: zНу теперь пример, как писать/читать не через указатель. как альтернатива - используя обозначенные мною классы, тогда не придётся заморачиваться с FILE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2013, 23:04 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
zAnatoly Moskovskyпропущено... Вот ваш алгоритм читает из файла число размером в несколько байтов не заботясь о блоках. И если это число находится частично в одном блоке, частично в другом, то будут считаны оба блока, хотя при правильном выравнивании можно было бы обойтись и одним блоком. А алгоритмы, которые знают про блоки, размещают данные так чтобы минимизировать число блоков в которых находятся зависимые друг от друга данные. пропущено... Нет. Это не указатель на массив данных FILE - это буфер для эффективного посимвольного обращения к файлу. Да ну? Кернигана и Ричи читать. Немедленно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 09:45 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
Вы, товарищи, еще про существование mmap забыли. Результат работы которого ну никак на поток данных не похож. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 09:53 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
InkelyadВы, товарищи, еще про существование mmap забыли. Результат работы которого ну никак на поток данных не похож. mmap это всего лишь абстракция для представления доступа к диску как к памяти. Физических свойств дисков она не отменяет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 11:24 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
InkelyadВы, товарищи, еще про существование mmap забыли. Результат работы которого ну никак на поток данных не похож. Не забыли. Я с маппированием устройств постоянно занимаюсь, на дню по 20 раз... Потому и написал, что в концепцию С/С++ специально заложили абстрактную модель ввода/вывода. И мне, допустим как программисту, трахтором, с какой памятью работать, то ли диск, ОЗУ, NANDFLASH, много чего там... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 12:46 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
zв концепцию С/С++ специально заложили абстрактную модель ввода/вывода. Которая хороша пока абстрактный программист пишет сферического коня в вакууме. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 13:19 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
zНе забыли. Я с маппированием устройств постоянно занимаюсь, на дню по 20 раз... Потому и написал, что в концепцию С/С++ специально заложили абстрактную модель ввода/вывода. И мне, допустим как программисту, трахтором, с какой памятью работать, то ли диск, ОЗУ, NANDFLASH, много чего там... И потом оказывается, что замапили файл на СХД на другом конце земного шара... Программисту, конечно, все равно, а вот пользователя программы результат может не устроить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 13:22 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovКоторая хороша пока абстрактный программист пишет сферического коня в вакууме. Ерунду написали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 13:25 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
CompositumDimitry SibiryakovКоторая хороша пока абстрактный программист пишет сферического коня в вакууме. Ерунду написали. Для дельфиниста - намана. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 14:08 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovzв концепцию С/С++ специально заложили абстрактную модель ввода/вывода. Которая хороша пока абстрактный программист пишет сферического коня в вакууме. Ветку жар-птицы так засрали, что присесть некуда. Тут погадить решили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 14:13 |
|
||
|
Книги про сериализацию и сохранение данных.
|
|||
|---|---|---|---|
|
#18+
Ну м по сути топика: нет единого рецепта, да и быть не может. Опредилитесь, что делать то нужно? Обмен данными - XML (TinyXML вполне закроет потребность, процентов в 80-90 случаях мне хватает XML из wx) Что то иное - думайте сами... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 14:35 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38308795&tid=2020128]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 357ms |
| total: | 514ms |

| 0 / 0 |
