Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как оптимизировать данный код? Копирование данных
|
|||
|---|---|---|---|
|
#18+
Вот последняя версия со всеми сервис-паками Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2010, 15:21 |
|
||
|
Как оптимизировать данный код? Копирование данных
|
|||
|---|---|---|---|
|
#18+
Hugo121, Последний код побил все рекорды! С 40 мин. (мой код) до 5,5 сек Hugo! Браво! P.S. Если не сложно можно прокомментировать хотя бы основные шаги, а то много нового ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2010, 15:41 |
|
||
|
Как оптимизировать данный код? Копирование данных
|
|||
|---|---|---|---|
|
#18+
snap2111, здорово. Коротко - я это описал в первом посте Читаем оба диапазона в массивы (за один приём каждый), создаём третий массив, пока пустой. Затем сравниваем массивы по ID. Здесь так же, как и у вас, два цикла, но не по листам, а по массивам. Вот в этом и вся основная разница. Если есть совпадения - перегружаем данные в третий массив в соотв. элемент. В конце третий массив выгружаем на лист, за один приём. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2010, 17:21 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36743430&tid=2159573]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 367ms |

| 0 / 0 |
