09.12.2013, 19:00
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,108
|
|
Maxmaxmaximus4,
согласен если количество операций больше длины массива легче каждый элемент заново создать
|
|
09.12.2013, 19:00
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от Maxmaxmaximus4
|
ш...што вы делаете наркоманы О_О
|
Я пытаюсь заставить программу делать вид что она работает, что бы ее можно было сдать курсовую)))
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
09.12.2013, 19:13
|
Профессор
|
|
Регистрация: 14.03.2012
Сообщений: 1,808
|
|
Цитата:
|
Я пытаюсь заставить программу делать вид что она работает, что бы ее можно было сдать курсовую)))
|
а где ты учишься, какой курс?
__________________
Научу себя плохому
|
|
09.12.2013, 19:15
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от l-liava-l
|
а где ты учишься, какой курс?
|
Технарь заканчиваю, хотя я так и понял чему там должны были учить, в след году буду постпупать в норм универ)
В общем программа на 100% рабочая, только не моя, если в 2х словах я сделал что то типо оболочки для другой программы, что бы не писать с 0 )
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
09.12.2013, 19:58
|
Кандидат Javascript-наук
|
|
Регистрация: 08.12.2013
Сообщений: 142
|
|
Сообщение от cyber
|
Технарь заканчиваю
|
ВООТ она система образования) он СМОГ запилить алгоритм а я не смог))
Последний раз редактировалось Maxmaxmaximus4, 09.12.2013 в 20:02.
|
|
09.12.2013, 20:00
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от Maxmaxmaximus4
|
ВООТ она система образования) он СМОГ запилить алгоритм а я не смог))
|
А в общем система образования говно редкое, потому что я так и не понял чему они меня должны были научить)
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
09.12.2013, 20:02
|
Кандидат Javascript-наук
|
|
Регистрация: 08.12.2013
Сообщений: 142
|
|
Сообщение от рони
|
согласен если количество операций больше длины массива легче каждый элемент заново создать
|
просто знаешь зачем все эти оптимизации? у меня как оно щас работает, мы просто смотрим длинну массива, если увеличилась, то добавляем с конца новые элемента, если уменьшилась то удаляем с конца. А потом пробегаемся в цикле по $scope каждого элемента и засовываем туда $scope.item = arr[i] соответствущее значение и перерендериваем все. перерендериваются только ИЗМЕНИВШИЕСЯ ЗНАЧЕНИЯ, это неебически быстро работает если человек в массив добавляет новые значения В КОНЕЦ, и как раз новый элемент создается в конце, и только онперерендеривается так как у остальных элементов значения не изменились. А если мы добавляем новое значение в начало массива, то UI добавляет новый элемент в конец списка, и перерендеривает все элементы так как получается все сместились вниз на один. это ЯДЕРНО тупит если элементов больше 2000. Примерно 2 секунды тупит. Как и у ангуляра, и я хочу это исправить.
|
|
09.12.2013, 20:42
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Maxmaxmaximus4, а что не так с этим вариантом, тут порядок учитывает Как найти различие между двумя массивами?
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
09.12.2013, 20:50
|
Кандидат Javascript-наук
|
|
Регистрация: 08.12.2013
Сообщений: 142
|
|
cyber, ну во первых там реплейс не выдает индексы элементов которые изменились. а именно это он должен делать, вместо этого он выдает какие то обьекты. во вторых я уже свае варганю, как доделаю покажу чо получилось.
Последний раз редактировалось Maxmaxmaximus4, 09.12.2013 в 20:54.
|
|
09.12.2013, 20:53
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от Maxmaxmaximus4
|
cyber, ну во первых там реплейс не выдает индексы элементов которые изменились. а именно это он должен делать, вместо этого он выдает какие то обьекты. во вторых я уже свае варганю, как доделаю покажу чо получилось
|
Ок, у меня тоже есть идея, если получиться выложу.
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
|
|