Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
1-43105
Noname2002
2002-02-28 10:39
2002.03.14
Работа с компонентами


3-42962
ЕвгенийА
2002-02-13 18:33
2002.03.14
Как заблокировать столбцы или отдельные ячейки в базе???


1-43050
greenrul
2002-02-25 19:27
2002.03.14
Создание компонента в RunTime


1-43016
Glosariy
2002-03-01 04:11
2002.03.14
ASCII КОДЫ


3-42948
Hermit
2002-02-14 13:38
2002.03.14
TBatchMove и поля с строковые поля с русскими значениями




   Наверх