Задать вопрос
  • Как модифицировать формулу что бы найти неизвестную?

    wataru
    @wataru Куратор тега Математика
    Разработчик на С++, экс-олимпиадник.
    У вас одно уравнение с двумя неизвестными (x и y).
    Что вы с ним ни делайте, оно так и останется одно, с двумя неизвестными. Оно дает вам какую-то связь неизвестных, но, само по себе, не даст их найти.

    Уравнение линейное.
    Вы или можете его привести или к виду x= Ay+B (A=-p, B=zp-n) или к виду y=Cx+D (C=-1/p, D=z-n/p)

    Больше ничего и никак вы из этого уравнения не получите.
    Ответ написан
  • Что быстрее: json или sqlite?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Вам следует более детально расписать чего вам нужно добиться.
    Сейчас вы пытаетесь сравнивать две совершенно разные функциональности.
    Сериализация json довольно не быстрая операция, но всё зависит от того, какой объём и каких данных вы будете сериализовать, а потом ка кхотите эти данныеиспользовать. sqlite размещает свою БД в файловой системе и там свои накладные расходы на ее использование, а сериализацию json можно делать в памяти, однако тут будет уже сиьно важно какие объёмы и в какой структуре у вас данные. Доступ к большому количеству однотипных записей в sqlite можно сделать по индексу, а json, если его прдставлять в виде строки, нужно сперва десериализовать в структуры данных. Это требует много памяти и никакого индекса на данном этапе у вас нет.

    В общем, вы не корректно поставили вопрос. поэтому на него нельзя ответить простым и понятным способом.
    Неьзя сравнивать тёплое с мягким.
    Ответ написан
    1 комментарий
  • Как можно улучшить модерирование?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Разумеется, он не знает местных заморочек, и накосячил.

    Абсолютно все перед регистрацией ставят галочку, что прочитали и приняли правила.

    А не давать пинка под зад, "Пшёл вон, дурачина", молча удаляя вопрос.

    При удалении вопроса, его автор получает уведомление с указанием причины удаления.
    Ответ написан
    Комментировать
  • Вопроса нет, и все?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Uncaught SyntaxError: Unexpected token < in JSON at position 0
    Читаем. Переводим.
    Открываем инструменты разработчика, вкладку нетворк. Отправляем наш гениальный запрос - смотрим в неменее гениальный ответ от сервера, в котором наверняка что-то типа "ой-вей, ваш пхп код полный шлак, в котором ошибок больше чем на помойной кошке блох". Исправляем ошибки, и - о чудо! Все заработало!
    Ответ написан
    Комментировать
  • Как переставляя столбцы и строки матрицы, переместить самый большой элемент в верхний левый угол?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Вы не уточнили, что понимается под словом "переставляя". Можно ли скажем, переставить первую и пятую строку местами? Или может быть можно, скажем, пятую строку поставить в начало...
    А может быть под "переставляя" имеется в виду перестановку рядом стоящих строк местами?
    В любом случае имеет смысл сперва найти самый ольшой элемент в матрице, а потом переставлять строки, чтобы он всплыл в угол.
    В чем конкретно у вас проблема? Если вы хотите готовый алгоритм, то этот ресурс не для этого. а на конкретные вопросы тут с удовольствием ответят и помогут.
    Ответ написан
    3 комментария
  • Как должен выглядеть алгоритм цикла с таким условием?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Да тут 2^3 = 8 вариантов. Перебрать их все и делов.
    Если уж прям хочется цикла, то использовать первые три бита двоично представление первых 8 цифр, которые дадут вам все варианты значений А, Б и С. Но если вы этого не понимаете, то зачем оно вам.
    Ответ написан
    Комментировать
  • Чем снять образ диска?

    @Zzzz9
    ddrescue
    Ответ написан
    Комментировать
  • Asterisk все еще используется?

    @brar
    Конечно, актуально.
    Мало того, Asterisk - это база/фундамент для всех остальных (по крайней мере, львиной доли) существующих продуктов виртуальных АТС на рынке.
    Будете знать Asterisk, значит сможете легко разобраться с любой его коммерческой/некоммерческой "надстройкой".
    А будете знать только определенную надстройку, значит будете знать только её.
    Ответ написан
    Комментировать
  • Как запустить задачу меньше чем за 1 мс?

    @oleg_ods
    Операционные системы на которых работает C# не поддерживают Real Time взаимодействие.

    Методы Thread.Sleep(10)/Task.Delay(10) означают что задержка будет как минимум(!) 10 мс, но не дают никакой гарантии что задержка будет ровно 10 мс. То есть это значит что 10 мс поток будет бездействовать, а потом встанет в очередь за получением процессорного времени.

    Как написали выше Вам нужно смотреть в сторону RTOS и более низкоуровневых языков программирования. На настольных ОС такие задачи не решаются.
    Ответ написан
    Комментировать
  • Как запустить задачу меньше чем за 1 мс?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Такие задачи обычно делают на языке Си и на микро-контроллерах или на хитрых операционках типа RTOS.

    C# с его уборкой мусора может внести в поток большие погрешности. Ну вобщем зависит сильно от задачи. Для игр должно хватать шарпов. Для чего-то серъезного скорее всего нет.
    Ответ написан
    2 комментария
  • Дают ли выигрыш ссылки на элементы массива и на поля объектов в PHP?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    С точки зрения памяти не даёт, потому что в РНР и так очень оптимальное управление памятью.
    В частности, при присвоении значений переменным применяется принцип copy-on-write. Объекты же и так всегда копируются по ссылке.

    С точки зрения "вычислять адрес промежуточного объекта" - я никогда не слышал о таких проблемах. Судя по всему, это явно не является узким местом для динамически интерпретируемого языка.
    В любом случае, учитывая copy-on-write, исходно это снова будет опять ссылка.

    В общем, я настоятельно рекомендую последовать совету мудрого старика Дональда Кнута, и не бежать впереди паровоза, заранее пытаясь оптимизировать то, что вообще никогда не тормозит.
    Данный случай является просто идеальной иллюстрацией именно такого случая, когда проблемы от непредсказуемого поведения кода из-за пихания ссылок везде и всюду стократно превысят любые воображаемые плюсы.
    Ответ написан
    2 комментария
  • Как переписать скрипт, чтобы AJAX возвращал ответ на запрос в правильном порядке?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Собственно, непонятно зачем делать 4 отдельных запроса.
    В идеале - делайте один запрос на сервер (в текущем примере - на /cart/deleteOneAjax/<id>). А сервер сам должен обработать все необходимые изменения и вернуть новый вариант корзины.
    Ответ написан
    Комментировать
  • Почему base64 увеличивает длину строки?

    SagePtr
    @SagePtr
    Еда - это святое
    Потому что вы закодировали текстовое представление этой последовательности, которое занимает в 2 раза больше байт, чем сама исходная последовательность.
    Если закодировать саму 12-байтную последовательность в base64, получится YoVpJUGj0kcVXHXf (16 символов).
    Ответ написан
    Комментировать
  • Как лучше проверять строку на пустоту в php?

    sergiks
    @sergiks Куратор тега PHP
    ♬♬
    Недостатки исходных вариантов проверки:
    $str = "0";  // непустая строка, содержащая цифру ноль
    if (!$str) echo "bool false\n"; // сработает
    if (empty($str)) echo "is empty\n"; // сработает
    
    $str = null; // не строка
    if ($str == "") echo "equals empty str\n"; // сработает
    if (strlen($str) === 0) echo "zero length str\n"; // сработает


    Поэтому лучший вариант, как и предложил Rsa97, проверять строгое равенство === с пустой строкой.
    Ответ написан
    Комментировать
  • Почему у меня не получается учиться, даже когда я все делаю все в точности как в видеоуроках?

    QuiShimo
    @QuiShimo
    Держу путь на бекэнд :)
    Привет!

    В этом весь процесс обучения по курсам или самостоятельно. Ты смотришь ролик, повторяешь, попадается проблема идешь в гугл искать её решение.

    Сталкиваются с этим все, кто проходит курсы. Особенно какие-то большие и длинные. Так как обновляются версии ПО, расширений, пакетов и библиотек, в некоторых случаях даже языков программирования.

    Идеально - это найти сообщество, где помогут найти решение проблемы, которое не удалось нагуглить. Либо использовать для этого такие ресурсы, как этот. Чтобы оптимизировать процесс обучение и решения проблем.

    А также, разбавить обучение различными источниками - книгами, статьями и так далее, особенно с актуальной информацией.

    Сами проблемы стоит воспринимать как опыт, который дает намного больше, чем отлично работающее приложение/верстка, просмотр туториалов и курсов.
    Ответ написан
    Комментировать
  • Почему у меня не получается учиться, даже когда я все делаю все в точности как в видеоуроках?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Потому что обучение, которое состоит в тупом повторении за учителем - это самый примитивный уровень освоения знаний.

    IT же - это в основном как раз навыки решения проблем и поиска информации (1 час пишем код, 12 часов отлаживаем), которые являются вольными творческими процессами - их надо проделывать самостоятельно, собирая факты по кусочкам.
    Ответ написан
    Комментировать
  • Кто знает самый быстрый шаблон сайта?

    ThunderCat
    @ThunderCat Куратор тега HTML
    {PHP, MySql, HTML, JS, CSS} developer
    Дарю:
    <html>
    <head></head>
    <body>Hello world!</body>
    </html>
    gps близкий к 100 на любом устройстве
    Ответ написан
    3 комментария
  • Не получается float при явном преобразовании textContent. Что не так?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    Number.prototype.toFixed()
    Возвращаемое значение
    Строка, представляющая numObj, не использующая экспоненциальную запись и содержащая ровно digits цифр после десятичной запятой.

    https://developer.mozilla.org/ru/docs/Web/JavaScri...
    Ответ написан
    1 комментарий
  • Какова реальная предельная длина сегмента сети на базе витой пары?

    martin74ua
    @martin74ua Куратор тега Компьютерные сети
    Linux administrator
    откройте учебник и почитайте как работает ethernet. Как именно передается пакет, что такое преамбула и т.д. И многое станет понятно.
    Ответ написан
    5 комментариев
  • Как защитить WiFi пароль?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    В организации не нужно использовать пароль, а нужно использовать авторизацию, привязанную к логину и паролю пользователя, например через Radius.
    Ответ написан
    8 комментариев