Вообще наверное да, всякую справочную информацию можно отдавать пользователю на самой странице. Но ведь если сильно нагрузить страницу этими данными, она сама по себе будет дольше загружаться. А все ajax запросы как раз выполняются параллельно. Здесь нужен какой-то баланс.
Мне очень нравится Angular, однако есть очень много тонкостей, на которые иногда уходят часы, а потом где-то на StackOverflow или в гугл группах находишь ответ. Однажды я в директиву прокидывал одну функцию, которую нужно было вызвать из директивы при клике на кнопке. Плохо читал доки наверное, но я только через час понял, что она не должна содержать больших букв.
Я правильно понимаю, что весь dependency injection в angular построен в том числе на строгих правилах именования? Есть ли они в каком-то одном компактном виде?
Я бы не сказал, что это является хорошей практикой, но никто не запрещает так делать.
Вы можете сериализовать ваши данные на стороне сервера в JSON и сгенерировать JavaScript код с присвоением этого JSON какой-нибудь переменной. Все это обрамить в тег script.
В этом смысле очень интересно, является ли Mono (частичной) копией API под названием .NET Framework. Да и вообще, правомерен ли любой reverse engineering, приносящий (финансовую) выгоду.
Как раз на маленьких массивах так, из-за накладного расхода на вызов sum. Особенно это проявляется, если суммирование происходит внутри какого-то большого цикла — накладной расход суммируется.
Все эти советы дельные, но простые в том смысле, что когда начинаешь писать на матлабе, быстро набиваешь шишки на этих вещах.
Я бы добавил ещё одну очень важную деталь: избегайте функций. Люди, привыкшие к ООП (или хотя бы к процедурному программированию) будут выдавать медленный код на матлабе, т.к. будут выделять элементарные действия в мелкие функции. Вызов функции в матлабе — очень дорогая операция. В некоторых случаях суммирование массива с помощью цикла будет работать быстрее, чем вызов sum(), мы это на 2009b проверяли.
А вот MEX функция на C++ может зачастую сильно ускорить вычисления, несмотря на затраты на вызов. Написание MEX функций является не очень сложным занятием и может быть хорошей альтернативой коду на матлабе (особенно, если использовать что-то типа Intel TBB для распараллеливания). Кроме того, MEX функции позволяют произвести интеграцию MATLAB и вашей библиотеки на C++.
Я интересовался не тем, где дешевле, а фразой: «И, как показали исследования, за низкой ценой гонятся лишь около 10% покупателей». Дело в том, что это число не кажется интуитивно понятным, поэтому и хочется посмотреть на исследования, и, например, на их применимость в нашей стране.
>Видно, что при выборе const/не-const варианта метода v(), С++ учитывает не константность требуемого результата, а константность объекта для которого вызывается метод.
Дело в том, что в C++ вообще нет перегрузки по возвращаемому результату.
Ну почему же, ВМиК, например, является организатором международной конференции Графикон (http://gc2009.graphicon.ru/). На МехМате более фундаментальный подход чем на ВМиК, у нас более прикладные задачи, очень и очень интересные, надо сказать. Я не могу говорить за весь факультет, но то, что касается Data mining у нас развивается очень здорово (кафедра ММП, лаборатория комп. графики)…
Я бы тоже советовал идти на ВМиК МГУ.
Подарил жене Sony PSP-700. Она в полном восторге! По характеристикам зарядки хватает на 7500 перелистываний. Кроме того, есть двухуровневая подсветка и сенсорный экран. Глаза совершенно не устрают. Единственные минусы — нужно самостоятельно руссифицировать и pdf печатать на формате A5 или чуть меньше.
Я правильно понимаю, что весь dependency injection в angular построен в том числе на строгих правилах именования? Есть ли они в каком-то одном компактном виде?
Вы можете сериализовать ваши данные на стороне сервера в JSON и сгенерировать JavaScript код с присвоением этого JSON какой-нибудь переменной. Все это обрамить в тег script.
Я бы добавил ещё одну очень важную деталь: избегайте функций. Люди, привыкшие к ООП (или хотя бы к процедурному программированию) будут выдавать медленный код на матлабе, т.к. будут выделять элементарные действия в мелкие функции. Вызов функции в матлабе — очень дорогая операция. В некоторых случаях суммирование массива с помощью цикла будет работать быстрее, чем вызов sum(), мы это на 2009b проверяли.
А вот MEX функция на C++ может зачастую сильно ускорить вычисления, несмотря на затраты на вызов. Написание MEX функций является не очень сложным занятием и может быть хорошей альтернативой коду на матлабе (особенно, если использовать что-то типа Intel TBB для распараллеливания). Кроме того, MEX функции позволяют произвести интеграцию MATLAB и вашей библиотеки на C++.
Дело в том, что в C++ вообще нет перегрузки по возвращаемому результату.
www.youtube.com/watch?v=yL_-1d9OSdk
Я бы тоже советовал идти на ВМиК МГУ.