Задать вопрос
  • Что такое графы и как решить задание на Java?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Начните с чтения статьи "Граф" на википедии. Только не про дворянское звание, а про математический объект.
    Ответ написан
    Комментировать
  • Как сделать так чтобы при закрытие формы основная форма не закрывалось?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    если освоили только дизайнер форм - ни как. что бы понять почему, и в какую сторону копать - изучите повнимательнее код запускаемого модуля. обычно он в файле Program.cs
    там будет что то вроде
    using System;
    using System.Windows.Forms;
    
    namespace my_namespace
    {
        internal static partial class my_program
        {
            [STAThread]
            static void Main()
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new my_main_form());
            }
        }
    }

    как только вы поймете, куда переходит управление после закрытия экземляра my_main_form(), будет проще искать или придумывать решения для ваших хотелок.

    простейший ломовой подход - настоящая главная форма пустая и скрытая. при старте создает какую то из дочерних форм и отслеживает сколько форм открыто. реально закрывается, допустим, когда закрыты все дочерние формы.

    а вообще можно до одури чего придумать. переопределять обработку крестиков закрывающих формы. и даже изменить алгоритмистику головного модуля.
    Ответ написан
    Комментировать
  • Game Stream с работы?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Вот когда дойдете до сетей, тогда может быть узнаете, что порты могут быть заблокированы (и скорее всего так оно и есть) и в рабочей сети.
    А еще там может быть прокси с бампингом.
    А еще там может быть CМП.
    А еще это может быть чревато вызовом в СБ
    Тут все зависит от того, что за контора и каков в ней уровень параноий контроля за юзерами - есть конторы, которым просто плевать на все, а есть такие, где книжку на комп нельзя скинуть :)
    Ответ написан
    Комментировать
  • Может ли начальник внутренним приказом установить размеры штрафов?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Может ли начальник внутренним приказом установить размеры штрафов?

    Нет.

    Но как правило в ТД указывается не полностью ставка, на которую берут, а оклад, который обычно 2/3 от ставки. А 1/3 составляет премия, которую могут не дать полностью или частично - и тут работодатель будет прав, потому что это не штраф :) Это лишение премии, которое ТК не регламентирует. Зачастую в конторе даже бумага есть, которая регламентирует, как и за что снижается премия.
    Ответ написан
    Комментировать
  • Браузер для iPhone?

    Zoominger
    @Zoominger
    System Integrator
    Что за ерунду я прочёл? Safari - стоковый, отлично оптимизированный и современный браузер. Чтобы не было рекламы, поставьте плагин "AdBlock".
    Ответ написан
    1 комментарий
  • Может ли парсер обойти капчу?

    CellycoMobiles
    @CellycoMobiles
    indi developer @CellycoMobiles
    Да может. Заказываю здесь
    Ответ написан
    1 комментарий
  • Как такой запрос в базу работает?

    megakor
    @megakor
    Go/PHP developer | ВКонтакте
    В вашем примере вы используете оператор `И`, а надо `ИЛИ`.

    $users = User::where('status', 1)->orWhere('subscribed', 0)->get();
    Ответ написан
    Комментировать
  • Не могу найти в чем ошибка. кто поможет?

    @o5a
    Ну, смотри. Сообщение
    self.x >= -self.width:
    TypeError: '>=' not supported between instances of 'NoneType' and 'int'

    указывает нам на то, что во время ошибки self.x = None
    Изначально вижу x заполняется. Значит в процессе работы он в какой-то момент устанавливается в None.
    Такой проблемный момент видно только в return_self, где его значение устанавливается в некий передаваемый radius
    self.x = radius
    который в свою очередь получается из функции find_radius.
    При беглом взгляде на эту функцию бросается в глаза, что единственный return в ней из-за отступов находится внутри блока if. Т.е. если условие не выполняется, функция как раз и возвращает None, вызывая ошибку программы.
    Так что проблему надо искать там. Так как запланированной логики работы игры я не знаю, предположу, что достаточно просто поправить эту строку с return radius (убрать лишний отступ), логично, чтобы она возвращала результат независимо от условия.
    Ответ написан
    Комментировать
  • Что не верно в Telegram Боте в коде?

    вам надо просто сходить на https://www.coingecko.com/api/documentations/v3#/c...
    получит ьот туда данные в браузере или консоле
    curl -X GET "https://api.coingecko.com/api/v3/coins/list" -H "accept: application/json" | json_pp  >> cash_list

    и посмотреть как правильно пишется нужный id
    cat cash_list | grep -E  "id.+bitcoin.+cash"
    
          "id" : "10x-long-bitcoin-cash-token",
          "id" : "10x-short-bitcoin-cash-token",
          "id" : "1x-short-bitcoin-cash-token",
          "id" : "3x-long-bitcoin-cash-token",
          "id" : "3x-short-bitcoin-cash-token",
          "id" : "bitcoin-cash",
          "id" : "bitcoin-cash-sv",
          "id" : "bitcoin-free-cash",
          "id" : "ebitcoin-cash",
    Ответ написан
    Комментировать
  • Как отредактировать огромный SQL-файл?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    по доке не пробовали?
    UPD: https://serverfault.com/questions/51982/converting...
    UPD2: емнип, вроде как все индексы и ключи надо убить, после этого сделать конвертацию и создать ключи / индексы, что серьезно ускорит процесс.
    Ответ написан
    Комментировать
  • Поможете найти ошибку в создании бота телеграм?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    1) Код и ошибки запрещено постить картинками. Нужно текстом в соответствующем теге.
    2) Импорты всегда должны быть в начале файла (так принято по стандарту PEP8)
    3) Глупо закрашивать токен в коде, при этом оставлять его в ошибке(Facepalm)
    4) Библиотека telebot установлена?(скорее всего да)
    5) telebot.py переименуйте в что-то другое.
    Ответ написан
    2 комментария
  • Как получить расширение экрана?

    Tomio
    @Tomio
    backend developer (python, php)
    Этим занимается только клиентская часть. Серверная часть может лишь принять эти данные и обработать.
    Например, ajax'ом отправляете ширину экрана, полученную в JS, на сервер. Обрабатываете как нужно и возвращаете результат обратно на клиент.

    Вот тут есть пример.
    Ответ написан
    Комментировать
  • Как на любом сайте найти ссылку на админку?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    1. Поговорить что бы дали 2. Заявление в милицию о мошенничестве
    Ответ написан
    Комментировать
  • Не восстанавливается бэкап в pgadmin4?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Ну так откройте этот ваш /home/nurik/Загрузки/PhoneInventory.bak в любом текстовом редакторе, и посмотрите, там действительно текст c SQL-запросами? Если текст - тогда и загружайте в базу через psql, он это должен понимать...
    Ответ написан
    Комментировать
  • Как заставить железо отдавать все мощь?

    15432
    @15432
    Системный программист ^_^
    Использовать бенчмарки и радоваться 100% загрузке, они выжимают из железа максимальную производительность.

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

    Но увы, сейчас тренд на мощное железо и тормозной софт. Легче заставить пользователя купить комп, чем тратить время программистов на бережное отношение к ресурсам.
    Ответ написан
    2 комментария
  • Не взяли на работу из-за неправильно выполненного тестового задания, посмотрите?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Братан, индусский код, без обид

    1)
    TASKS_DIR = os.path.dirname(__file__) + '/tasks'
    тут os.path.join нужен ( + - еще можно поспорить, если б см. п 2 ты правильно заюзал)

    2)
    file_data = user['name'] + '<' + user['email'] + '> ' +\
            time.strftime('%d.%m.%Y %H:%M', time.localtime()) + '\n' +\
            user['company']['name'] + '\n\n'


    это пишется так
    file_data = f"{user['name']} < {user['email']} + >  {time.strftime('%d.%m.%Y %H:%M', time.localtime())} \n {user['company']['name']} \n\n"

    и вот так еще полубезобидно можно складывать путь из п1.

    3)
    except Exception as e:
         print(e, u'Не удалось получить задачи | get_http_error')

    есть такая вещь как ООП и паттерны, и там наружу тебе нужно передавать естестенную (читай систмную, сетевую, АПИ) ошибку, а не самодеятельность - ну нет прав на запись в твою создаваемую ДИР, что делать запустившему - код твой гадать? так он сразу увидит, что нет прав, апи кей не катит, нет роута и т.д.

    ну и , как понимаешь, весь блок коннекта к апи можно было обернуть одиним - какая разница где ошибка? ты ее выведешь, при общем неуспехе

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

    > Electron. Главный недостаток - считается аццкой машиной, которая будет тормозить на любом железе.
    В том и дело, что только считается. Если нормально готовить и не возлагать на него непосильные задачи, то всё будет ок.
    > С# - давным давно имел с ним дело. Недостатки - условно кроссплатформенный, возможно, сложнее двух предыдущих.
    Вполне кроссплатформенный, но с кроссплатформенным gui имеются некоторые проблемы. Из наиболее адекватного есть Avalonia, которая похожа на WPF, но чуть удобнее.
    Ещё как вариант есть Java с её JavaFX и swing, но это на любителя.
    Больше я более-менее рабочих кроссплатформенных вариантов не знаю. Вывод делать не буду, тк опыта с кроссплатформенным десктопом у меня нет
    Ответ написан
    1 комментарий
  • Как решить проблему с блокировкой всплывающих окон в Firefox?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    Когда FF блокирует окно, которое бы иначе возникло, вверху окна FF рисует жёлтый бар с предупреждением, что, мол, заблокировал, не дал случиться беде, и кнопкой, через которую можно разрешить сему сайту баловаться и открывать всплывающие окна.

    2019-11-03-07-40-02-5f32be.pngНет жёлтой полоски — не было попытки открыть окно.

    Окно даже не попытается открыться, если window.open() не является прямым следствием действия пользователя: клика мышки, нажатия кнопки на клавиатуре.
    Ответ написан
    1 комментарий