информационная безопасность
без паники и всерьез
 подробно о проекте
Портрет посетителяСетевые кракеры и правда о деле ЛевинаВсе любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Кража ИИ-аккаунтов как свежий вектор... 
 35 лет первому сообщению о Linux 
 FreeBSD полностью избавляется от... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / site updates
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[lj] студенческое 20.06.07 23:28  
Publisher: dl <Dmitry Leonov>
<"чистая" ссылка>
студенческое
http://leonov.livejournal.com/148925.html

Надо будет все-таки как-нибудь собрать в одном месте. Пока еще пара свежих перлов в копилку.

1. Как мы нынче докидываем строчку в конец файла? Прально, открываем файл на чтение, засасываем весь файл в буфер, открываем файл на запись, пишем буфер, пишем строчку. Справедливости ради стоит заметить, что после высказанного фэ это дело таки было исправлено на нормальное добавление в конец файла, но на беду идущих следом толп сдающих халявщиков в коде остался кусок, отвечающий за чтение, да еще с парой страшных fseek'ов и одним ftell'ом внутри. Слушать про назначение этого куска в целом и всех этих функций в частности - это песня.

2. Уже два раза прослушал версию о том, что pBuff+sizeof(hdr) приводит к увеличению размера буфера на этот самый sizeof, такая вот адресная арифметика. А уж сколько было версий на тему того, что за плюс один такой в выражении new char [hdr.length+1]...


Полный текст
1





Рейтинг@Mail.ru


  Copyright © 2001-2026 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach