Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.03.14;
Скачать: [xml.tar.bz2];

Вниз

Это опять я, со своими IP   Найти похожие ветки 

 
Michael C   (2002-02-27 11:37) [0]

Ситуация. есть ряд исх. и вх. IP адресов, для каждого нужно подсчитать исх. и вх. траффик, адреса есессно повторяются, также имеется третье поле размер... примерная картина
Исх Вх Разм
111.111.33.11 222.22.33.22 560

Наверно реализуется это с пом. массива????


 
panov   (2002-02-27 12:09) [1]

Самое удобное - это реализовать с использованием БД...


 
Michael C   (2002-02-27 12:14) [2]

Зачем???? БД, это веть такое нагромождение, я пытался просто, с пом. массива, но как не допираю


 
panov   (2002-02-27 12:36) [3]

1. Загружаешь в TStringList
2. Сортируешь
3. Последовательно выбирая записи, в цикле для каждого адреса просчитываешь трафик.

Вот и все. Такой примерный алгоритм, и не надо никаких массивов...


 
Digitman   (2002-02-27 12:42) [4]

>Michael C
для начала реализуй нечто вроде механизма комбинированной индексации по полям [Исх],[Вх]. По индексу уже можно сортировать, а без сортировки при такой постановке задачи никак не обойдешься.
Собственно, <panov> тебе и намекнул на это : механизм индексации записей табличных объектов (а твой массив, по сути, и есть некая табличная структура !) реализован тем или иным образом во всех СУБД. Что и позволяет, в конечном итоге, быстро сортировать/группировать записи по установленным критериям и запросто реализовывать некие групповые операции над ними (в твоем случае - групповое суммирование по полю [Разм] с группировкой по полям [Исх] и [Вх], в том или ином желаемом порядке их следования)




Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.03.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.004 c
7-43189
Alexander Beliy
2001-12-07 23:07
2002.03.14
CPU, Memory, Modem (ОЧЕНЬ СРОЧНО !!!)


3-42923
tovSuhov
2002-01-30 12:07
2002.03.14
ADOQuery...


4-43225
pashtet
2001-12-20 22:00
2002.03.14
WIN API32


3-42961
Draculenok
2002-02-13 14:44
2002.03.14
Вопрос по Paradox


1-43031
SuperIgor
2002-02-22 22:44
2002.03.14
Изображение экрана





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский