var nums = new[] { 100, 3, 102, 7, 1, 9, 12 };
var max = default(int?);
var min = default(int?);
var avg = 0.0;
var avgCount = 0;
foreach (var number in nums)
{
if (min == null)
{
min = number;
}
else if (max == null)
{
max = number;
if (max < min)
{
max = min;
min = number;
}
}
else if (number < min)
{
avg = ((avg * avgCount) + min.Value) / ++avgCount;
min = number;
}
else if (number > max)
{
avg = ((avg * avgCount) + max.Value) / ++avgCount;
max = number;
}
else
{
avg = ((avg * avgCount) + number) / ++avgCount;
}
}
слышал только про Ардуино и Распберри.На маршрутизаторе сделать проброс порта на Распберри.
Если можно подключить его по кабелю к роутеру с внешним IP-адресом, чтобы можно было из любой точки планеты потом открыть в адресной строке любого браузера ip адрес с указанием порта и перейти на aspx динамическую страничку, если такое возможно.
Я вот знаю что надо использовать Массив, а не Лист там, где это можно.
private List<NormativeDocument> _normDocs;
private HashSet<Guid> _normDocIds;
tsc --watch
, но адекватный вариант - юзать системы с live reload'ом, например одну из предложенных Алексей Ярков.Running as root without --no-sandbox is not supported.
действительно ли американские туториалы и спецификации лучше русскоязычных ?