All streams
Search
Write a publication
Pull to refresh
29
0
Анатолий Коперин @exmachine

Разработчик C#, Администратор баз данных

Send message
Сайт, своеобразен.
В описаниях тарифов все ссылки ведут на главную страницу. Там так везде?

Чего то страшно мне ваше приложение ставить.
Все запланировано.
Например, тут в комментах будет собран список для: «Смерть… от естественных причин, но в неподходящее время.»
Есть более изолированный вариант ГСЧ.

В варианте для AVR, он основан на нестабильности частоты RC генератора watchdog таймера по отношению к генератору тактовой частоты на кварце.

Вот пример реализации: gist.github.com/endolith/2568571

Локализатор Ларсона все ближе!
Все норм!
в 17:21 публикация, в 17:36 совет о починке страницы.
Результат висит до сих пор.
… влез на нее…
Вы все еще меряете время через DateTime.Now?
Тогда мы идем к вам!

Рекомендации для написания бенчмарков: habrahabr.ru/post/191636
Три одинаковых комплекта «Железная дорога» ic.pics.livejournal.com/mirovershitsky/23668415/2982/2982_600.jpg что сильно увеличило количество вариантов сборки.

Папина коробка с радиодеталями.
Для GPS навигации например…
Еще можно на дровяной примус поставить. Как тут.
Одна проблема: от костра не зарядишь. Греть надо огнем, а у костра он неравномерно перемещается. Провода поплавятся.
Тут только горелкой «заряжать» или таблеткой сухого горючего или свечей.

Но все равно сильно полезная вешь.
Пример, который вы приводите все таки слишком прост.
Он легко разбивается на 4 изолированных теста.

Думаю, многим была бы интересна именно первоначально сложная проблема, которая и требует подобного решения.
Методам Accumulate и Release полезно будет сделать возвращаемое значение типа AssertsAccumulator и возвращать тот же объект.
В вашем примере текст проверки будет выглядеть читабельнее.

new AssertsAccumulator()
  .Accumulate(() => Assert.That(signInResult.IsSuccess));
  .Accumulate(() => Assert.That(signInResult.Value, Is.Not.Null));
  .Accumulate(() => Assert.That(signInResult.Value.Username, Is.EqualTo(TestUsername)));
  .Accumulate(() => Assert.That(signInResult.Value.Password, Is.EqualTo(HashedTestPassword)));
  .Release();
Спасибо за замечание!
Я, оказывается, обычно использовал тот count, который внутри аггрегатора.
«Говорят, map/reduce в монге блокирующий.» Нет. Не блокирующий. Поэтому при интенсивной записи можно получить не корректную статистику.

«И медленный» Собирал статистику на 6 миллиардах записей. Медленно, но у меня был один сервер. Потенциально есть возможность ускориться за счет применения шард.

«count с условием игнорирует индексы» count — это метод курсора запроса. Т.е. индексы использует. Просто может показаться — запрос не попавший в индекс но с лимитом выполнится быстрее, т. к. полного сканирования не происходит. А count выполнит сканирование.
«Финальный экзамен отправлен на проверку...»
Проверка после 20 декабря. Не пиши так! А то я не все доделал и слегка напугался… O_O
Субрепозитории. У меня чего-то комменты самоотравляются…
Конечно, для TFS это не применимо.
Вот как раз и было интересно решение автора…
Но все равно, спасибо за статью.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity