XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
DimanTOoBS

offline
Опыт: 5,791
Активность:
Хэш + ГУИ = дикость?!
Итак вопрос в теме, так почему же не желатьно использовать такую ядрёную и крайне продуктивную в создании заклинаний смесь???
И по подробнее если можно
Старый 27.12.2012, 00:52
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,476
Активность:
DimanTOoBS, что мешает использовать массивы по типу структур? в гуи подобное слепить очень даже реально....
Старый 27.12.2012, 06:56
Hanabishi
COOL STATUS
offline
Опыт: отключен
Использовать можно, но на гуях нельзя адекватно работать с таймером. Еще гуишники об утечках не думают.
Хеш быстрее перебора массива, но медленнее грамотной реализации на массивах.
Старый 27.12.2012, 09:14
DioD

offline
Опыт: 45,134
Активность:
хеш на гуи работает вполне нормально, уровень со всем остальным.

фишка в доступе к объектам, который из гуи осложнён, триггеры таймеры и куча других важных вещей из ванильного гуи не идут.
Старый 27.12.2012, 09:48
DimanTOoBS

offline
Опыт: 5,791
Активность:
quq_CCCP,
что мешает использовать массивы по типу структур? в гуи подобное слепить очень даже реально....
бесполезная трата времени и захламление карты кучей массивных переменных
когда работаешь с хэшем достаточно создать 6 общих переменных для работоспособности всех триггерных скилов
Hanabishi,
Еще гуишники об утечках не думают.
днища да, они начинают об этом думать как только у них начинает виснуть комп))) я например на автомате их удаляю
Старый 27.12.2012, 10:14
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
Hate:
мало того что хэш по сути медленный
Хватит уже чушь пороть. ХТ работает медленнее массива всего лишь на ~30%. Учитывая то что присвоение значений - одна из самых быстрых операций, эта разница не играет особой роли в способности\системе. И вообще нужно юзать хт для хранения индекса, а в массивах хранить саму дату.
Старый 27.12.2012, 11:00
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,476
Активность:
DimanTOoBS:
когда работаешь с хэшем достаточно создать 6 общих переменных для работоспособности всех триггерных скилов
о чём это ты?
Это уже зависит от реализации, там тоже можно обойтись сравнительно небольшим числом массивов на всех, а не создавать каждый массив на 1 триггерный скилл.
Старый 27.12.2012, 11:56
DimanTOoBS

offline
Опыт: 5,791
Активность:
quq_CCCP, не спорю, но вроде как вызов хэша будет эффективнее чем перебор общих массивов при большом кол-ве спелкастов или я не прав?
Старый 27.12.2012, 13:37
Hanabishi
COOL STATUS
offline
Опыт: отключен
1.
И вообще нужно юзать хт для хранения индекса, а в массивах хранить саму дату.
Полностью согласен, надо статью написать про это, чтобы вопросов не было.
2.
вызов хэша будет эффективнее чем перебор общих массивов при большом кол-ве спелкастов
Да, выше же написано: > Хеш быстрее перебора массива, но медленнее грамотной реализации на массивах.
Это как бы отсылка к пункту 1.
Старый 27.12.2012, 19:23
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
Hanabishi:
но медленнее грамотной реализации на массивах.
Не всегда, есть некоторые случаи, когда для бд как раз таки лучше юзать хт, т.к. если правильно ее организовать, можно использовать параметры поиска как ключи доступа к данным. Что позволяет запилить крайне быструю БД.
Старый 27.12.2012, 19:26
Hanabishi
COOL STATUS
offline
Опыт: отключен
В любом случае, вопрос исчерпан.
закрыто
Старый 27.12.2012, 23:23
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 02:12.