let searchInString str pat = let mutable i = 0 let mutable j = 0 let strLen = String.length str let patLen = String.length pat while i <= (strLen - patLen) && j < patLen do if str.[i + j] = pat.[j] then j <- j + 1 else i <- i + 1; j <- 0; if i <= (strLen - patLen) then Some i else None let s = "My name is Anonymous." let f = searchInString s " is" match f with | Some v -> printfn "%c %i" (s.[v]) v | None -> printfn "pat not found"
После вчерашних обновлений в консоли Arch Linux при выборе русской локали вместо букв печатаются белые квадратики. Очевидно, что по какой-то причине не загружается прописанный в rc.conf шрифт. Временное лекарство от этого: выполнить команду setfont cyr-sun16 . Еще у меня в момент начальной загрузки появляется рябь на экране как от сильных электромагнитных помех в ЭЛТ, хотя у меня ЖК. Может быть это как-то связано.
Комментарии
Отправить комментарий