Ну, вы можете получить что-то похожее на то, что с помощью скрученного люка, который работает следующим образом:
from twisted.internet import reactor
from twisted.cred import portal, checkers
from twisted.conch import manhole, manhole_ssh
def getManholeFactory(namespace):
realm = manhole_ssh.TerminalRealm()
def getManhole(_):
return manhole.Manhole(namespace)
realm.chainedProtocolFactory.protocolFactory = getManhole
p = portal.Portal(realm)
p.registerChecker(
checkers.InMemoryUsernamePassword DatabaseDontUse(admin='foobar'))
f = manhole_ssh.ConchFactory(p)
return f
reactor.listenTCP(2222, getManholeFactory(globals()))
reactor.run()
Затем вы просто входите в программу через ssh;
$ ssh admin@localhost -p 2222
admin@localhost's password:
Использование foobar в качестве пароля.
Когда вы входите в систему, вы получите стандартную подсказку python, где вы можете просто высунуть данные. Это не совсем то же самое, что получить трассировку, отправленную на хост.
Теперь это может быть сложно интегрировать в программу GUI, в этом случае вам может потребоваться выбрать другой реактор, например, для gtk основанные на программах, использовались gtk2reactor и т. д.
Если вы хотите, чтобы фактическая трассировка была отправлена, вам нужно создать канал сокета для stderr, stdin и stdout, который проходит через сеть вместо печати на ваш локальный хост. Не должно быть слишком сложно выполнить, используя скрученные.
Нажмите Ctrl-F5 для перезагрузки страницы без использования кэшированного содержимого.
Браузер может кэшировать статические файлы, такие как файлы CSS.
Если вы обновляете файл CSS, и это изменение не появляется при просмотре, попробуйте использовать CTRL-F5 в вашем браузере.
Это будет работать, когда что-то еще не будет, как в моем случае:
Кредит идет на: atticae
Вы можете добавить случайный параметр запроса в URL таблицы стилей (для пример через JavaScript или код на стороне сервера). Это не изменит загружаемый CSS-файл, но предотвратит кэширование, поскольку браузер обнаружит другой URL-адрес и не загрузит кэшированную таблицу стилей.
<link rel="stylesheet" type="text/css" href="http://mysite/style.css?id=1234">
К сожалению, Ctrl + F5 не работает для меня. Мне нужно перейти в Chrome: F12 -> вкладка Сеть -> щелкните правой кнопкой мыши в белой области, где все записи получения и публикации -> Очистить кеш браузера. Теперь, если вы нажмете Ctrl + F5 или просто F5, это должно сработать.
В моем случае проблема заключалась в том, что у меня был файл стиля ресурса, который ссылался на код
string location = Page.ClientScript.GetWebResourceUrl(typeof(PageBase), "MyNS.Common.Web.Base.CommonStyle.css");
LiteralControl include = new LiteralControl(string.Format(tempLink, location));
Когда я изменял / добавлял какой-то стиль в файл, он не отражался в CommonStyle .css он не отражался на веб-странице даже после очистки кэша (ctrl + f5, ctrl + shift + f5)?
При анализе я обнаружил, что причина была -
остановите отладку, перестройте решение и запустите его снова, чтобы все стили веб-ресурсов снова загружались, просто очистка кеша, как мы обычно делаем для любого изменения html, не поможет, после этого мое изменение стиля нашла отражение на веб-странице, и это решило мою проблему.