Задать вопрос
  • При замене сетевой карты на ноутбуке нужно менять антену для приёма 5Ггц?

    ElonMask2
    @ElonMask2
    Autor of Tesla Machini and SpaxeX
    Если у новой сетевой карты в комплекте антенн больше чем в корпусе устройства то недостающие желательно расположить
    Ответ написан
    Комментировать
  • Как с linux скомпилировать файл с расширением .py в exe под windows?

    ElonMask2
    @ElonMask2
    Autor of Tesla Machini and SpaxeX
    Привет!
    начнем с того что питон не компилируемый язык, а интерпретируемый
    для исполнения ему нужен интерпретатор
    упаковщики в exe зачастую твой локально установленный интерпретатор сжимают и ложат его рядом с самим питон кодом чтобы когда нужно было его запустить, запустился сначала интерпретатор а потом сам питон код

    не уверен что для этого нужна установка  MSVC, скорее всего не нужна если ты не собираешься компилировать интерпретатор питон из сурсов

    не знаю есть ли проекты которые умеют упаковывать не системный питон и заниматся кросс-системной упаковкой
    но в теории это возможно

    вообще питон не для exe создавался, распространяй свою программу через git/pip и пусть конечный юзер на свой питон сам ее грузить

    пока
    Ответ написан
    1 комментарий
  • Как отправить HTTP/2 get запрос, используя модуль tls?

    ElonMask2
    @ElonMask2
    Autor of Tesla Machini and SpaxeX
    Ты угораешь?
    curl --location --http2 --request GET 'https://twitter.com'

    он тебе и пришлет http2 ответ ты заголовки посмотри

    // Send the HTTP/2 GET request
        const request = [
            'GET / HTTP/2.0',
            'host: twitter.com',
            '',
            ''
        ].join('\r\n');
        socket.write(request);

    вот это - не http2 реквест
    ты погугли различия 2 и 1.1 1.0 0.9 версий
    http2 использует cжатие заголовков и его нельзя отправить in plaintext
    http2 это не tls + alpn[h2] + http/1.1
    чтобы отправить http2 из кода нужно использовать библиотеку http например, httpx для python
    а джаваскриптеры идут на
    Ответ написан
  • Программа работает неправильно, что сделать, чтобы программа заработала?

    ElonMask2
    @ElonMask2
    Autor of Tesla Machini and SpaxeX
    s = [10,
    -5,
    -2,
    -1,
    6,
    3,
    0,
    -2,
    -2,
    -3,
    -3,
    0,
    5,
    8]
    
    ss = []
    window = 2
    for _ in range(0, len(s)-2):
       window += 1
       frame = s[window - 3:window]
       ss.append(sum(frame))
    
    mi = ss.index(min(ss))
    slice = s[mi: 3 + mi]
    print(slice)
    Ответ написан
    1 комментарий
  • Как сделать задержку перед выполнение команды TeleBot/aiogram?

    ElonMask2
    @ElonMask2
    Autor of Tesla Machini and SpaxeX
    wait_time = 3600
    
    async def get_reward(message):
        if (datetime.now() - message.time).seconds >= wait_time:
            user.rewards =+ 1
            message.reply("Good")
            return
        message.reply(f"Wait {wait_time -  (datetime.now() - message.time).seconds} seconds more")
    Ответ написан
    Комментировать
  • Почему is работает не так, как ожидается?

    ElonMask2
    @ElonMask2
    Autor of Tesla Machini and SpaxeX
    Ладно
    a = 'af' Инициализируем ПЕРВУЮ переменную А = АФ  идентиф=1
    b = 'a' Инициализируем ВТОРУЮ переменную Б= А     идентиф=2
    b += 'f' Инициализируем ТРЕТЬЮ переменную Б = А + Ф  идентиф=3
    # А все почему? Строка - НЕИЗМЕНЯЕМЫЙ ТИП
    print(a is b)
    >>> False
    a = 5
    b = 2
    b += 3
    # Тоже самое но, в питоне числа до 255 КЕШИРУЮТСЯ и 50 is 50 и 255 is 255
    print(a is b)
    >>> True


    А тут,
    a = 'af'       #Инициализируем ПЕРВУЮ (ОНА ИДЕТ В КЕШ) А = АФ
    b = 'a' + 'f'  #Инициализируем ВТОРУЮ интерпретатор не тупой и Б = ТОЖЕ АФ (а так как аф есть в кеше Б получает ссылку на ту же память)
    
    print(a is b)
    >>> True


    Где читать? Гугл-
    Изменяемые неизменяемые типы,
    Ответ написан
  • Как с одного массива передать значения в другой?

    ElonMask2
    @ElonMask2
    Autor of Tesla Machini and SpaxeX
    <div style="display:none;">
        <p class="pf-count" data-count="nevada">2</p>
        <p class="pf-count" data-count="ohio">4</p>
        <p class="pf-count" data-count="miami">1</p>
      </div>
      
      <svg>
        <text class="pf-state" data-state="miami"></text>
        <text class="pf-state" data-state="nevada"></text>
        <text class="pf-state" data-state="ohio"></text>
      </svg>
    
    <script>
    e = document.getElementsByClassName("pf-count")
    c = document.getElementsByClassName("pf-state")
    
    for (let i = 0; i <= e.length-1; i++){
      o = e[i]  
      for (let s = 0; s <= c.length-1; s++){
        
        if (c[s].dataset.state == o.dataset.count){
            c[s].setHTML(o.textContent)
            break
        }
        
      }
    }
    
    </script>

    что-то такое?
    Ответ написан
    1 комментарий