ScorpioT1000
Работаем
offline
Опыт: отключен
|
Передача и хранение данных в варкрафте
Обсуждаем материал как статью здесь) Отредактировано ScorpioT1001, 16.06.2010 в 19:03. |
13.06.2010, 16:59 | #1
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Toadcop
offline
Опыт:
53,013Активность: |
Цитата:
|
|
13.06.2010, 17:06 | #2
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
FYAN
offline
Опыт:
23,629Активность: |
Это почти все умные знают. А слабым это не поможет. |
13.06.2010, 17:07 | #3
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Toadcop
offline
Опыт:
53,013Активность: |
FYAN, ты нешаришь. суть заключяетса еще в том что тут не тупо зборище тупого старого быдла а в том что они еще иногда пишут статьи ! иногда с ключевыми важными моментами. но офк их просичёт мало кто =(
Toadcop добавил: Цитата:
омфг охренеть О_О ! |
|
13.06.2010, 17:15 | #4
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
exploder
iOS zealot
offline
Опыт:
19,394Активность: |
std::hash_map, думаю близзы не изобретали велосипед. |
13.06.2010, 17:21 | #5
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Toadcop
offline
Опыт:
53,013Активность: |
Цитата:
|
|
13.06.2010, 17:31 | #6
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Pray_AD
stay in c++
offline
Опыт:
7,045Активность: |
Возможно ли использование хэндлов для адресации в произваольный участок памяти? Возможны ли операции с a: handle на подобии a^ = 100. Т.е. присвоение ячейке памяти, на которую указывает handle произвольного значения.
Есть ли в Jass работа с записями (Records) - не типизированные структуры данных (пример Delphi)
|
13.06.2010, 17:32 | #7
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Toadcop
offline
Опыт:
53,013Активность: |
там у них всё своё. крокушка копался мы (он) даже делали другую степень для расширения таблицы (выделение памяти) и тем самым строки намного меньше глючили. т.е. порог кол строк был выше с которого начинались глюки при создание новой строки. (намного) но и памяти больше требовали... (оверхеад)
|
13.06.2010, 17:33 | #8
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Pray_AD, нет, нет и нет. |
13.06.2010, 17:33 | #9
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
стоит, не знал. не поможет, а пояснит; судить не тебе, а некст читателям ScorpioT1001, спасибо за статью. Разжевал здорово, очень понятным языком. |
13.06.2010, 17:34 | #10
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Toadcop
offline
Опыт:
53,013Активность: |
Pray_AD, нет. это експлоит уже. раньше крокушка делал. теперь типо "пофиксили" (хотя не исключяетса что как то еще возможно)
|
13.06.2010, 17:34 | #11
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Pray_AD
stay in c++
offline
Опыт:
7,045Активность: |
ScorpioT1001,Toadcop, да джасс убог! =) А такие были планы...
Pray_AD добавил: Рассчитывал хотя-бы на записи... |
13.06.2010, 17:35 | #12
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Toadcop
offline
Опыт:
53,013Активность: |
Pray_AD, джасс крут. если правильно на нём писать. и мыслить.
|
13.06.2010, 17:38 | #13
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Pray_AD, иди учи vjass+cjass какие в топку записи, это структуры nuke -.- |
13.06.2010, 17:39 | #14
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Pray_AD
stay in c++
offline
Опыт:
7,045Активность: |
Toadcop, ScorpioT1001, понял, то что я задумал и было пофикшено в 1.24 патче - исполнение произвольного кода.
А вообще записей серьезно не хватает и матриц, слышал они делаются на основе массива, но там размер сильно ограничен. |
13.06.2010, 17:43 | #15
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Rewenger
The culprit will not die
offline
Опыт:
35,273Активность: |
Шестнадцатеричном. Восьмеричном.
Хм. А когда я делал ссылку на нулевой хендл (неинициализированную хэштаблицу, например), то происходило прерывание, т.е. этот вызов и всё последующее не выполнялось. Информация про стринги весьма полезна. Остальное я лично уже знал из других источников. Но для структуризации знаний - очень даже годная статья. |
13.06.2010, 17:44 | #16
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Rewenger, спасибо за поиск ошибок.
наверно, это исключение) в большинстве случаев access violation |
13.06.2010, 17:47 | #17
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Toadcop
offline
Опыт:
53,013Активность: |
Цитата:
там фактически "много исключений" напр многие операцыи с юнитом могут быть сделаны и с null и инчего не будет (это как пример) в некоторых случиях фатал. это тонкая тема и не стоит делать однозначных выводов. суть в том что оперировать с нул не стоит вот и всё =) |
|
13.06.2010, 17:49 | #18
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
особенно с кешом |
13.06.2010, 17:53 | #19
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
exploder
iOS zealot
offline
Опыт:
19,394Активность: |
Академики в треде, все в машину. |
13.06.2010, 17:54 | #20
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|