• Доступ к GeoLite будет закрыт из за санкций?

    @maxcad Автор вопроса
    Вот что я сделал.

    MaxMind не дает сделать новый аккаунт с российских IP и любых впн сервисов, своих серверов итп. В этом плане его вряд ли обманешь. Он на 100% знает кому и какой организации принадлежит любой IP.
    Поэтому не пытайтесь зарегистрироваться даже с тех сервисов которые утверждают, что они обходят блоки ВПН со стороны сайтов. Только зря деньги потратите.

    Я нашел человека заграницей. И попросил его зарегистрироваться там. Регистрация процесс простой. Нужно заполнить форму и нажать кнопку Отправить. Далее все инструкции придут на емайл указанный при регистрации.

    Человек в своей стране ввел данные и указал мой Email. На этом его функции закончились. Имя, организацию - можно рандомные. Страну желательно ту из которой регистрируется учетка.

    Далее я получил письмо со ссылкой активации и через ВПН на своем сервере в Амстердаме и успешно завершил регистрацию.

    Email использовал от гугла. Думаю ru емайлы лучше не использовать. В дальнейшем в учетку лучше не входить без ВПН.
    Ответ написан
  • Виснет программа при зписи на диск много мелких файлов?

    @maxcad Автор вопроса
    Можно удалять тему.
    Запись производилась на диск, зашифрованный VeraCrypt. На обычные диски пишется без проблем.
    Виснет VeraCrypt, это у нее проблемы. Множественная запись мелких файлов она такая.

    Тут походу надо делать паузы , чтобы шифрованный контейнер мог отдышаться .
    Ответ написан
    1 комментарий
  • C#. Поиск байтовых ключей в словаре. Что я делаю не так?

    @maxcad Автор вопроса
    Но с другой стороны у этого метода хранения данных есть другой положительный момент.

    Например можно в словаре хранить несколько одинаковых ключей. Это значит одному набору данных можно присвоить несколько разных значений.
    byte[] bufer1 = new byte[5] { (byte)4, (byte)0, (byte)91, (byte)204, (byte)2 };
    byte[] bufer2 = new byte[5] { (byte)4, (byte)0, (byte)91, (byte)204, (byte)2 };
    Dictionary<byte[], string> Dict = new Dictionary<byte[], string>();
    Dict.Add(bufer1, "bla bla bla");
    Dict.Add(bufer2, "tra la la");

    Правда извлечение и выборку придется производить полным перебором словаря и сравнением содержимого ключей, что малость энергозатратно.
    Ответ написан