Если вы обновляете страницу, вы эффективно перезагружаете ее с сервера, поэтому любые события «onload» снова загорятся. Страница будет отображаться снова с нуля. Тем не менее, вы можете вызвать скрипт PHP, используя AJAX в каком-то «загружаемом» Javascript-прослушивателе. например с JQuery:
Test
Остерегайтесь вызывать setTimeout () рекурсивно, хотя он может сделать страницу невосприимчивой с течением времени. Вы можете найти это полезным:
http://www.erichynds.com/javascript/a-recursive-settimeout-pattern/
Перепроверьте, что ol'good друг программистов на C++ звонил Повышение . Это имеет пакет линейной алгебры , который может хорошо удовлетворять Вашим потребностям.
Я не протестировал его, но C++ , собственная библиотека становится все больше более популярной в эти дни. Согласно им, они на одном уровне с самыми быстрыми библиотеками вокруг там, и их API выглядит довольно аккуратным мне.
Я избегал бы использования кода NRC для чего-либо кроме изучения понятий.
я думаю, что Вы ищете, Блиц ++
Существует хорошая библиотека Vector для 3-й графики в SDK пророчества:
Для чрезвычайно легкого (единственный.h файл) библиотека, проверьте CImg. Это приспособлено к обработке изображений, но не имеет никакой проблемы при обработке векторов.
Проверьте www.netlib.org , который сохраняется Oak Ridge National Lab и Университетом Теннесси. Можно искать числовые пакеты там. Существует также Числовые Рецепты в C++ , который имеет код, который идет с ним, но версия C++ книги является несколько дорогой, и я услышал код, описанный как "ужасный". C и версии ФОРТРАНА свободны, и связанный код довольно хорош.
Для линейной алгебры: попробуйте JAMA/TNT. Это покрыло бы скалярные произведения. (+matrix факторинг и другой материал) До векторных векторных произведений (действительно допустимый только для 3D, иначе я думаю, что Вы входите в тензоры), я не уверен.
Броненосец использует задержанный подход оценки, чтобы объединить несколько операций в одну и уменьшить (или устранить) потребность во временных файлах. Где применимо, порядок операций оптимизирован. Задержанная оценка и оптимизация достигаются через рекурсивные шаблоны и обрабатывают метапрограммирование по шаблону.
, В то время как цепочечные операции, такие как дополнение, вычитание и умножение (матрица и поэлементный) являются основными целями для возможностей ускорения, другие операции, такие как управление подматрицами, могут также быть оптимизированы. Заботу соблюдали для поддержания эффективности и для "маленьких" и для "больших" матриц.