Size: a a a

Сообщество Python Программистов

2020 May 21

A

Alexander in Сообщество Python Программистов
источник

АА

Александр Алексюк... in Сообщество Python Программистов
Александр Алексюк
Есть онлайн чат с возможностью переключить собеседника после ответа. Если, помимо окна с ответом, открыты еще окна с чатом, то чат с новым собеседником откроется в последнем открытом окне. Как привязать открытие нового чата к окну, в котором был отправлен ответ?
Всё ещё болит этот вопрос
источник

A

Alexander in Сообщество Python Программистов
Александр Алексюк
Всё ещё болит этот вопрос
тебе на него не ответили, потому что сам вопрос не ясен
источник

A

Alexander in Сообщество Python Программистов
что за чат? на чем написан? проблему надо более подробно
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
О, прикольная штука
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Оно мапит файл в оперативку и любые изменения в оперативке пишутся в файл?
источник

АА

Александр Алексюк... in Сообщество Python Программистов
Alexander
что за чат? на чем написан? проблему надо более подробно
Я думал, что есть шаблон, по которому это должно работать независимо от языка
источник

A

Alexander in Сообщество Python Программистов
Бензофуран Гетероцикл
Оно мапит файл в оперативку и любые изменения в оперативке пишутся в файл?
да
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
print(map[:5])
# prints "Hello"
# update content using slice notation;
# note that new content must have same size
map[6:] = " world!\n"
источник

N

Neylon 🦔 in Сообщество Python Программистов
но это же просто еще один способ перенести данные в файл, как это создаст строку?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Да ну йопт
источник

A

Alexander in Сообщество Python Программистов
Александр Алексюк
Я думал, что есть шаблон, по которому это должно работать независимо от языка
ну, если сильно абстрактно - то у любого чата должен быть его ID, сообщения для одного и того же чата должны иметь один и тот же признак ID, и укомпанованы в одно окно
источник

A

Alexander in Сообщество Python Программистов
Neylon 🦔
но это же просто еще один способ перенести данные в файл, как это создаст строку?
seek может найти в mmap некую позицию. Ищешь последнюю структуру (например дату или еще что-то известное) и получаешь конструкцию, эквивалентную последним n-строкам в файле. Обрабатываешь их уже известным методом (readlines[:-1])
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
print(map[:5])
# prints "Hello"
# update content using slice notation;
# note that new content must have same size
map[6:] = " world!\n"
"... new content must have some size"
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Я думал можно вертеть как по кайфу((
источник

A

Alexander in Сообщество Python Программистов
Бензофуран Гетероцикл
Я думал можно вертеть как по кайфу((
неа
источник

A

Alexander in Сообщество Python Программистов
память же
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Да я понял
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Блин
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
А как тогда по красоте файл подрезать с конца?
источник