вообще хорошая идея, я как раз хотел как-нибудь взяться за хобби, да поучить asp.net MVC с шарпом. Только вот работа и учеба, время мало, подождите с годик =) Но ради интереса, не могли бы описать полный список критериев? По типу user stories
просто ради интереса: недетские цены - это какие? )
Просто думаю для задачи такого софта подойдет даже 1 средне-квалифицированный программист. По сути из сложного тут будет только сделать оптимальный алгоритм распределения потоков - студентов - залов. Но они уже точно где-то существуют.
ну не знаю, не знаю. Игровая механика полностью подходит так же и под работу, тут скорее уже зависит от самой конструкции. А около 80% механик все как 1 с миниатюрными различиями(по конструкции) ))
Денис Бондаренко: это научная !!!методика!!!. Такого слова как, конкретно для веб разработчика тут и быть не может. Этот термин и подход может относится почти к чему угодно. Попробуй написать какую-нибудь научную работу по всем ее правилам. Тогда и сам поймешь, если прочитав ссылку автора не понял суть этого термина))
sbudyakov: увы такого сделать нельзя в 1 инструкцию. Никак. Если операнд размеров в 32 бита, то где тогда opcode? Оно ну никак не вместится в 1 регистр.
А вот сейчас и нашел это:
No single ARM instruction can load a 32-bit immediate constant directly into a register
– All ARM instructions are 32-bit long
– ARM instructions do not use the instruction stream as data
Только если в несколько операций. Например LDR = 1 такт. Смотря какая архитектура, от этого тоже многое зависит. Инструкци -> fetch -> Инструкция -> fetch
Например возмем старые arm'ы еще времен MU0. Чтобы сложить 2 числа, 1) Надо сначала взять инструкцию, 2) потом загрузить из стека первое число, 3)сохранить его в регистр, 4) взять второе число, и одновременно по двум бусам сложить в ALU, 5) итог же пустить на Data out и 6) запушить на стек с адрессом из стэк поинтера.
И того 6 тактов. Я не знаю как это обьяснить лучше)) Все может различаться от архитектуры к архитектуре, но принцип остается тот же. Меняется только кол-во регистров, пропускаемости шин и битность...
Я как вспомню сколько сношался с этой темой и ограниченой инфой в инете, что и вспоминать эту тему не хочеться :D
Я хоть и из людей, которые считают, что все предметы в моем универе были полезные и давали по меньшей мере, да нужные знания, но была б возможность избежать "ЭТОГО". Я бы не пожалел.
Роман: методы - это одно из самых простых. Ну скажем так... Их мы прошли уже на 3-й лекции в универе из 50ти(только 1го предмета из 12 за первые 2 семестра). Так что запасайся терпением xD
x67: я передаю что-то на подобии этого 1(send matrix1, no response), 2(send matrix2, no response), 3(send matrix3 = matrix1 + matrix2, callback) и собственно получаю результат. И в таком ключе можно вызвать любую операцию матлаба(только с ее синтаксисом). В общем так тоже пойдет ))
x67: В общем разузнал я что можно и что нет, сделал функционал на синтексис матлаба из вне. Скажем так, отсылаю функцию с консольной командой матлаба и переменные с данными, матлаб делает - и отсылает их назад ))
А триггеров или листнеов в матлабе нету. Жаль.
Роман: попробуй в мейне написать следующее Program p = new Program();
а потом вызывать функцию в этой инстанции p.getName(name);
или же public void getName(......) измени на public static void getName(.......)
я не сишарпер, просто помню, что составляющая с вызовом функций немного отличается от стандартных ст-подобных языков.
да - посмотреть ролики будет верным решением. Но вопрос, ты точно книгу то читал?
x67: триггер в тех же базах данных понятие такое, что к примеру у тебя есть таблица с данными и ты вешаешь на нее триггер(на апдейт или делит) и если какая-либо из этих комманд проходит на эту таблицы, значит будет выполнен скрипт внутри этого триггера.
так же и тут ищу аналог, что если с переменной "х" что-то происходит, то ... выполнить какие-то прописанные действие, например запустить сохраненную функцию (функцию уж точно есть в матлабе)
x67: мм на ф5 вообще ничего не происходит)) Я уж впринципе насмотрелся много чего и начитался, как использовать разные графики итд.
А вот про триггеры все равно ничего не нахожу...
x67: ах да, еще 1 проблема, что именно в воркспейсе нет. Когда я открываю сессию к матлабу, матлаб запускает консольное окно, которое связанно в др. программой. А так да, к примеру шлю переменну
pufloat(... "Session1", "x", 1954.85)
после чего если набираю в консоле матлаба х - то выдает это число.
x67: что поделать, я все таки как джун, а на таких всегда спихивают самое мерзкое и нудное :D Вот стоит задача для банального примера со сценарием 1) отправляет переменную "х" в матлаб(это я настроил, дописал плагин) 2) Мат лаб увеличивает переменную "х" на 1 (проблема тут) 3) мат лаб отсылает ее назад (тоже хз как, но не критично ибо есть или) ИЛИ наш софт обращается к этой переменной сам (это тоже сделанно).
kot-samolet: тут много нюансов может быть. Мы ж тут не видим всех данных. А эт дело такое... на словах наилучший вариант не выбрать )
То из того, что ты привел в пример, вот и первое, что пришло в голову. Но опять же. Нюансы по типу, ищутся ли сначала первые 100, а потом добавляются еще 100 и надо сравнивать их всех, или после каждого поиска они уже становятся не нужными и удаляются, или или или... И от таких факторов и будут делать выводы в пользу того или иного подхода )
Но это так, может и вправду для таких задач есть свои специальные алгоритмы. Если проблема или сама задача довольно распространенная, то навернка что-то уже более оптимально придумали ))