Задать вопрос
  • Как проверить два *.txt на наличие совпадений по словам на C?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Для начала надо определиться, что значит "одинаковые слова". Если важен смысл слов, то это непросто (идти, иду, пойду, шёл - одно и то же слово).
    Если слово берёте просто как цепочку символов, то всё проще. Открываете файл через open(name, O_RDONLY | O_BINARY), пишете подпрограмму, которая читает файл посимвольно, пропускает всё до первой буквы, читает пока не встретится небуквенный символ, возвращает слово. В основном цикле получаете из подпрограммы слово, записываете его в словарь. Если пишете на чистом C, то словарь придётся реализовать самому, например как дерево.
    Затем также читаете второй файл и ищете слова в собранном словаре.
    Ответ написан
    3 комментария
  • MySQL выборка, что быстрее?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    А смысл выделять свойство сущности в отдельную таблицу? Конечно же хранить в основной.
    Ответ написан
    4 комментария
  • Может ли пользователь подменить данные, пришедшие от ajax запроса в методе success?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Я вам больше скажу, пользователь может просто перейти по любой ссылке, набрав её в адресной строке браузера. Зачем ему для этого подменять ответ сервера?
    Ответ написан
    Комментировать
  • Сортировка в файле?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Сортировка конечно неэффективно реализована и выход за пределы массива есть, но работать вроде должна.
    Значит запускайте отладчик и пошагово смотрите, что происходит. Или добавляйте в цикл вывод нужной информации и отслеживайте работу программы.
    Ответ написан
    Комментировать
  • Как при клике делать input редактируемым / не редактируемым?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Примерно так. Нужные id и классы подставьте сами.
    $('#id_элемента_с_карандашом/галочкой').click(function() {
      var input = $('#id_инпута');
      if (input.prop('disabled')) {
        input.prop('disabled', false);
        $(this).removeClass('icon-карандаш').addClass('icon-галочка');
      } else {
        input.prop('disabled', true);
        $(this).removeClass('icon-галочка').addClass('icon-карандаш');
      }
    });
    Ответ написан
    1 комментарий
  • Как HTML-сайт запустить в виде интерфейса?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Смотрите режим киоска в браузерах, например R-kiosk или mKiosk для Firefox
    Ответ написан
    Комментировать
  • Как получить имя файла из input[type="file"]?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Атрибут files
    Ответ написан
    Комментировать
  • Как синхронизировать таблицы access и mysql?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    А чем плох вариант обновления через UPDATE? Естественно, всё должно быть в рамках одной транзакции.
    У меня обычно полный перенос таблицы выглядит так:
    1. Начать транзакцию
    2. По всем таблицам
    2a. Всем строкам таблицы выставить поле `updated` = 0
    2b. Перенести строки через INSERT ON DUPLICATE KEY UPDATE с изменением `updated` = 1
    2c. Удалить строки, где `updated` = 0
    3. Завершить транзакцию
    Ответ написан
    5 комментариев
  • Получить информацию о владельце SSL сертификата?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Лучше давать реальные данные. При дальнейшей проверке могут запросить, например, скан паспорта, скан счёта за квартиру с вашими данными. Могут прислать обычное бумажное письмо с кодом на указанный почтовый адрес. Владельца домена могут проверить очень просто - попросят добавить в DNS служебную TXT-запись с присланным кодом или разместить в корне сайта присланный файл.
    TaxID - ИНН, можно прислать скан свидетельства о выдаче.
    Посетитель сайта ничего особенного из сертификата узнать не сможет, как правило там указаны только домен, email, владелец сертификата и удостоверяющий центр.
    Ответ написан
    3 комментария
  • Насколько часто обновлять информацию о почтовых серверах?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    не спам, даже яндекс так считает

    Закон N 38-ФЗ
    реклама - информация, распространенная любым способом, в любой форме и с использованием любых средств, адресованная неопределенному кругу лиц и направленная на привлечение внимания к объекту рекламирования, формирование или поддержание интереса к нему и его продвижение на рынке;

    Ст 18.1
    Распространение рекламы по сетям электросвязи, в том числе посредством использования телефонной, факсимильной, подвижной радиотелефонной связи, допускается только при условии предварительного согласия абонента или адресата на получение рекламы. При этом реклама признается распространенной без предварительного согласия абонента или адресата, если рекламораспространитель не докажет, что такое согласие было получено.
    Ответ написан
  • Как нарисовать только часть окружности, заданной точками кривой Безье?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    1. Если отрезок P0P2 делит окружность пополам, значит центр окружности лежит на этом отрезке.
    2. Из условия непонятен радиус окружности. Если она должна проходить через точки P0 и P2, то центр окружности лежит на середине отрезка.
    3. Раз отрезок делит окружность пополам, то дуга будет начинаться от угла вектора P2P0, и заканчиваться на ±π от этого угла. Направление вращения определяется положением точки P1 относительно вектора P2P0.
    Ответ написан
    Комментировать
  • Не проверяется DATEDIFF MySQL. Как исправить?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    IF не нужен. Нужно правильно составленное условие во WHERE.
    DATEDIFF тоже не нужен. Использование колонки внутри любой функции отключает индекс по этой колонке. Лучше `date` < CURDATE() - INTERVAL 7 DAY
    Ответ написан
    1 комментарий
  • Есть ли у html5 тега audio событие окончания песни?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Ответ написан
    Комментировать
  • В чем смысл Prepared Statements MySQL если внешние данные идут в начале в запрос SET?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Таблица у вас удаляется не во время запроса EXECUTE, а уже в строке SET.
    Когда подготовленный запрос выполняется из клиента, то в MySQL передаётся не строка в кавычках, а бинарный блок, содержащий тип, длину и значение, подставляемые в плейсхолдер. таким образом прочитав байты, содержащие тип (строка) и длину (36 байт) сервер просто интерпретирует следующие 36 байт как строку главная'; DROP TABLE child;--. Сам запрос к этому времени уже скомпилирован и превращён в последовательность команд, переменные подставляются без анализа их содержимого, так что этот DROP сервер просто не воспримет как команду.
    Ответ написан
    Комментировать
  • Что не правильно в моём коде С++?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    1. Ошибка - забыли про гласную 'у'.
    2. Не стоит в цикле вычисление длины строки A.length(), его лучше сделать один раз перед циклом.
    3. В задаче сказано, что буквы строчные, значит заглавные можно исключить.
    4. Проще сделать замену так:
    char *replace = "_bcd_fgh_jklmn_pqrst_vwx_z";
    ...
    a[i] = replace[a[i]-'a'];
    Ответ написан
    Комментировать
  • Могу ли я менять цену товара в зависимости от источника трафика?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Проще установить высокую цену и давать скидки, это легче обосновать, чем изначально разные цены на один и тот же товар.
    Ответ написан
    Комментировать
  • Как правильно спроектировать структуру инвентаря Персонажа?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Инвентарь - это инвентарь. Он хранит любые предметы основываясь на из размерах и/или весе. Слоты - это уже специализированные ячейки, в которые можно поместить только те типы предметов, для которых эти слоты предназначены, например, оружие или броню.
    Таким образом логично сделать базовый класс "предмет" (item), описывающий предметы с точки зрения хранения в инвентаре и общих манипуляций (покупка, продажа и т.п.) и дочерние классы "броня" (armor), "оружие" (weapon) и т.д.
    Ответ написан
    6 комментариев
  • Как это оптимизировать?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    UPDATE `table` 
      SET `position` = FIND_IN_SET(`image_id`, :image_ids_list)
      WHERE `news_id` = :news_id
        AND FIND_IN_SET(`image_id`, :image_ids_list) != 0
    Ответ написан
  • Почему Postgres (PostGis) не верно вычисляет вхождения точек в радиус?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Вы используете ST_DWithin с четырьмя параметрами, это Geography-режим. Для него объекты должны иметь одинаковый SRID. Попробуйте убрать четвёртый параметр или создавать точку с явным указанием SRID
    ST_GeomFromText('POINT(55.0502 82.9615)', 4326)
    Ответ написан
  • Медленный запрос SQL, как его оптимизировать?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Для всех подчинённых таблиц представить связь через FOREIGN KEY ON DELETE CASCADE и удалять только запись из `order`
    Ответ написан
    2 комментария