Перейти к публикации
  • Сейчас на странице   Всего пользователей: 1   (0 пользователей, 1 гость)

Rooster

Программирование[10]

Перепись  

313 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

это видимо про memory mapped files, только хуй знает зачем они нужны в твоей задаче

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

маппинг ничем тут не поможет

 

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

 


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

ИДИТЕ НАХУЙ

GoldRobot понравилось это

Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
Kant написал 3 минуты назад:

ИДИТЕ НАХУЙ

L@W@P@

Поделиться сообщением


Ссылка на сообщение
Just.Doit написал 13 минут назад:

какое нахуй отображение, какой нахер сброс буфера

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

 

Kant написал 12 минут назад:

это видимо про memory mapped files, только хуй знает зачем они нужны в твоей задаче

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

маппинг ничем тут не поможет

 

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

 

Да я тоже не понял зачем маппинг нужен

 

Так разве если я например юзаю команду f.writestring(blabla), она может не записаться что ли? 

Всмысле


Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение
Rilay написал 26 минут назад:

Так разве если я например юзаю команду f.writestring(blabla), она может не записаться что ли? 

Возможно, речь идет о том, что ты используешь два разных дескриптора на чтение и запись. Если ты читаешь и пишешь в разные файлы - ничего страшного. Если читаешь и пишешь в один файл по разным дескрипторам, то ВОЗМОЖНО (!!!) для них будут разные буферы для чтения и записи. И соответственно, если ты запишешь что-то по одному дескриптору, то это не увидишь по другому, пока не зафлэшишь данные в файл.

Но я лично не знаю, создает ли операционка два разных буфера если дважды открыть один и тот же файл. Если же используется один, то что-то там флэшить вручную или использовать отображаемые в память файлы в твоей задаче не нужно, так как ты пишешь данные только в конец, а в середине-начале ничего менять не должен.

Поделиться сообщением


Ссылка на сообщение

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

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

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

 

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


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

ДА ИДИТЕ НАХУЙ В СРАКУ БЛЯТЬ ВЫ ЗАЕБАЛИ СУКА

 

ТРИ ИЗ ТРЕХ БЛЯТЬ, ПИЗДА

GoldRobot, madvlaydin и `KV понравилось это

Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

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

Tia, GoldRobot и kmtw понравилось это

Поделиться сообщением


Ссылка на сообщение
(изменено)

Охота началась!


Изменено пользователем GoldRobot

ward написал 04.01.2022 в 02:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

mazt3r написал 20.09.2019 в 11:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение
Grohuf написал 1 час назад:
Rilay написал 2 часа назад:

Так разве если я например юзаю команду f.writestring(blabla), она может не записаться что ли? 

Возможно, речь идет о том, что ты используешь два разных дескриптора на чтение и запись. Если ты читаешь и пишешь в разные файлы - ничего страшного. Если читаешь и пишешь в один файл по разным дескрипторам, то ВОЗМОЖНО (!!!) для них будут разные буферы для чтения и записи. И соответственно, если ты запишешь что-то по одному дескриптору, то это не увидишь по другому, пока не зафлэшишь данные в файл.

Но я лично не знаю, создает ли операционка два разных буфера если дважды открыть один и тот же файл. Если же используется один, то что-то там флэшить вручную или использовать отображаемые в память файлы в твоей задаче не нужно, так как ты пишешь данные только в конец, а в середине-начале ничего менять не должен.

у меня разные файлы для разных дескрипторов, так что по идее все норм :razumist:

 

Kant написал 1 час назад:

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

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

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

 

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

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


Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение

Кант мог бы писать "срака", отправлять в тред, а потом редачить пост скок душе угодно. Пиздец программисты тупые.

GoldRobot понравилось это

Поделиться сообщением


Ссылка на сообщение
Rilay написал 1 минуту назад:

у меня разные файлы для разных дескрипторов, так что по идее все норм :razumist:

Сомневаюсь, что это так. Но если ты сразу написал правильно и не открывал файл дважды, то не представляю, зачем просят мэп. Возможно, что-то гошное.

 

PS Кант соси

Поделиться сообщением


Ссылка на сообщение
Drainbead написал 14 минут назад:

Кант мог бы писать "срака", отправлять в тред, а потом редачить пост скок душе угодно. Пиздец программисты тупые.

он админ, а не программист, не путай

Поделиться сообщением


Ссылка на сообщение

недеюсь помешать канту написать пост

 

PS: кста, откуда эта задачка? выглядит как лаба в универе или типа того


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
Kant написал 2 часа назад:

ДА ИДИТЕ НАХУЙ В СРАКУ БЛЯТЬ ВЫ ЗАЕБАЛИ СУКА

 

ТРИ ИЗ ТРЕХ БЛЯТЬ, ПИЗДА

надо ПРОСТО использовать цитаты:pdanus:

Поделиться сообщением


Ссылка на сообщение
Just.Doit написал 10 минут назад:

недеюсь помешать канту написать пост

 

PS: кста, откуда эта задачка? выглядит как лаба в универе или типа того

Я на стажировке вот первый месяц :wizard:

Дают такие задания

До этого поток байтов парсил и отправлял рест запросами жсоны

 

saegSveta понравилось это

Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение
Rilay написал 34 минуты назад:

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

файл правильно закрывай и всё будет ок


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
Rilay написал 9 минут назад:

До этого поток байтов парсил и отправлял рест запросами жсоны

а это где такое и на кого?


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
Rilay написал 10 минут назад:
Just.Doit написал 22 минуты назад:

недеюсь помешать канту написать пост

 

PS: кста, откуда эта задачка? выглядит как лаба в универе или типа того

Я на стажировке вот первый месяц :wizard:

Дают такие задания

До этого поток байтов парсил и отправлял рест запросами жсоны

 

Ну так перекладывание json выглядит как реальная задача. А эта хуета с файлами высосана из пальца

Раз ты на стажировке, то тебе не могут сказать, что от тебя хотят?

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...