Можно всегда использовать определение xor для вычислений его из других логических операций:
(a and not b) or (not a and b)
, Но это является немного слишком подробным для меня и не является особенно ясным на первый взгляд. Другой способ сделать это:
bool(a) ^ bool(b)
оператор XOR на двух булевских переменных является логическим xor (в отличие от этого, на ints, где это является поразрядным). Который имеет смысл, так как bool
просто подкласс int
, но реализован, чтобы только иметь значения 0
и 1
. И логический xor эквивалентен поразрядному xor, когда домен ограничивается 0
и 1
.
Так эти logical_xor
функция была бы реализована как:
def logical_xor(str1, str2):
return bool(str1) ^ bool(str2)
Кредит к [1 111] Nick Coghlan в списке рассылки Python 3000 .
Вот то, как я смог к (не постоянно, но все еще) решают проблему.
Ни VGA, ни HDMI-кабели не работают при подключении уже загруженной машины с проектором.
При подключении проектора через VGA, перед начальной загрузкой, этому все еще не удается произвести надлежащий рабочий экран через проектор. Вот ссылка , где я получил идею соединиться перед начальной загрузкой.
Однако соединение через HDMI-кабель к проектору, прежде, чем загрузить систему, не только решает проблему получения рабочего экрана, но также и решает другую проблему, то из разрешения. Я в состоянии работать над полным разрешением (1366*768) вместо того, чтобы иметь необходимость уменьшиться к 1280*768 (или 4:3 в основном).
проблема с возможностью соединения кабеля VGA все еще сохраняется.