Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 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> тебе и намекнул на это : механизм индексации записей табличных объектов (а твой массив, по сути, и есть некая табличная структура !) реализован тем или иным образом во всех СУБД. Что и позволяет, в конечном итоге, быстро сортировать/группировать записи по установленным критериям и запросто реализовывать некие групповые операции над ними (в твоем случае - групповое суммирование по полю [Разм] с группировкой по полям [Исх] и [Вх], в том или ином желаемом порядке их следования)




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




Наверх





Память: 0.72 MB
Время: 0.016 c
14-43147          SoftOne               2002-01-26 03:25  2002.03.14  
Браузеры


1-43042           Porolonchick          2002-02-25 14:49  2002.03.14  
link a в интернет


1-43116           phantom2040           2002-02-28 11:33  2002.03.14  
Программа по Finger у помогите


14-43162          kay                   2002-01-30 08:46  2002.03.14  
BDE


14-43179          Tess                  2002-01-31 20:52  2002.03.14  
Про потоки ... как то они у меня непараллельно работают