Задать вопрос
  • Функция в математике?

    @entermix
    Вот у вашего учителя в классе есть журнал с фамилиями учеников и допустим, у вас в классе нет однофамильцев и родных братьев и сестер. А еще есть сами ученики, и предположим, что они все сегодня пришли в школу - никто не болеет и не прогуливает.
    Понятно, что есть очень четкое соответсвие между фамилиями в журнале у учителя и живыми учениками. Каждой фамилии соответсвует какой-то конкретный ученик. Так вот это соответсвие между строчками в журнале и настоящими учениками является примером функции.

    Если более строго, то если есть два множества (в нашем примере это множество строчек с фамилиями в журнале и множество живых учеников) то между этими множествами можно придумать какое-то соответсвие, когда каждому элементу из одного множества ставится в соответсвие какой-то элемент из другого, например, каждой фамилии - ученик. Вот такое соответсвие и называется функцией.

    Есть только одна тонкость. В математике функцией называют не любое такое соответсвие, а только такое при котором каждому элементу из первого множества соотвествует только один элемент из другого.

    Например, если в классе два Иванова, а учитель когда писал список учеников в журнале одного Иванова пропустил, то получается в журнале Иванов один, но каждый живой Иванов будет считать, что это именно он. То есть одной строчке придется поставить в соответсвие двух учеников, тогда такое соответсвие не будет функцией. Нужно обязательно, чтобы для каждого Иванова была своя строчка в журнале, допустим с одинаковой фамилией, но разными именами.

    В математике, конечно, редко занимаются множествами учеников или фамилий, обычно это два одинаковых множества чисел, например, одно это числа на оси х, другое это числа на оси у.
    Но суть та же. Каждому числу из одного множества ставят в соотвествие какое-то (но обязательно только одно! ) число из другого. Это соответсвие и называется функцией. Если это соответсвие представляет собой какое-то простое правило, то его удается записать в виде формулы: y = 5*x или y = sin(x) или еще как-нибудь, но это не обязательно, бывают функции которые нельзя записать формулой, например, есть функция которая каждому рациональныму числу ставит в соответсвие 1, а каждому иррациональному 0. Записать формулой эту функцию нельзя.

    В общем, функция, это какое-то правило которое каждому элементу из одного множества ставит в соответсвие один элемент из другого множества.

    На практике, что касается школьной математики, это график или формула которая, для каждого аргумента (обычно, обозначается х) , позволяет найти значение функции (обычно обозначается у или f(x)).
    Например, формула y = 3*x + 5 означает, что нам дана функция (то есть соответсвие) , которая каждому числу х ставит в соответсвие другое число 3х + 5.
    Одному соответсвует 3*1+5 = 6,
    двум - 3*2 + 5 = 11
    пяти - 20 и т. д.

    И еще один нюанс напоследок, если уж дочитали до этого момента, то думаю сможете и его осилить.
    Вернемся к фамилиям и ученикам. К тому случаю когда одной фамилии Иванов соответсвует два ученика Иванова. Я тогда написал, что соответвие фамилия -----> ученик не функция, т. к. одной фамилии соответствует два человека. Но вот это соответсвие в обратную сторону то есть когда ученикам ставят в соответсвие фамилию: ученик ------> фамилия, будет функцией.

    Каждому аргументу должно соотвествовать только одно значение, но разные аргументы могут принимать одинаковое значение (разные ученики принимают одинаковое значение - их фамилия) .
    Поэтому y = x^2 - функция, хоть х = 2 соответсвует у = 4, и х = (-2) соответсвует 4.
    А вот когда изучают корень из х, то строят функцию только из положительных значений то есть корень из 4 считают равным только 2, а (-2) не рассматривают, так как иначе такое соответсвие не было бы функцией и четырем соответсовало бы два значения.


    https://otvet.mail.ru/question/23478783
    Ответ написан
    Комментировать
  • Как запустить несколько django сайтов на nginx?

    kaiten
    @kaiten
    Архитектор ИС
    Вам необходимо создать несколько серверов с разными server_name
    Достаточно подробно это описано в документации nginx.org/ru/docs/http/ngx_http_core_module.html#server
    Ответ написан
    2 комментария
  • Как поставить на json файл пароль и как получать его данные после авторизации админа?

    alex-saratov
    @alex-saratov
    Чтобы не приделывать "костыли" к своим скриптам, уделите время безопасности написания скриптов.

    Статей много - ну начните хотя бы с этой
    habrahabr.ru/post/12067

    PS.
    Если вы не оставили "ДЫРЫ", то php скрипт на Ваш сайт никто не сможет положить!
    Файлы (json, txt, js, css, html), создаются для того, чтобы клиентская часть сайта ( браузерная ) имела к ним доступ. Их можно подгружать и смотреть.
    Ответ написан
    Комментировать
  • Как добавлять/удалять классы у блока при клике на кнопку?

    @yakalashnikov
    Перед каждым добавлением очищать все классы для этого блока, а затем уже добавлять новый класс:

    $('#block-id').removeClass().addClass('new-class-from-btn');
    Ответ написан
    6 комментариев
  • Что значит LISTEN?

    martin74ua
    @martin74ua Куратор тега Linux
    Linux administrator
    запущен демон, и ждет запросов на подключение
    Ответ написан
    Комментировать
  • Хорошие книги по Computer Science?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Ответ написан
    Комментировать
  • Чем копировать данные с поврежденного HDD?

    gbg
    @gbg
    Любые ответы на любые вопросы
    ddrescue
    Ответ написан
    Комментировать
  • Как написать код контроллеров короче в таком случае?

    un1t
    @un1t
    сделай свой templete tag https://docs.djangoproject.com/en/1.8/howto/custom...
    и потом в шаблоне
    {% get_cart as cart %}
    {{ cart.get_count }}
    Ответ написан
    Комментировать
  • На сайт поступают много левых переходов, что делать?

    sabramovskikh
    @sabramovskikh
    Наймите другого сеошника, пускай проконсультирует вас.
    Может ваш бывший сеошник прав
    Ответ написан
    Комментировать
  • Можно ли написать вирус на JavaScript?

    Разумеется никому не нужен браузер, который вам позволит, не спрашивая пользователя, сделать на его машине что-либо серьезное. Фактически, в браузере и API-то толком нет, чтобы, допустим, файловую систему шерстить. Оно там и не нужно, веб-приложение на то и веб, что большинство данных берет с сервера, в отличие от приложения десктопного.
    Другое дело, что в браузере можно искать уязвимости, и пытаться их эксплуатировать, но "на чем" будет написан ваш вирус в таком случае - вопрос конкретной уязвимости. Если это будет удаленное выполнение кода, то на js вы скорее всего напишете лишь непосредственно эксплоит, а полезная нагрузка уже должна быть в нативном коде платформы жертвы.
    Писать обыкновенные вирусы на языках вроде C/C++/C# можно потому, что они исполняются как процессы операционной системы, и имеют доступ либо к нативному API, либо к API некоей плафтормы, такой как .NET. А эти API имеют достаточно средств для доступа к системе - достаточно лишь заставить жертву запустить тело вируса и, возможно, дать повышенные привелегии (хотя тем же шифровальщикам повышенные привелегии совсем не нужны - им ничто не мешает перезаписывать несистемные (пользовательские) файлы и вымогать деньги за дешифратор). В браузере таких средств нет. Если они и появятся, то тогда наверняка будет какой-либо механизм четкого разграничения доступа.
    Максимум что можно сделать, как сказал Itvanya - завалить движок js хламом (навыделять памяти, запилить кучу таймеров), с контролем съедаемых ресурсов сейчас у браузеров плоховато.
    Ответ написан
    Комментировать
  • Какой язык программирования востребован в фрилансе?

    Ashlst
    @Ashlst
    Фанат эстетики и красивых решений.
    На фрилансе востребованы профессионалы,а не языки.
    Ответ написан
    Комментировать
  • Есть ли _качественная_ программа для поиска одинаковых и похожих изображений на жестком диске?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Image Comparer вообще лучшая из двух
    второй неплохой вариант - nnm-club.me/forum/viewtopic.php?p=6518456

    а что ищете - sourceforge.net/projects/imgseek из фришного

    мы используем самописное, но есть и в продаже недешевые ( от 1000 за лицензию) варианты
    Ответ написан
    2 комментария
  • Есть ли в области системного программирования такие задачи, для которых целесообразно только использование ассемблера?

    @Mirn
    в микроконтроллерах АРМ асм тоже не нужен: есть хорошие компиляторы и оптимизаторы типа gcc, keil, iar. Есть библиотеки с готовыми асм вставками от производителя проца - арм консорциума. Итог писать на асме не нужно никогда и ничего. Очень и очень иногда использовать спец либы ДСП может да, с стилем "псевдо-ассемблер на си" когда инлайн-функциями записаны асм команды обрабатывающие вектор. Но обычно уже все свёртки, фурье и тд очень быстрый уже есть. И оптимизировать там - всё равно что биться голой об стену и воевать с компилятором насколько близко ты его догонишь.

    Но если так хочется:
    Есть соглашения как писать ассемблерный код, какие регистры волатильные какие нет, как организовывать стековый фрейм и тд и тп. И если всего этого придерживаться, то выйдет очень долго и нудно, а результат очень сильно разочарует.

    Да раньше для арм МК писали на асме код запуска, куски RTOS, обработка исключений, но с освоением кортекса, формата LD и секций gcc даже это стало не нужно вообще.
    За свою практику (7 лет на арм) я ни разу на асме не писал. Нужно быстродействие - ставь FPGA.
    Ответ написан
    Комментировать
  • Игра для Андроид по сюжету из фильма - будут ли проблемы с авторскими правами?

    @swcalc
    Дело не в сюжете, а в персонажах, на которые имеют права компании.
    Достаточно внести изменения в его имя и внешний вид.

    P.S. А вообще, почитайте на сайте правообладателя, насчет "лицензированности".
    Ответ написан
    Комментировать
  • Как влияют предельные физические нагрузки на умственную деятельность?

    @Neonoviiwolf
    Flutter developer
    Во время и после нагрузок кровь приливает к мышцам - это раз. Дальше повреждённые мышцы требуют восстановления, восстановление происходит вовремя сна, организм настроевается на отдых - это два. При тренировках нужно сосредотачиваться, дабы хорошо контролировать мышцы, фактически чем сильнее сигнал мозга, тем сильнее мышца сжимается/разлибается. Долгое сосредоточение утомляет и мозг требует времени для отдыха, соответственно после психической нагрузки сосредоточиться на контроле мышц мозг полностью не сможет, т.к. уже утомлён. Думаю ещё наберётся куча факторов, если чутка поразмыслить, ну а так после работы вздремните на 20-30 мин, после силовые тренировки, думаю, будут более эффективные. Либо не перегружайте себя в зале,нагрузку режьте пополам, тогда есть хороший шанс почувствовать наоборот прилив сил к работе (ну если тренироваться с утра), т.к. кровь разгоните, но не устанете
    Ответ написан
    Комментировать
  • Как показывать анимированый индикатор агрузки пока картинка не загрузилась?

    Загрузить в background-image прелоадер
    и выровнять по центру каешь

    <div class="parent-img">
      <img src="kartinka.жипег" alt="">
    </div>

    .parent-img {
      background-image: url('../img/preloader.gif');
      background-position: center;
      background-repeat: no-repeat;
    }
    Ответ написан
    Комментировать
  • Как уменьшить потребление платы sim900 (e-bay)?

    @komjaga
    Программист встроенного ПО
    Команда AT+CSCLK=1
    перевод в спящий режим, жрать должен около 1-2мА

    очень много документации
    mt-system.ru/catalog/sim900

    список АТ команд
    mt-system.ru/documentation/spisok-komand-modulej-s...

    толковый форум
    electronix.ru/forum/index.php?showforum=130
    Ответ написан
    4 комментария
  • Как исправить ситуацию на Upwork?

    coderisimo
    @coderisimo Автор вопроса
    Всем кому интересно : ситуация разрешилась. Спасибо всем за советы!

    вчера написал еще одно письмо в саппорт, также создал тему на форуме. сегодня утром пришло несколько писем из поддержки. Первое начиналось с строчки :
    Nov 6, 6:34 AM Hello ....Unfortunately, we had to place the financial side of your account on a temporary hold while we review a certain issue....

    Я нервно засмеялся (или заплакал, уже не помню) , потому что сообщение полученное мною 10 дней назад начиналось точно так же! :)
    Oct 25, 11:41 AM Hello ***Unfortunately, we had to place the financial side of your account on a temporary hold while we review a certain issue on your.....


    Но затем я увидел еще одно письмо :
    Hello ***,Good news! I’m pleased to let you know your appeal has been reviewed and approved....


    Выводы : неясно , как страховаться от таких "веселых" историй. Планирую запросить верификацию личности, чтобы хоть как-то на будущее "подтвердить чистоту своих намерений". Впрочем, как я понял, никто ничего никому не гарантирует. Так же очевидно : следует активно (и корректно) отстаивать свою позицию. Не ждать пассивно, ибо сроки рассмотрения довольно вялотекущие. Возможно 10-14 дней стандартный промежуток времени в такой ситуации.
    Ответ написан
    1 комментарий
  • Как в проекте Delphi 6 использовать вычисления произведенные средствами Python?

    sim3x
    @sim3x
    Убрать делфи и писать gui на qt
    Мат библиотеки питона на винде будет не так уж и просто собрать
    Ответ написан
    1 комментарий