Устранение временных Файлов ASP.NET

Если вам не разрешено использовать math.h, то вы самостоятельно и должны извлечь информацию о значении с плавающей запятой из его двоичного представления. Для этого вам необходимо понять, как значения с плавающей запятой хранятся в формате IEEE-754 (при условии, что float соответствует IEEE-754 с одинарной точностью ). Если вы не знаете, как хранятся типы с плавающей запятой, то как вы можете построить значение в tinyfp?

Таким образом, в основном, float представляется как s eeeeeeee mmmmmmmmmmmmmmmmmmmmmmm. Вам просто нужно получить базовые биты, используя различные способы. Затем проверьте if (eeeeeeee == 0xFF), потому что самый большой показатель зарезервирован для inf и nan в IEEE-754. Теперь прочитайте мантиссу, чтобы узнать, инф ли это или нэн. Теперь знание знака ±inf и ±nan тривиально, так как у вас уже есть бит знака. Все это было указано в стандарте, просто отметьте его

9
задан gersh 25 February 2009 в 16:39
поделиться

2 ответа

Установите задачу в планировщике задач для чистки временных файлов. Я понятия не имею, почему это не сделано ОС (или создателем тех файлов).

6
ответ дан 4 December 2019 в 15:26
поделиться

Где эти временные файлы сгенерировали?

Если это находится в папке "Temporary ASP.NET Files", это - результат Вашего перекомпилированного приложения. Контроль MSDN для получения дополнительной информации о динамической компиляции. Одно возможное решение могло состоять в том, чтобы переместить временный каталог.

Вы могли попытаться предварительно компилировать свой сайт для предотвращения поколения временных файлов.

7
ответ дан 4 December 2019 в 15:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: