• Как отправить и принять PUT?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    ChatGPT ответил на этот вопрос вот так:

    Для того, чтобы корректно принять на сервере PUT-запрос с телом (body) в виде строки, вам нужно убедиться, что на сервере вы используете правильные заголовки и обработчики запросов.

    Вот пример кода на Node.js, который позволит вам принимать PUT-запросы с телом в виде строки:
    const express = require('express');
    const app = express();
    const bodyParser = require('body-parser');
    
    // разрешаем CORS-запросы
    app.use((req, res, next) => {
      res.setHeader('Access-Control-Allow-Origin', '*');
      res.setHeader('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE');
      res.setHeader('Access-Control-Allow-Headers', 'Content-Type');
      next();
    });
    
    // используем middleware для парсинга тела запроса
    app.use(bodyParser.text());
    
    // обрабатываем PUT-запрос с телом в виде строки
    app.put('/', (req, res) => {
      console.log(req.body);
      res.send('OK');
    });
    
    // запускаем сервер
    app.listen(3000, () => {
      console.log('Server started on port 3000');
    });

    В этом примере мы используем библиотеку body-parser для парсинга тела запроса в виде строки. Также мы устанавливаем заголовки CORS для разрешения запросов с любого источника.

    Если вы используете другой способ парсинга тела запроса, то убедитесь, что ваш обработчик PUT-запросов правильно обрабатывает строковое тело запроса.
    Ответ написан
  • Почему не работает ajax запрос?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    Ошибка в названии события: form.addEventListener("sumbit", function(event){.
    sumbit -> submit.
    Ответ написан
    Комментировать
  • Что именно нужно изучить для того, чтобы уверенно разрабатывать чат боты на python, парсеры?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    Посмотри уроки на YouTube. Набери запрос "чат-бот на Python" или "парсер на Python".
    Ответ написан
    Комментировать
  • Где сейчас купить windows and office?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    Ответ написан
    Комментировать
  • Почему не считаются символы в строке?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    На каждой итерации цикла for вы сравниваете строку number со списком result и строку letter со списком result, что странно. Задайте себе вопрос: может ли буква равняться списку букв? Это совершенно разные типы данных.

    Инпуты не надо оборачивать в str, т.к. input и так возвращает всегда значение типа str.

    Исправленный и более удобный вариант:
    def count_letters(text, letters):
        letter_counters = [0 for _ in range(len(letters))]
        for current_letter in text:
            for index, letter in enumerate(letters):
                if current_letter == letter:
                    letter_counters[index] += 1
        return letter_counters
    
    text = input('Текст: ')
    number = input('Какую цифру ищем: ')
    letter = input('Какую букву ищем: ')
    
    number_count, letter_count = count_letters(text, (number, letter))
    
    print('Количество цифр', number, ':', number_count)
    print('Количество букв', letter, ':', letter_count)
    Ответ написан
  • Как отправить изображение не сервер через node.js?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    Не понял при чём тут "src" и что за "название" вам приходит и откуда.

    Изображение можно отправить несколькими способами: HTTP-запрос, FTP, с помощью TCP-сокета и др.

    Ниже указан код node.js, отправляющий изображение "image.jpg" на сервер example.com посредством HTTP-запроса с использованием библиотеки request:
    const request = require('request');
    const fs = require('fs');
    
    const formData = {
      // Поле тела запроса, которое будет содержать изображение
      myImage: fs.createReadStream('/image.jpg')
    };
    
    request.post({url: 'http://example.com/upload', formData: formData}, function(err, httpResponse, body) {
      if (err) {
        console.error(err);
      } else {
        console.log('Ответ: ' + body);
      }
    });
    Ответ написан
    Комментировать
  • Не работают F клавиши в 65% клавиатуре, в чем может быть проблема?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    В центре обновлений обновите драйвер для этой клавиатуры. Если там его нет, то скачайте с сайта производителя/продавца.
    Если не поможет, протестируйте клавиатуру на другом компьютере. Если на другом тоже не будет работать, то возвращайте по гарантии.
    Ответ написан
    Комментировать
  • Как реализовать?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    Вместо четырёх переменных можно создать один массив. При выводе в консоль пройтись по массиву циклом для массивов (не помню какой цикл для массива в js), внутри цикла сделать проверку через if.
    Ответ написан
    Комментировать
  • JS игра. Разбор массива. Как найти нужные элемент?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    В вашем коде нет массива. Следовательно, негде искать нужный элемент.
    Ответ написан
  • Как записать hashsum в файл?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    Вместо
    logging.info(raw_code_hash)
    надо это:
    logging.info(raw_code_hash.hexdigest())

    Можно использовать просто .digest(), но это будут тупо байты, а не текст вида HEX.
    Ответ написан
    Комментировать
  • Как починить ПК после чистки системника?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    Советую отнести на диагностику в сервисный центр.
    Ответ написан
    Комментировать
  • Обучение C++ на Linux, VS code?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    Могу посоветовать YouTube-канал #SimpleCode. У него есть огромный бесплатный курс-плейлист по C++.
    Ответ написан
    Комментировать
  • Как вывести данные из базы данных в инлайн кнопки?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    На ютубе полно гайдов по базам данных SQLite, в стандартной библиотеке Питона даже есть модуль - sqlite3.
    Помимо SQLite есть ещё куча других способов хранения данных, например, MySQL, MongoDB, обычные файлы.
    Ответ написан
  • Почему не компилируется любой C/C++ код в Visual Studio?

    @kaka888 Автор вопроса
    C, C++, Qt, Python Flask, MySQL, Lua
    Задал вопрос об этой проблеме на сайте поддержки Микрософт. Микрософт сказал, что эта ошибка была исправлена в предыдущем выпуске Windows SDK, но другой баг в установщике Windows SDK не позволяет обновиться, если уже установлен старый SDK. В том же ответе мне были предложены 3 пути решения проблемы, но я просто зашёл в VS Installer, в меню справа нашёл "Пакет SDK для Windows 10 (10.0.20348.0)" и доустановил. В проекте проверил, что выбран новоустановленный SDK. Теперь всё работает.

    Ответ Микрософта
    Ответ написан
    Комментировать
  • Как работают подобного рода программы для очистки ОЗУ?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    Обратитесь непосредственно к разработчикам данного ПО. Они, наверное, лучше нас знают, как работает их очистка.
    Ответ написан
    Комментировать
  • Как сделать так чтоб в консоли кода можно было водить градусы?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    int a;
    cout << "Градус: ";
    cin >> a;
    Ответ написан
    Комментировать
  • Как научиться решать задачки на python?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    Для начала неплохо было бы разобраться с русским языком, ошибки чуть ли не в каждом предложении.
    По программированию рекомендую решать для начала самые простые задачи: на codewars.com такие задачи обозначены уровнем 8 kyu. Когда будете уверенно решать 8 kyu, можно будет переходить на 7 kyu и так далее.
    Ответ написан
    Комментировать
  • Какую книжку по веб для системного программиста?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    Сначала начните делать простые сайты/веб-приложения, а потом смотрите подробнее об HTTP, AJAX и REST
    Ответ написан
    Комментировать
  • Как повысить свои скиллы в коде на Python?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    Нельзя вот так просто открыть любой Python-код на GitHub и сразу его прочитать. Прежде всего надо понять какие фреймворки и библиотеки задействованы в этом коде, затем ознакомиться с кодом в целом (какие в нём определены сущности/классы/функции), потом уже можно пытаться понять какие-то части кода.
    Ответ написан
    Комментировать
  • Websocket с чего начать изучение?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    Начать можете на сайте www.google.com
    Ответ написан
    Комментировать