Тогда тем более никто не будет исследовать 120 мегабайт кода. Существуют и другие сервисы - на гитлабе бесплатно 10 гигов. Кроме того, я не поленился и скачал ваш проект - его размер 200 килобайт и десяток файлов исходников, а никак не сто двадцать метров.
Какие ошибки? Где, как и при каких условиях? И грузите свой проект в гитхаб или любой другой нормальный git репозиторий. А еще лучше сделайте минимальный пример проблемного кода.
Adil1603 а в чем сложность взять и посмотреть что именно там происходит-то? В целом логика очень простая - сгененировать строку со случайными символами. Можно в цикле 7 рез создать случайный символ и получить строку, а можно один раз сгенерировать случайное число, конвертировать его в строку в большей системе счисления из букв и цифр, обрезать её до 7 символов и получить такой же результат.
Поэтому я и написал Contains и IsMatch -> вместо StartsWith.
А, действительно, не обратил внимания. Ну, бывает )
Смотрю в сторону генерации n-gram'ов... но пока не вкурил как делать поиск соответствующий по ним.
Да-да, они самые. Пройтись по всем строкам и построить граф массивами/списками по всем группам символов с линковкой к строке в исходном массиве. Можно, конечно и таблицами - но там расход памяти будет запредельный скорее всего. Имеет смысл разве что на первые несколько уровней так делать, а дальше - массив/список. Зависит от самих данных - это надо делать испытания и смотреть расход памяти. Поиск делается точно так же как с обычной строкой: только сравнение идет по группам символов.
UPD:
Можно все несколько упростить (или усложнить - смотря с какой стороны смотреть), если перекодировать строки из стандартной кодировки во что-то более компактное либо самостоятельно сделать кодировку под набор данных.
Нууу, есть еще вариант не писать код. Вот у вас есть задача, вы хотите её решить - создали проект и спрашиваете что делать дальше. Какие тут еще могут быть варианты? Либо решать задачу, либо не решать задачу. В чем сложность-то? Не знаете как? Так есть гугл, форумы и прочее.
Danya WyseПравила 3.8 - к логам, выводу и неформатированному тексту это так же относится. Кроме того, что мешает открыть лог файл и прочитать что там в нём написано?
hampa, конечно можно и вы уже открыли - шестнадцатеричный вид и есть его содержимое. Для начала надо выяснить что именно создало этот файл, далее выяснить в каком формате, затем найти или написать парсер данного формата и уже только потом редактировать.