Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.14;
Скачать: CL | DM;

Вниз

Это опять я, со своими 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.007 c
4-43215
davile
2002-01-15 17:33
2002.03.14
Как завершить процесс (через Delphi)


1-43044
PSERG
2002-02-26 07:00
2002.03.14
Delphi6 + DLL


1-43011
Жаждующий
2002-02-28 11:16
2002.03.14
Нужно получить название пункта меню, выбранного в PopupMenu


1-43066
Seven
2002-02-26 12:56
2002.03.14
RX компоненты


3-42918
KaPaT
2002-02-13 14:22
2002.03.14
Подкиньте идею пожалуйста.