Устройство хранения данных механика

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

Посмотрите на диаграммы в недавней статье Кнута, Dancing Links , и скажите мне, что он не получал от этого удовольствия.

6
задан SilentGhost 2 November 2009 в 21:20
поделиться

3 ответа

GM сохраняет его в свойствах. Откройте about: config и найдите их.

Согласно http://diveintogreasemonkey.org/api/gm_getvalue.html , вы можете найти их в ветке greasemonkey.scriptvals .

Эта информация sqlite о его пределах показывает некоторые ограничения по умолчанию для строк и больших двоичных объектов, но они могут быть изменены Firefox.

4
ответ дан 16 December 2019 в 21:41
поделиться

Согласно предоставленному вами сайту, «аргумент value может быть строковым, логическим или целым числом».

Очевидно, что строка может содержать гораздо больше информации чем целое или логическое значение.

Поскольку скрипты GreaseMonkey являются JavaScript, максимальная длина GM_setValue - это максимальная длина строки JavaScript. Фактически, движок JavaScript (специфичный для браузера) определяет максимальную длину строки.

Я не знаю подробностей, но вы могли бы написать сценарий для определения максимальной длины.

Продолжайте удваивать длину, пока не получите сообщение об ошибке. Затем попробуйте установить значение посередине между maxGoodLen и minBadLen, пока maxGoodLen = maxBadLen - 1.

0
ответ дан 16 December 2019 в 21:41
поделиться

Больше информации находится в Вики-магазине смазки :

Хранилище предпочтений Firefox не предназначено для хранения больших объемов данных. Нет жестких ограничений, но очень большие объемы данных могут привести к тому, что Firefox будет потреблять больше памяти и / или работать медленнее. 2

Ссылка относится к обсуждению в Greasemonkey Mailinglist . Энтони Льюаллен отвечает на тот же вопрос, что и вы:

Я только что проверил это. Запуск до 32-мега струны, похоже, работает. без серьезных проблем, но 64 или 128 начинают молотить диск за виртуальная память - честная сделка.

4
ответ дан 16 December 2019 в 21:41
поделиться
Другие вопросы по тегам:

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