Лучший способ удалить элемент из массива без перестроения это

У нас была эта проблема, и даже установка пустого пользовательского заголовка Завершающего тега в IIS 7 не работала на все файлы (например, файлы изображений). Мы закончили тем, что создали HttpModule, который явно удаляет заголовок Завершающего тега.

6
задан Sam 11 August 2014 в 08:50
поделиться

3 ответа

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

По этой причине удаление одного значения из плотного массива маловероятно освобождает любую память, но после удаления достаточного набора элементов реализация, скорее всего, преобразуется в разреженное представление для общей экономии памяти.

Примечание: объект или значение в индексе, который вы удаляете, не будут удалены немедленно - удалить просто удаляет слот свойства из объекта - объект / значение будут удалены только во время прохода GC и только в том случае, если нет других ссылок.

4
ответ дан 8 December 2019 в 17:23
поделиться

Что вы имеете в виду под « jar, который поставляется с загрузкой 2.5 »? Вы извлекали содержимое и использовали jython.jar или запускали установщик? Если вы только что извлекли и не запустили программу установки, ваш jython.jar пропустит всю папку LIB .

Вы можете проверить, есть ли jython.jar содержит папку LIB? (например, откройте jython.jar с помощью 7z или WinZip).

Или попробуйте скопировать папку LIB в ту же папку, где находится jython.jar находится.


Вы пытались установить эти свойства. Реестр Jython . например, через -Dpython.home в конфигурации запуска eclipse.

python.cachedir
python.path
python.home

Как называется jar? Если аналогично jython-complete.

8
ответ дан 8 December 2019 в 17:23
поделиться

Вы можете использовать array.splice (1, 1); Он удалит одну запись с индексом 1. Первый параметр - это индекс, второй - счетчик. .

2
ответ дан 8 December 2019 в 17:23
поделиться
Другие вопросы по тегам:

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