KaiSem, вы не поняли вопрос?
ip адрес - это дом, порт - это номер двери и окно в которое можно зайти/заглянуть
заблокированный ip - это значит ни через какие двери и окна в его нельзя зайти, мало того сам дом не видно
заблокированный порт - это значит дом видно, есть открытые окна и двери, но некоторые из них закрыты
черные списки - это значит есть список адресов, которые не будут работать но остальное все работает, белые списки - то значит ВСЕ не работает кроме одобренного списка
p.s. провайдеры умеют блокировать нешифрованные протоколы (и в некоторых случаях шифрованные) по содержимому а не по ip и port
ищи вид vpn который провайдер не будет понимать
whoareyoutofuckinglecture, главная проблема - определить длину текста, который будет получен при использовании выбранного шрифта
100% этот функционал есть, просто он низкоуровневый и ковырять придется гораздо дольше чем описанный мной вариант (но мой вариант по ресурсам более затратный, с другой стороны у тебя всего тысячи картинок, это мизерный объем), будешь делить свой текст на слова, с учетом знаков препинания, и добавляя к строке очередное слово, проверять что ширина не выходит за границы, если вышла, отрисовываешь строку (отцентрировав) и переходишь к следующей строке.
p.s. если использовать моноширный шрифт, то задача сильно упрощается, вручную определяешь длину символа (или через настройки шрифтов) и решаешь задачу посимвольно
zkk777, только если тебе нужна оперативность, чтобы данные максимально быстро попали на твой сайт
во всех остальных случаях нет
это просто глупо ставить в прямую зависимость от чужого сервиса свой, плюс через тебя смогут ддосить этот сервис с api, особенно если ты будешь безусловно на каждый запрос делать загрузку, а если у тебя api с тарификацией так и подавно опасно
vitya_brodov, куда уж понятнее то? что в моем комментарии не понятно?
если что то не ясно с кодом, занимайся его отладкой, по шагам проходи каждую строчку, внимательно смотри значение всех переменных (в т.ч. адрес объекта, это покажет разные ли объекты в списке или один и тот же)
vitya_brodov, что тут насоветовали и что сделали
зачем new RegisterModel убрали наружу цикла, в этом случае в список добавляется один и тот же элемент registerModel с последними значениями из цикла
в самом вопросе не вижу повторений
а данные не полностью записаны потому что в коде так и написано если тип один - то прописываем одни поля, если тип другой - то другие
соответственно не совсем понимаю что тогда надо
Вопрос номер два, проблему с софтом (операционная система) исключали? это сложнее чем переключить порт, но к примеру загрузиться в livecd linux (запиши какую-нибудь ubuntu на usb флешку) и проверить работу камеры там (с вероятностью 99.99999...% драйвера там не понадобятся), логичнее конечно исключительно ради теста установить чистую новую windows и проверить работу там, но для этого нужно либо место (раздел) на диске либо место для резервной копии и время на все это
Финансовые операции в украине логично приостанавливаются либо ограничиваются так как находятся в зоне риска, невозможно подтвердить что эти операции инициированы именно владельцами аккаунта, ведь в стране идут боевые действия, мародеры, в т.ч. от захватчиков бесчинствуют, как служба поддержки должна это разруливать непонятно, логичнее всего ограничить любые подобные операции и только поддерживать систему на плаву, позволяя работать ранее полученным продуктам
Это относится не только к игровым сервисам но и ко всем, где так или иначе завязаны финансы и переводы p2p
Роман, это и делается в конструкторе, компонента Timer, добавил на форму, настроил в свойствах интервал, даблклик на компоненту добавит калбак метод, в него и пиши
Роми, типовая скорость HDD диска (при случайном доступа) примерно 10мбайт (для дисков мобильных маленького объема и низкой скорости вращения скорость в среднем может быть считанные 2-3мбайта/с)
максимум скорости жесткие диски дают только в ограниченном списке случаев - когда нет случайного доступа и идет линейное чтение/запись, тогда скорости даже старых дисков достигают 100мбайт/сек (а новые порядка 300)
Кирилл Несмеянов, в ивентлупе ни в коем случае sleep ставить нельзя, там ставят метод ожидания события например от сокетов, а при необходимости соседними воркерами разруливают однопотоковые задачи
JTester, да, почему нет но код в вопросе все равно будет неправильный, нужно не остаток от деления брать а тупо сравнивать со значением времени (если >=) и отмашки у тебя будут 7, 7+3 и 7+3+2
Ordinary_usero, СЗИ у вас может жить отдельно от домен контроллера? если да то как минимум на разных виртуалках размести, пусть даже пока они будут работать на одной физической машине