Задать вопрос
  • Как научиться понимать как работает память на низком уровне?

    Therapyx
    @Therapyx
    неплохая научная работка, надо будет почитать как-нибудь :D
  • Клавиатура слим VS мембранная VS механическая?

    Therapyx
    @Therapyx
    Q001: увы есть много моделей, которые позиционируются как "игровые", но с блюшками.
  • Клавиатура слим VS мембранная VS механическая?

    Therapyx
    @Therapyx
    Q001: почитай как раз моей пост на эту тему. Тут все зависит от свичей, если нужна тактильная отдача и щелкание - то синие свитчи и вуаля)
  • Клавиатура слим VS мембранная VS механическая?

    Therapyx
    @Therapyx
    ну не знаю, не знаю. Игровая механика полностью подходит так же и под работу, тут скорее уже зависит от самой конструкции. А около 80% механик все как 1 с миниатюрными различиями(по конструкции) ))
  • Что означает "Умение исследовать"?

    Therapyx
    @Therapyx
    Денис Бондаренко: это научная !!!методика!!!. Такого слова как, конкретно для веб разработчика тут и быть не может. Этот термин и подход может относится почти к чему угодно. Попробуй написать какую-нибудь научную работу по всем ее правилам. Тогда и сам поймешь, если прочитав ссылку автора не понял суть этого термина))
  • Что такое битность команды?

    Therapyx
    @Therapyx
    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
    Я хоть и из людей, которые считают, что все предметы в моем универе были полезные и давали по меньшей мере, да нужные знания, но была б возможность избежать "ЭТОГО". Я бы не пожалел.
  • Как понять методы в C#?

    Therapyx
    @Therapyx
    Роман: методы - это одно из самых простых. Ну скажем так... Их мы прошли уже на 3-й лекции в универе из 50ти(только 1го предмета из 12 за первые 2 семестра). Так что запасайся терпением xD
  • Как сделать простой триггер в MATLAB при изменении определенной переменной?

    Therapyx
    @Therapyx Автор вопроса
    x67: я передаю что-то на подобии этого 1(send matrix1, no response), 2(send matrix2, no response), 3(send matrix3 = matrix1 + matrix2, callback) и собственно получаю результат. И в таком ключе можно вызвать любую операцию матлаба(только с ее синтаксисом). В общем так тоже пойдет ))
  • Как сделать простой триггер в MATLAB при изменении определенной переменной?

    Therapyx
    @Therapyx Автор вопроса
    x67: В общем разузнал я что можно и что нет, сделал функционал на синтексис матлаба из вне. Скажем так, отсылаю функцию с консольной командой матлаба и переменные с данными, матлаб делает - и отсылает их назад ))
    А триггеров или листнеов в матлабе нету. Жаль.
  • Как понять методы в C#?

    Therapyx
    @Therapyx
    Роман: попробуй в мейне написать следующее Program p = new Program();
    а потом вызывать функцию в этой инстанции p.getName(name);
    или же public void getName(......) измени на public static void getName(.......)
    я не сишарпер, просто помню, что составляющая с вызовом функций немного отличается от стандартных ст-подобных языков.
    да - посмотреть ролики будет верным решением. Но вопрос, ты точно книгу то читал?
  • Куда двигаться дальше senior разработчику? Новый язык, технологии, opensource, стартап?

    Therapyx
    @Therapyx
    мне вот тоже интересно )) Зачастую же осознаешь, что технологии успевают развиваться быстрее, чем ты их узнашеь.
  • Как сделать простой триггер в MATLAB при изменении определенной переменной?

    Therapyx
    @Therapyx Автор вопроса
    x67: да когда гуглил, постоянно натыкаюсь на ардруино через сериал коммуникацию с матлабом на прием и отдачу данных
  • Как сделать простой триггер в MATLAB при изменении определенной переменной?

    Therapyx
    @Therapyx Автор вопроса
    x67: триггер в тех же базах данных понятие такое, что к примеру у тебя есть таблица с данными и ты вешаешь на нее триггер(на апдейт или делит) и если какая-либо из этих комманд проходит на эту таблицы, значит будет выполнен скрипт внутри этого триггера.
    так же и тут ищу аналог, что если с переменной "х" что-то происходит, то ... выполнить какие-то прописанные действие, например запустить сохраненную функцию (функцию уж точно есть в матлабе)
  • Как сделать простой триггер в MATLAB при изменении определенной переменной?

    Therapyx
    @Therapyx Автор вопроса
    x67: мм на ф5 вообще ничего не происходит)) Я уж впринципе насмотрелся много чего и начитался, как использовать разные графики итд.
    А вот про триггеры все равно ничего не нахожу...
  • Как сделать простой триггер в MATLAB при изменении определенной переменной?

    Therapyx
    @Therapyx Автор вопроса
    x67: ах да, еще 1 проблема, что именно в воркспейсе нет. Когда я открываю сессию к матлабу, матлаб запускает консольное окно, которое связанно в др. программой. А так да, к примеру шлю переменну
    pufloat(... "Session1", "x", 1954.85)
    после чего если набираю в консоле матлаба х - то выдает это число.
  • Как сделать простой триггер в MATLAB при изменении определенной переменной?

    Therapyx
    @Therapyx Автор вопроса
    x67: что поделать, я все таки как джун, а на таких всегда спихивают самое мерзкое и нудное :D Вот стоит задача для банального примера со сценарием 1) отправляет переменную "х" в матлаб(это я настроил, дописал плагин) 2) Мат лаб увеличивает переменную "х" на 1 (проблема тут) 3) мат лаб отсылает ее назад (тоже хз как, но не критично ибо есть или) ИЛИ наш софт обращается к этой переменной сам (это тоже сделанно).
  • Алгоритм сравнения множеств?

    Therapyx
    @Therapyx
    kot-samolet: тут много нюансов может быть. Мы ж тут не видим всех данных. А эт дело такое... на словах наилучший вариант не выбрать )
    То из того, что ты привел в пример, вот и первое, что пришло в голову. Но опять же. Нюансы по типу, ищутся ли сначала первые 100, а потом добавляются еще 100 и надо сравнивать их всех, или после каждого поиска они уже становятся не нужными и удаляются, или или или... И от таких факторов и будут делать выводы в пользу того или иного подхода )
    Но это так, может и вправду для таких задач есть свои специальные алгоритмы. Если проблема или сама задача довольно распространенная, то навернка что-то уже более оптимально придумали ))
  • Алгоритм сравнения множеств?

    Therapyx
    @Therapyx
    kot-samolet: понимаешь, в этой ситуации прямая взаимосвязь (NxM) или по другому O(n^2), и если обычно алгоритмы можно оптимировать на какой-нибудь O(log(N)), то тут никак. Тебе нужны "ВСЕ" возможные комбинации.
    Можно конечно схитрить конечно, но это опять же "предработа". Например как я уже и говорил разложить каждый х и y как пару, и отсортировать ее по value. И только тогда, когда они будут все отсортированны - то можно будет использовать например индексацию, бинарное дерево. Что конечно же сократит время поиска. Только вот поиск будет происходить не х(1) для всех х(y), а рандомно х(100), х(352), х(2).. Но такой подход все равно проверит все возможные комбинации ))
    Надеюсь понятно выразился, а то сижу с полузакрытыми глазами уже.

    И да, на сколько огромное кол-во данных с этих графиков?
  • Алгоритм сравнения множеств?

    Therapyx
    @Therapyx
    kot-samolet: ну а в чем проблема тогда просто перебирать обычным линейным поиском? Ибо тут надо же все комбинации проверять, это не бинарный поиск в сортированном массиве.
    А при поиске просто задавать нужные коеффициенты разницы в %. Проблема тут в том, что тебе надо найти "все" возможные совпадения, а не остановится на одном.
    График можно представить как тот же map, где ключ это время, а величина это значение, а дальше сделать (массив, вектор, эррейлист) этих map'ov итерируя друг с другом.
    Или ты ищешь какие-то специфические методы или библиотеки для такой задачи?