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

Вниз

Обновление вверх по дереву.   Найти похожие ветки 

 
Медвежонок Пятачок ©   (2012-12-19 20:29) [40]

Я решение выложил, до того как ты свое время засек.

Ну можешь медальку себе вырезать. За умение лепить костыли на подпорки.


 
Медвежонок Пятачок ©   (2012-12-19 20:30) [41]

Ну, а ты сам то понимаешь что хрень предлагаешь?

Обоснуй, или трепло.


 
Дмитрий С ©   (2012-12-19 20:36) [42]


> Медвежонок Пятачок ©   (19.12.12 20:30) [41]

Как минимум переписывать гору существующего, уже отлаженного, кода из-за "посмотреть есть ли в папке видяха" накладно по-времени. Парируй. Объясни, почему все-таки имеет смысл использовать xml вместо базы данных для хранения дерева папок и файлов на вебсервере?


 
Дмитрий С ©   (2012-12-19 20:37) [43]

И, если не сложно, покажи каким простым образом узнать есть ли у данного парента видяхи в чайлдах?


 
Медвежонок Пятачок ©   (2012-12-19 20:39) [44]

Видишь ли, я часто переписываю горы кода.
Но это не значит, что вместо старой плохой горы появляется новая хорошая гора.
Появляется небольшая кучка качественного кода.

так что отмазка мимо кассы.


 
Медвежонок Пятачок ©   (2012-12-19 20:40) [45]

узнать есть ли у данного парента видяхи в чайлдах?

Это ты сейчас всерьез?
А то я ведь покажу.


 
Дмитрий С ©   (2012-12-19 20:41) [46]


> Видишь ли, я часто переписываю горы кода.
> Но это не значит, что вместо старой плохой горы появляется
> новая хорошая гора.
> Появляется небольшая кучка качественного кода.
>

Это к слову к [31].

Ты свои аргументы за XML то приведи.


 
Дмитрий С ©   (2012-12-19 20:41) [47]


> Это ты сейчас всерьез?
> А то я ведь покажу.

Всерьез, ты меня заинтересовал.


 
Медвежонок Пятачок ©   (2012-12-19 20:48) [48]

Ну ладно.

Допустим все папки существуют в виде узлов "folder", а все файлы в виде узлов "file"

iMyList := selectNodes("//folder/file[@type="video"]");

/* спрашивал по "всерьез" потому что неудобно как-то приводить код  решения задачки сколько будет дважды два */


 
Дмитрий С ©   (2012-12-19 20:51) [49]


> iMyList := selectNodes("//folder/file[@type="video"]");

Что это возвратит?

Это будет быстрее работать, возвращая тот же результат, чем

SELECT * FROM page WHERE `contains` & :contain_flags > 0 AND `parent_id` = :parent_id order by title asc

?


 
Медвежонок Пятачок ©   (2012-12-19 20:56) [50]

Понеслась душа в рай ....

Все что я хотел узнать, сочиняя [48]  - имеешь ли ты понятие об xpath.
И по итогу вышло, что ты упираешься против нормального решения, не зная про него ничего.


 
Дмитрий С ©   (2012-12-19 20:59) [51]


> Медвежонок Пятачок ©   (19.12.12 20:56) [50]
>

Да в чем его нормальность? В затратах на синхронизацию/загрузку/парсинг xml файла? В затратах на полный перебор всего дерева для выполнения запроса? И все ради чего? Ради того, чтобы одной строкой получить результат?


 
Медвежонок Пятачок ©   (2012-12-19 21:00) [52]

SELECT * FROM page WHERE `contains` & :contain_flags > 0 AND `parent_id` = :parent_id order by title asc

Ну костыль твой сработал при добавлении файла. Замечательно.
В папке три видео.
Теперь я удаляю понемногу видосы из папки.
Что?
Одного костыля уже недостаточно?
Нужен новый, который удалит флаг из парента когда в папке не останется ни одного видео.


 
Медвежонок Пятачок ©   (2012-12-19 21:01) [53]

В затратах на синхронизацию/загрузку/парсинг xml файла?

Расскажи мне лучше какие устрицы кислые.


 
Дмитрий С ©   (2012-12-19 21:03) [54]


> Одного костыля уже недостаточно?
> Нужен новый, который удалит флаг из парента когда в папке
> не останется ни одного видео.

По-твоему лучше при каждом запросе выполнять полный проход по дереву при каждом запросе, вместо одного при изменении дерева?


 
Медвежонок Пятачок ©   (2012-12-19 21:04) [55]

Я уже потерял интерес к теме.
дальше без меня.


 
Kerk ©   (2012-12-19 21:26) [56]

Удалено модератором


 
Медвежонок Пятачок ©   (2012-12-19 21:39) [57]

Удалено модератором


 
Kerk ©   (2012-12-19 21:47) [58]

Удалено модератором


 
Медвежонок Пятачок ©   (2012-12-19 21:53) [59]

Удалено модератором


 
Медвежонок Пятачок ©   (2012-12-19 21:54) [60]

Удалено модератором



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

Текущий архив: 2013.04.14;
Скачать: CL | DM;

Наверх




Память: 0.58 MB
Время: 0.01 c
15-1355754563
Vegeta
2012-12-17 18:29
2013.04.14
Проблема с доступом к этому сайту


8-1231170249
Б
2009-01-05 18:44
2013.04.14
Как загрузить GIF в Image?


15-1355464494
brother
2012-12-14 09:54
2013.04.14
оптимальна скорость доступа к массиву


2-1349456353
alexdn
2012-10-05 20:59
2013.04.14
Обьединить картинки


2-1349793591
ixen
2012-10-09 18:39
2013.04.14
cxDBTreeList и поле колонки