Вопрос немного странный, но скорее всего вопрос о зацикливании. Цикл - это повторение одного и того же действия, пока заданное условие выполняется. Приведём пример. Допустим, вы хотите построить башенку из кубиков. В данном случае условием будет проверка, что башня не сломалась, а действие - это поставить ещё один кубик. Зацикливание, то бишь, замыкание происходит в тех случаях, когда условие выполняется бесконечно (это бодобно тому, что вы сможете ставить кубик на башенку бесконечно и тогда этот процесс никогда не завершится).
На разных этапах тестирования применяются разные инструменты. Для нагрузочного - одно, для модульного-другое и т.п.
Лично я больше всего писал модульных тестов.
Я использую библиотеку Qt и поэтому в моих проектах постоянно используется Qt Test Framework (он кстати позволяет тестировать пользовательский интерфейс, а это проблема для многих библиотек).
Но с другой стороны, если вы не используете Qt, то возможно вам будет удобней использовать google test или boost test framework. Для С++ я думаю наиболее предпочтителен boost, т.к. это почти тоже самое, что стандартная библиотека (если в следующем стандарте языка внезапно появятся модульные тесты - они будут мало отличаться от буста).
Статья про модульное тестирование и boost test framework.
Spotify вновь попытается начать работу в России
Музыкальный сервис Spotify задумывается о возвращении в Россию, где однажды уже чуть не начал работу. Об этом сообщила газета "Ведомости" со ссылкой на свои источники.
В настоящий момент вопрос о запуске стримингового сервиса в нашей стране еще находится на стадии обсуждения, но в шведской компании считают российский рынок весьма привлекательным с точки зрения дальнейшего роста. Представители Spotify информацию о возвращении официально не подтверждают.
По словам источника "Ведомостей", сотрудника звукозаписывающей компании, успех сервиса в России будет зависит от способности Spotify составить конкуренцию таким сервисам как Apple Music, Google Play, «Яндекс.Музыка» и Deezer.
Напомним, что ранее, в январе 2014 года, компания уже предпринимала попытку выхода на российский рынок. Однако в феврале 2015 Spotify официально объявила о том, что запуск сервиса отменен. Причиной такого решения стал тот факт, что сервис так и не смог договорится с мобильными операторами о партнерстве, а также экономические и политические сложности.
Spotify, основанный осенью 2008 года, к настоящему моменту работает в большинстве стран Америки, Европы и некоторых странах Азии. Доступны два варианта прослушивания музыки из обширного каталога: бесплатно (в среднем качестве звука и с перерывами на рекламу) и платно (высокое качество звука, без рекламы, можно сохранять музыку для прослушивания офлайн). У Spotify более 100 млн пользователей, 30 млн из которых выбрали платную подписку.
Зомби процесс - мертвый процесс, и его уже при помощи kill не убъешъ. Это дочерний процесс, который отработав сигнализирует родительский процесс о том, что он завершил свою работу и его можно убирать из списка процессов.
Единственно правильным вариантом будет найти родителя и либо рестартануть его, или прибить командой kill
Находим родительский процесс:
ps ajx | grep -w Z
root 3994 3992 3992 3992 0 Z ?? 16:23,02 <defunct>
3-я колонка как раз и показывает pid родительского процесса. Смотрим, что это за процесс:
- ps auxww | grep 3992
- root 3992 0,0 0,2 30664 9872 ?? Ss 13июн11 0:08,21 [exilog_agent] (perl5.12.3)
Собственно мы нашли виновника. Это exilog_agent. А дальше — либо просто прибиваем родительский процесс либо перезапускаем его:
- kill -9 3992
- top | grep zombie
Всё зависит от того, какие задачи вы, себе ставите. Для этого надо проконсультироваться со специалистами. Хороший программист не будет заниматься какой-то дешёвкой, и даже не станет тратить время на обучение других. Преподаванием занимаются те, которые не смогли достигнуть нужного для себя уровня. Если вы действительно хотите постигнуть языки программирования и творить замысловатые программы, не откладывайте на завтра то что можно сделать сегодня. Начинайте с азов, они для всех языков одинаковые. Это структура программы. Найдите обучающие ролики в ютубе и вперёд. А со специалистами контактировать надо иначе будете буксовать на одном месте очень долго.