Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2015-11-26 15:46:35 ЛС | профиль | цитата
Galkov, я просто знаю над чем работает user_asm.
Он хочет привести данные, заносимые в БД, в "стандартизированный" вид для облегчения дальнейшей их обработки.
1. Слово не должно начинаться и заканчиваться пробелом (некоторые умудряются перед набором ввести от одного до 4-5 пробелов и в конце тоже)
" Вася" даже с одним пробелом (в начале или в конце) не равен
"Вася" без пробелов
2. Сейчас он не хочет чтобы начиналось (и заканчивалось ??? ) кавычками. А вот интересно - кавычки в середине допустимы или нет ? Неизвестно.
3. В предложении между словами должен быть ОДИН пробел.
И т.д. и т.п.
Применение при работе с БД оператора LIKE займет намного больше времени, чем приведение в порядок вводимых данных.
Вообще-то, борьба с человеческими привычками -- это совсем не "два пальца"...
user_asm писал(а):
подтормаживает очень заметно.
Даже у чемпиона по скоростной печати (800 зн./минуту) на один знак уходит 75 миллисекунд. (Сейчас вроде 900 зн./мин.)
Обыкновенный тренированный человек, работающий 10-ю пальцами, печатает до 200 зн./мин., т.е. на один знак уходит ~300 миллисекунд.
Это какую нужно придумать проверку, чтобы "очень заметно тормозило"
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0