Как быть в этом случае? Создавать единую таблицу с кучей null или же несколько раздельных таблиц? Или делать таблицу для общих свойств и вспомогательные таблицы для дополнительных свойств? Может, есть некая общепринятая практика в этом случае?Нет чёткой общепринятой практики, потому что в разных случаях оптимальное решение может быть разное, в зависимости от постановки задачи.
=COUNTIF(D$2:D2,"="& $H$2)+COUNTIF(D$2:D2,"="& $H$3)
=IF(DATE(YEAR(A2),MONTH(A2),DAY(A2))<>DATE(YEAR(A3),MONTH(A3),DAY(A3)),E2,"")
=IF(DATE(YEAR(A2),MONTH(A2),DAY(A2))<>DATE(YEAR(A3),MONTH(A3),DAY(A3)),E2-MAX(F$2:F1),"")
Отмена записи (звонок в КЦ)
Не пришел на прием (для ДЦ)
Я бы начал с 2gis или Яндекс-Карт.Только не 2gis или Яндекс, а OSM (OpenStreetMap), ибо Open - ничего не спрятано, вот они все исходные данные, вот оно описание формата, легче уж некуда.
a((x-1)mod m,(y-1)mod n) a(x mod m,(y-1)mod n) a((x+1)mod m,(y-1)mod n)
a((x-1)mod m, y mod n) a(x,y) a((x+1)mod m, y mod n)
a((x-1)mod m,(y+1)mod n) a(x mod m,(y+1)mod n) a((x+1)mod m,(y+1)mod n)
У меня все получилось, и я получил скорость больше чем на текущем решении. (возможно я не правильно это дело тестирую, но как есть)Что-то вы делаете неправильно. Не обязательно это "что-то" - тесты, но что-то неправильно. Прямое подключение дисков (DAS) к хосту должно работать быстрее, чем вынос тех же дисков на другой хост и подключение через сеть (NAS). При прочих равных условиях. Даже если сеть не будет узким местом, она всё же будет добавлять задержку.
Мои тесты
Когда я их купил, то вставил обычные недорогие ssd.Вот одна ошибка. Увеличиваете ценник на SSD в 3-4 раза при том же объёме дисков - и получаете заметно лучший результат.
Сейчас у меня появилась идея собрать маленькую схд, для серверов esxi + для бекапов.Вот здравая мысль - вынести бэкапы на отдельный хост.
Покупать sas диски от HP, мне никто не даст, да если честно я и сам не готов отвалить безумные деньги за все это.Тем более, что SAS будут медленнее хороших SSD. Вообще бесперспективняк. Я понимаю, когда SAS впаривают админам-мамонтам, они как 15 лет назад привыкли, что SAS - это круто, так и не могут отвыкнуть. Но вы-то себя называете неопытным админом, у вас должен быть свежий взгляд, зачем заводите разговор об устаревших технологиях.
как бы это все дело собрать на стареньком БУ железе, которое можно купить на авито, еще и с ценником 30-40к (без учета HDD).хороший RAID-контроллер стоит сейчас дороже, чем 30-40к и останется 0 рублей на всё остальное. Так что остаётся вариант HBA (host bus adapter) без RAID, а RAID делать софтовый на mdadm. Не слыхал, чтобы встречались хоть какие-то контроллеры, которые не дружат с SSD, почему бы им не дружить.
...
Правильно ли я понимаю что главное прикупить хороший современный контроллер который дружит с ssd?
как осуществить обмен данными по последовательному каналу связи (виртуальный COM порт) с весами, нахожу только как писать драйвера для USB устройств с большим объемом USB тории.USB тут вообще побоку. Для начала можете взять эмулятор терминала, умеющий работать с COM-портом (для винды годится Hyperterminal или PuTTY), подключиться к порту с правильными параметрами и руками набирать команды по протоколу, глазами смотреть ответы. Как только на этом этапе наступит просветление, можно гуглить, как на C++ работать с COM-портом (на базовом уровне ничего сложного, примеров в сети должно быть навалом). А ещё можно попробовать промежуточной прослойкой вставить такую штуку https://www.google.com/search?q=insat+modbus+opc+server но это довольно костыльный вариант, просто почему-то он имеет популярность ¯\_(ツ)_/¯
Например: [(10, 0), (0, 10), (-10, 0), (0, -10)]Учтите, что код, правильно работающий с целыми числами, будет давать сбои на вещественных числах из-за ошибок округления. Т.е. вы можете получать очень-очень маленькую длинну суммарного вектора (без округления был бы чистый ноль, но компьютер не работает с вещественными числами без округления), из-за этого условие
vector_sum == zero_vector
не выполнится. понятное имя = "Создать виртуальный коммутатор"А имя попроще не удалось придумать? Хотя бы без пробелов, а ещё лучше и без кириллических символов. Потому что фиг его знает, как Hyper-V (и вообще любой софт, созданный англосаксами) реагирует на всё, что не является латинскими буквами и цифрами.
Перед использованием внутреннего порта Ethernet "Создать виртуальный коммутатор" требуется перезагрузка.И что, вы уже перезагружали?
когда второе количество больше на 25%
3/31=9.6
3/7=42.8
4/12=33.3
-netdev user,id=FooBar-099999 -device virtio-net-pci,netdev=FooBar-099999
(здесь "FooBar-099999" - это произвольный идентификатор). Т.е. опция -net user заменена на -netdev user, а опция -net nic заменена на универсальную опцию -device (которая в qemu относится не только к сети, но и к любым виртуальным устройствам).-netdev bridge,id=Foo-09,br=virbr0 -device virtio-net-pci,netdev=Foo-09,mac=52:54:00:00:99:99
...но требует предварительного поднятия бриджа на хосте, либо прописыванием в конфиг сети, либо командами из пакета bridge-utils. Здесь virbr0 - это имя предварительно созданного бриджа. получается в реестре доменных имен уже сгенерированы вообще все доменные имена и мы арендуем ранее сгенерированное имя?Это нужно выяснять у древнегреческого философа Платона, существует ли каждая идея в мире идей ещё до того, как она пришла кому-то в голову (или была сгенерирована). В нашем материальном мире невозможно сгенерировать счётное множество имён, потому что для этого потребовалось бы бесконечно много времени и бесконечно много памяти.
Домен покупают или арендуют?Ни то, ни другое. Его регистрируют. Регистрация домена - это услуга, а не товар.
грозит какая то опасность в плане взлома локальной сети/компа/смартфона после проброса портов?Только в случае серьёзной уязвимости в программе, которая слушает эти порты, т.е. в данном случае EiskaltDC++.
Стоит ли отключать проброс портов после того как скачаю то что мне нужно?Если есть опасения, то достаточно закрыть программу, убедиться, что она не осталась работать в фоновом режиме. Когда на порту не висит никакая программа, нет никакой разницы - проброшен порт наружу или не проброшен.
Где ни читал - ясного ответа не увидел.Да ладно! До вашего вопроса я даже не знал, что такое "InReach".