Предстоящий matplotlib v1.5 будет обесценивать color_cycle для новой функции prop_cycler: http://matplotlib.org/devdocs/users/whats_new.html?highlight=prop_cycle#added-axes-prop-cycle-key -to-rcparams
plt.rcParams['axes.prop_cycle'] = ("cycler('color', 'rgb') +"
"cycler('lw', [1, 2, 3])")
Затем вперед и создавайте свои оси и сюжеты!
Рекурсия - ваш друг.
public IndexEntry FindHighScore(IEnumerable<IndexEntry> entries)
{
foreach (IndexEntry entry in entries)
{
IndexEntry highScore = FindHighScore(entry);
if (highScore != null)
{
return highScore;
}
}
return null;
}
private IndexEntry FindHighScore(IndexEntry entry)
{
return entry.HighScore ? entry : FindHighScore(entry.SubEntries);
}
-121--4268512- В linux процент использования памяти делится на следующие уровни.
0 - 30% - без замены 30 - 60% - обмен только грязными страницами 60 - 90% - обмен чистыми страницами также на основе политики LRU.
90% - Вызовите убийцу OOM (Out of memory) и убейте процесс, потребляющий максимум памяти.
Проверьте это - http://linux-mm.org/OOM_Killer
Подумайте, что в окнах может быть похожая политика, чтобы вы могли проверить статистику памяти и убедиться, что вы никогда не достигнете максимального порога.
Один из способов остановить потребление большего объема памяти - перейти в спящий режим и дать больше времени для выполнения потоков очистки памяти.
-121--3024741-Yup. Параметры настройки > Редактор > Цвета и шрифты > Общие > Идентификатор в области вставки