Да, git не будет отслеживать пустые папки. Найти полное обсуждение здесь на StackOverflow
Иногда маршрутизаторы интернета имеют проблемы при прохождении через трафик NTP. Причина состоит в том, что UDP более более хитер для передачи, чем TCP, и иногда порт даже используется на самом устройстве для демона NTP.
В моем случае это был DD-WRT, который заблокировал весь мой трафик NTP. И поскольку Вы, возможно, заметили: NTP не очень хорош в высказывании, что что-то пошло не так, как надо. И особенно не хороший в высказывании , что пошел не так, как надо. Вот ссылка на поток о DD-WRT: https://superuser.com/questions/386240/allow-lan-clients-to-sync-time-through-dd-wrt
можно легко проверить, блокирует ли Маршрутизатор NTP с инструментом ntpdate (который является своего рода единственной версией использования ntpd):
ntpdate pool.ntp.org
- этот вызов ведет себя как ntpd настолько же долго, Вы выполняете его как корень, и ntpd не работает одновременно. Эта команда перестала работать, если Ваши блоки NTP ntpdate -u pool.ntp.org
маршрутизатора - этот вызов использует непривилегированный порт, который намного более вероятные работы. , К сожалению, ntpd не поддерживает никакой другой способ коммуникации, чем открытие порта 123.
, К счастью, существуют альтернативные реализации, которые используют различные порты:
я получил хорошие результаты с OpenNTPD, но у людей Форумов, также рекомендуемых chrony
, можно также установить всего один хост OpenNTPD и позволить всем другим машинам в сетевой синхронизации к этой машине с их реализацией NTP по умолчанию.
У Вас только, кажется, есть один сервер в Вашем/etc/ntp.conf файле. Я имею:
server ntp.ubuntu.com
server 0.north-america.pool.ntp.org
server 1.north-america.pool.ntp.org
server 2.north-america.pool.ntp.org
server 3.north-america.pool.ntp.org
Это, вероятно, была бы хорошая идея добавить, по крайней мере, пару больше.
Однако я могу достигнуть europium.canonical.com (первый), поэтому я подозреваю, что проблемой является коммуникация между удаленными сайтами и портом ntp (123). Брандмауэры могут влиять на это, как может трансляция NAT.
проверьте любой брандмауэр, который Вы могли бы выполнить и рассмотреть установку Вашего туземного (предположение, что Вы работаете туземный) к передачам пакетов, предписанным портировать 123 на Ваш сервер.
FWIW, осмотрите, вероятно, больше похож __repr__()
чем __str__()
из справочного руководства по библиотеке...
repr (сам)
Called by the repr() built-in function and by string conversions (reverse quotes) to compute the ``official'' string representation of an object. If at all possible, this should look like a valid Python expression that could be used to recreate an object with the same value (given an appropriate environment). If this is not possible, a string of the form "<...some useful description...>" should be returned. The return value must be a string object. If a class defines __repr__() but not __str__(), then __repr__() is also used when an ``informal'' string representation of instances of that class is required.
На базовых классах это, обычно 'осматривают'.
Например:
irb(main):001:0> puts "array is: #{[1,2,3].inspect}"
array is: [1, 2, 3]
=> nil
irb(main):002:0> puts "array is: #{[1,2,3]}"
array is: 123
=> nil
irb(main):003:0>