|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
Считаю сколько раз строка встречается в массиве Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
Но код работает ужасно долго. Как ускорить процесс? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 17:42 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
посмотрел - между итерациями if (richTextBoxParser.Lines[i].Contains(textBoxStringToFind.Text)) - 90 милисекунд. Я конечно знаю что Сшарп слоу блоу - но не настолько же. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 17:52 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
Закомменть на время Application.DoEvents(), проверь что будет ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 18:01 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
даже если убрать progressBarParser.Value = count; Application.DoEvents(); все равно межу итерациями 90 милисекунд. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 18:01 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
Цикл замени на foreach ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 18:03 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
fkthatЦикл замени на foreach фига се! помогло. пробегает за секунду. спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 18:14 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
хотя тут нам пытаются доказать что foreach медленее. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 18:33 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
jenya7, дело совсем не в этом... а в реализации вашей... посмотрите на код и вам станет немного понятней в чем причина оверхеда. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 18:41 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
jenya7хотя тут нам пытаются доказать что foreach медленее.а причем тут это. Видимо, обращение к Lines по индексу достаточно медленное ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 18:43 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
Shocker.Projenya7хотя тут нам пытаются доказать что foreach медленее.а причем тут это. Видимо, обращение к Lines по индексу достаточно медленное вот это и не понятно как прямая индексация медленее чем foreach. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 18:45 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
Ну а ты смотрел, что внутри? Кто сказал, что там массив? Возможно, чтобы получить строку по индексу, он каждый раз делает пересчет от начала текста. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 18:47 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
Shocker.Pro, я привел ссыль... но вера в волшебства непреодалима ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 18:48 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
buser, по ссылкам никто не ходит, надо прям сюда постить :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 18:50 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 18:50 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
Shocker.ProНу а ты смотрел, что внутри? Кто сказал, что там массив? Возможно, чтобы получить строку по индексу, он каждый раз делает пересчет от начала текста. а вот это уже ближе к телу, как говорил Моппасан. Действительно я же обращаюсь в richTextBox а надо richTextBox считать в массив. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 18:51 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
jenya7, возьмите за правило свойства один раз дёргать: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 18:54 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
skyANAjenya7, возьмите за правило свойства один раз дёргать: спасибо. так и сделал. более того string str = textBoxStringToFind.Text; if (richTextBoxParser.Lines[i].Contains(str )) тоже экономит пару милисекунд. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 19:00 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
skyANAвозьмите за правило свойства один раз дёргать:не поможет jenya7Я конечно знаю что Сшарп слоу блоу ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 19:02 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
Shocker.ProskyANAвозьмите за правило свойства один раз дёргать:не поможет jenya7Я конечно знаю что Сшарп слоу блоу ну а че. борланд быстрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 19:05 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
skyANAjenya7, возьмите за правило свойства один раз дёргать: Вообще, бест практис, даже у МС описанный в дезигн лайбрарис гайдлайн, или как там биш его, это делать только свойства которые во-первых идемпотентны, во вторых которые можно вызывать повторно без удара по производительности (либо оно само быстрое, либо кешируется где-то). Но, вот, выходит, что они сами этому не всегда следуют. Взять хотя бы тот самый DateTime.Now, который по-хорошему должен был бы быть DateTime.GetNow(). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 19:16 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
Еще, правило - если свойство возвращает reference type, то должен возвращаться один и тот же объект. И поэтому массивы из свойства вообще вовращать нельзя. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 19:22 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
jenya7ну а че. борланд быстрее. А еще там кнопки всякие есть шестиугольные. С диска "1001 компонент для Дельфи" - на радиорынке когда-то 90 руб. стоил . ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 19:24 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
fkthatskyANAjenya7, возьмите за правило свойства один раз дёргать: Вообще, бест практис, даже у МС описанный в дезигн лайбрарис гайдлайн, или как там биш его, это делать только свойства которые во-первых идемпотентны, во вторых которые можно вызывать повторно без удара по производительности (либо оно само быстрое, либо кешируется где-то). Но, вот, выходит, что они сами этому не всегда следуют. Взять хотя бы тот самый DateTime.Now, который по-хорошему должен был бы быть DateTime.GetNow(). Дык чтобы прийти к таким практикам, надо сначала сделать в туевой хуче мест иначе, огрести с этим проблем и прийти к выводам, что "бест практис" - это делать иначе. При этом туеву хучу мест никто рефакторить не будет. Так что лучше взять за правило свойства один раз дёргать ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 19:33 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
jenya7, Мне просто любопытно, что за задача, если поиск строки в массиве требует показа прогресса? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 19:36 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
Cat2jenya7, Мне просто любопытно, что за задача, если поиск строки в массиве требует показа прогресса? чисто визуально это удобно. кроме того может быть 50 000 000 строк, так что подождать все таки придеться. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 08:03 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
jenya7чисто визуально это удобно. кроме того может быть 50 000 000 строк, так что подождать все таки придеться. гложут меня сомнения сильные, что rich text box выдержит загрузку в него 50 мегастрок. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 08:13 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
fkthatjenya7чисто визуально это удобно. кроме того может быть 50 000 000 строк, так что подождать все таки придеться. гложут меня сомнения сильные, что rich text box выдержит загрузку в него 50 мегастрок. а какое есть решение? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 08:31 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
jenya7fkthatпропущено... гложут меня сомнения сильные, что rich text box выдержит загрузку в него 50 мегастрок. а какое есть решение? буду загружать в scv файл и открывать в exel. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 08:45 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
jenya7а какое есть решение? Искать прямо в файле? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 08:54 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
jenya7jenya7пропущено... а какое есть решение? буду загружать в scv файл и открывать в exel. Если строк 50 млн, то эксель не все откроет, там всего 1 048 576 строк Ищи в файле, так быстрее будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 09:11 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
Dima Tjenya7пропущено... буду загружать в scv файл и открывать в exel. Если строк 50 млн, то эксель не все откроет, там всего 1 048 576 строк Ищи в файле, так быстрее будет. так мне надо результат выдать пользователю. Он должен видеть все данные. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 09:15 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
придется data base мутить. будут с sql query вытаскивать данные. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 09:23 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
jenya7придется data base мутить. будут с sql query вытаскивать данные. SQLite попробуй. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 09:32 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
jenya7fkthatпропущено... гложут меня сомнения сильные, что rich text box выдержит загрузку в него 50 мегастрок. а какое есть решение? Виртуальный список, грид, вотэвэ. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 09:53 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
skyANA, а почему не флудим на тему "так мне надо результат выдать пользователю. Он должен видеть все данные." в контексте "кроме того может быть 50 000 000 строк"? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 09:58 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
jenya7, а на вопрос, что за задача, вы так и не ответили, а решение от нас хотите :) что это за данные у вас в строках? логи коммутатора сотовой связи? :) в каком виде приходят, что и как там надо искать уметь? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 10:00 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
skyANAjenya7, а на вопрос, что за задача, вы так и не ответили, а решение от нас хотите :) что это за данные у вас в строках? логи коммутатора сотовой связи? :) в каком виде приходят, что и как там надо искать уметь? есть память NAND FLASH, я в нее логирую данные. потом делаю дамп памяти и данные надо показать пользователю. И хоть память разбита на секции по типам данных, полная секция может содержать 50 миллионов записей и их надо предоставить для анализа. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 10:09 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
jenya7, а что логируете-то? данные устройства на карту памяти? и, согласитесь, что предоставить данные для анализа не означает, что их надо все разом показать с WinDBG имели дело? как пример инструмента для анализов дампа ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 10:23 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
skyANAjenya7, а что логируете-то? данные устройства на карту памяти? Это эмбедед система. Логирую разные данные на микросхему памяти. Потом по серийному порту делаю дамп на комп. skyANAjenya7, и, согласитесь, что предоставить данные для анализа не означает, что их надо все разом показать с WinDBG имели дело? как пример инструмента для анализов дампа Ну вот поэтому мы остановились на SQLite. Пусть делают выборки данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 10:35 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
skyANAВиртуальный список, грид, вотэвэ. Я давно пришел для себя к выводу, что выводить все записи, даже со скролингом, пейджингом и проч. это абсолютно глупо. Ну не будет нормальный человек листать больше двух-трех десятков записей. Всегда надо делать какой-то фильтр/поиск, а если записей больше пары дюжин, то внизу сказать - дескать, записей больше, но ты, типа, чувак, сделай поиск поконкретней. Потом еще всегда есть какой-то критерий, по которому определенные записи для пользователя априори актуальней. Т.е. можно сразу же по умолчанию показывать именно их. Я сколько вижу подобных вещей - такое чувство, что их пишут существа с другого мира. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 10:43 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
fkthatНу не будет нормальный человек листать больше двух-трех десятков записей а "ненормальный"? где границы "нормы"? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 10:59 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
fkthatjenya7ну а че. борланд быстрее. А еще там кнопки всякие есть шестиугольные. С диска "1001 компонент для Дельфи" - на радиорынке когда-то 90 руб. стоил . Пфффф. На WPF я сделаю 21-угольную кнопку, вогнутую углами с 10 по 21-й внутрь. При это при нажатии она будет исполнять гимн. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:06 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
fkthatНу не будет нормальный человек листать больше двух-трех десятков записей Регулярно пролистываю файлы логов и там регулярно больше двух-трех десятков записей. Но я известный псих ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:07 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
jenya7skyANAjenya7, и, согласитесь, что предоставить данные для анализа не означает, что их надо все разом показать с WinDBG имели дело? как пример инструмента для анализов дампа Ну вот поэтому мы остановились на SQLite. Пусть делают выборки данных. Первое: почему не InfluxDB, MongoDB, что-то другое? Второе: моя практика показывает, что загрузить логи в SQL базу и для анализа делать выборки - это ни фига не удобно. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:11 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
Дмитрий МухfkthatНу не будет нормальный человек листать больше двух-трех десятков записей Регулярно пролистываю файлы логов и там регулярно больше двух-трех десятков записей. Но я известный псих grep, не? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:11 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
fkthatДмитрий Мухпропущено... Регулярно пролистываю файлы логов и там регулярно больше двух-трех десятков записей. Но я известный псих grep, не? не решает задачу :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:20 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
fkthatДмитрий Мухпропущено... Регулярно пролистываю файлы логов и там регулярно больше двух-трех десятков записей. Но я известный псих grep, не? не, речь именно о просмотре на предмет обнаружения трудно формализуемых аномалий ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:21 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
года три назад от нечего делать на работе , решил посчитать количество слов, ранжирование, их применении в разных источниках, за источник взял войну и мир, написал свой компаратор, зарядил файл в меморимар, разбил его на стримы для разных потоков, запустил. что бы что то визуально понять в контексте скорости, пришлось три экземпляра воины сливать вместе. факт - чем больше потоков тем не всегда все быстро крутится. как бы помню, что для мего ко3 с 16 гигами оперативки оптимально получилось 3-4 потока. ну тут опять же куда складывать многопоточно результат работы, можно конечно и держать в каждом экземпляре а потом сливать по общему коммиту. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 13:04 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
jenya7Dima Tпропущено... Если строк 50 млн, то эксель не все откроет, там всего 1 048 576 строк Ищи в файле, так быстрее будет. так мне надо результат выдать пользователю. Он должен видеть все данные. Он физически никогда не просмотрит 50 миллионов строк. Он и тысячи-то смотреть не будет. Не раз был сталкивался, что по ТЗ надо отчет страниц так на 200. Пользователь смотрит первые три и спрашивает: - А отчет только с итоговыми цифрами есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 19:26 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
Дмитрий МухfkthatНу не будет нормальный человек листать больше двух-трех десятков записей Регулярно пролистываю файлы логов и там регулярно больше двух-трех десятков записей. Но я известный псих Вы не знаете что хотите в них найти? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 19:31 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
Cat2Он и тысячи-то смотреть не будет. Не раз был сталкивался, что по ТЗ надо отчет страниц так на 200. Пользователь смотрит первые три и спрашивает: - А отчет только с итоговыми цифрами есть? это следствие отсутствия дрилл-даун в отчёте. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 20:14 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
в сортированном массиве, это можно сделать для всех строк за О(n) времени, а для заданной до O(logn). Следовательно сохранять в массив строки нужно таким образом, чтоб они были всегда отсортированы, тогда при таком большом N время будет адекватным. По моему, это надо делать на стороне базы данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 21:07 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
Roman Mejtesв сортированном массиве, это можно сделать для всех строк за О(n) времени, а для заданной до O(logn). Следовательно сохранять в массив строки нужно таким образом, чтоб они были всегда отсортированы, тогда при таком большом N время будет адекватным. для Код: sql 1.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 21:23 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
Cat2Дмитрий Мухпропущено... Регулярно пролистываю файлы логов и там регулярно больше двух-трех десятков записей. Но я известный псих Вы не знаете что хотите в них найти?Знаю и нахожу, но там регулярно больше двух-трех десятков записей ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2019, 09:28 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
На мой взгляд без понимания того, что из себя представляют логируемые данные и их анализ, советы по большей части бесполезны и даже могут быть вредны. Вот зальёт ТС данные из дампа в SQLite и дальше окажется, что для удобства анализа их надо нормализовать и индексы парвильные построить. И превратится это в геморрой :) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2019, 09:35 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
Дмитрий МухНа мой взгляд без понимания того, что из себя представляют логируемые данные и их анализ, советы по большей части бесполезны и даже могут быть вредны. Вот зальёт ТС данные из дампа в SQLite и дальше окажется, что для удобства анализа их надо нормализовать и индексы парвильные построить. И превратится это в геморрой :) Пусть заливает в монгу :-)) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2019, 10:16 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
Имеет смысл разделить ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2019, 13:14 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
love_bachИмеет смысл разделить Что разделить? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2019, 14:27 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
skyANAlove_bachИмеет смысл разделить Что разделить? "Все взять и разделить" (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2019, 14:28 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
skyANAlove_bachИмеет смысл разделить Что разделить? не туда написал ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 06:52 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
jenya7Но код работает ужасно долго. Как ускорить процесс? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 09:43 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
ЕвгенийВ Код: c# 1.
До дженериков еще книжку не дочитал? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 09:55 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
fkthatЕвгенийВ Код: c# 1.
До дженериков еще книжку не дочитал? Нет конечно :) Но это реализация свойства Lines в TextBoxBase. Иди проспись, потом начинать читать тему сначала. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 10:07 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
ЕвгенийВИди проспись, потом начинать читать тему сначала. Ты видать проспался и только проснулся, потому что проблему решили еще три страницы до тебя. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 10:17 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
fkthatЕвгенийВИди проспись, потом начинать читать тему сначала. Ты видать проспался и только проснулся, потому что проблему решили еще три страницы до тебя. Нет желания читать ваш треп. Просто сразу ответил ТС. Зачем много болтать по такому простому вопросу? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 10:32 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
ЕвгенийВНет желания читать ваш треп. Просто сразу ответил ТС. ЕвгенийВпотом начинать читать тему сначала. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 10:58 |
|
Посчитать сколько раз строка встречается в массиве строк
|
|||
---|---|---|---|
#18+
ЕвгенийВfkthatпропущено... Ты видать проспался и только проснулся, потому что проблему решили еще три страницы до тебя. Нет желания читать ваш треп. Просто сразу ответил ТС. Зачем много болтать по такому простому вопросу? ты конечно молодец, что сделал ровно то, что я советовал (ссылку на исходники-то сразу запостили):skyANAпо ссылкам никто не ходит, надо прям сюда постить но ТС не только уже решил задачку с Lines, но и вообще другой путь выбрал, потому как вопрос у него не такой уж и простой, как оказалось поэтому и надо читать, чтобы понимать в чём на самом деле у него проблема ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 12:55 |
|
|
start [/forum/topic.php?all=1&fid=20&tid=1398959]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
140ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
96ms |
get tp. blocked users: |
1ms |
others: | 259ms |
total: | 537ms |
0 / 0 |