Как удалить видеодрайвер, который ломает мою систему?

Одна из лучших вещей о поблочном тестировании - то, что Ваш код станет легче протестировать, поскольку Вы делаете это. Существующий ранее код, созданный без тестов, всегда является проблемой, потому что, так как они не были предназначены, чтобы быть протестированными на единицу, не редко иметь высокий уровень связи между классами, твердо настраиваемыми объектами в Вашем классе - как почтовая сервисная ссылка отправки - и так далее. Но не позволяйте этому победить Вас! Вы будете видеть, что Ваш полный дизайн кода станет лучше, поскольку Вы начинаете писать модульные тесты, и чем больше Вы тестируете, тем более уверенными Вы станете относительно создания еще большего количества изменений в нем без страха перед повреждением Вас ошибки представления или приложение.

существует несколько причин для модульного теста Ваш код, но поскольку время прогрессирует, Вы узнаете, что время, Вы экономите на тестировании, является одной из лучших причин сделать это. В системе я только что поставил, я настоял на том, чтобы делать автоматизированное поблочное тестирование несмотря на заявления, что я потрачу путь больше времени, делая тесты, чем я был бы путем тестирования системы вручную. Со всеми моими сделанными модульными тестами я выполняю больше чем 400 тестовых сценариев меньше чем через 10 минут и каждый раз, когда я должен был сделать небольшое изменение в коде, все, что потребовался я, чтобы быть уверенным, что код все еще работал без ошибок, были десять минут. Можно ли вообразить время, которое можно было бы провести для выполнения тех 400 + тестовые сценарии вручную?

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

Один последний совет был бы к не только модульный тест Ваш код, но и начал бы делать тест сначала (см. TDD и BDD для больше)

0
задан 13.05.2020, 14:57

2 ответа

Необходимо удалить все пакеты, который был связан с Nvidia. Таким образом на экранном нажатии входа в систему ctrl + Высокий звук + F1 .It откроет виртуальную консоль. Вход в систему в той консоли.

После вошел в систему, работайте ниже команд,

sudo apt-get purge nvidia*
sudo service lightdm restart
0
ответ дан 13.05.2020, 14:57
  • 1
    Никакая любовь... все еще черный экран только с курсором. – Alejandro 13.05.2020, 14:58
  • 2
    Это удалило 4 пакета, но у меня все еще есть та же проблема. Одна вещь, которую я нахожу интересными, состоит в том, что моя кнопка питания ноутбука изменяет цвет, когда мой GPU используется по моей интегрированной графике, и когда I' m в человечности это всегда включено. Какие-либо другие идеи? Спасибо! – marOne 13.05.2020, 14:58
  • 3
    После той попытки удалить xorg.conf файл путем выполнения sudo rm /etc/X11/xorg.conf – michael.hor257k 13.05.2020, 14:59
  • 4
    Никакой такой файл... – Alejandro 13.05.2020, 14:59
  • 5
    И также попытайтесь удалить файл Xauthority путем выполнения sudo rm ~/.Xauthority – michael.hor257k 13.05.2020, 14:59

Существует несколько способов, которыми можно попробовать:

  1. Вход в систему с Гостевой сессией, и видит, есть ли у Вас полномочия установить/удалить
  2. , Если Ваша система загружается двойным образом, Вы мой видела меню личинки при запуске. Переключитесь на режим восстановления в меню личинки и посмотрите, можно ли сделать что-то на терминале
  3. , Если Вы знаете способ решить проблему, просто редактируя некоторые файлы вручную, можно запустить другой Ubuntu с установочного CD (или палка usb) и отредактировать исходные системные файлы, который смонтирован как папка в / каталоге медиа.
0
ответ дан 13.05.2020, 14:58
  • 1
    Было бы полезно, если бы Вы на самом деле сказали мне, что сделать вместо того, как добраться до места, где я могу сделать это. Я знаю, как войти в терминал и все это, но я должен знать, что сделать, как только я добираюсь там. – marOne 13.05.2020, 14:58

Теги

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