• Как установить приложение в виртуальную среду?

    AxianLTD
    @AxianLTD
    Имхо сначала придется ознакомиться с материальной частью, например https://docs.microsoft.com/ru-ru/virtualization/wi...
    А потом можно перейти к практической части, например с docker https://www.docker.com/microsoft
    Ответ написан
    Комментировать
  • Как отследить состояние программы?

    DDDsa
    @DDDsa
    Может быть overkill, конечно, но можете посмотреть в сторону pywinauto. Это библиотека для автоматизации взаимодействия с Windows GUI. С ее помощью можно отследить появление, например, определенного окна программы.

    Вот фрагмент кода из одного моего скрипта, должно стать понятно:
    tw = app.window_(title_re="Выбор подразделения")
    while not tw.Exists():
        sleep(.1)
        tw = app.window_(title_re="Выбор подразделения")
    #окно появилось - выполняем следующие действия
    Ответ написан
    1 комментарий
  • Какую бд выбрать?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Исходя из

    1) текстовые строки, несколько столбцов
    4) выборки могут быть по любому столбцу
    5) индексы не использую, потому что все данные строки

    sphinxsearch.com
    Ответ написан
    2 комментария
  • Какую бд выбрать?

    @Fixid
    Использую в продакшн:
    Resid cluster, быстро и легко масштабируется и настраивается, максимальная скорость работы. NoSQL
    MariaDB 10, XtraDB вместо InnoDB, Aria вместо MyISAM. Очень быстро с минимальной нагрузкой, полностью совместимый MySQL синтаксис, т.к это форк с патчами от гугла и остальных
    Ответ написан
    Комментировать
  • Что творится со строкой?

    @3dr1aN
    В python - строки неизменяемый тип(immutable), на что и намекает тип ошибки. В приведенном куске кода(две строчки - кусок кода, ага блин) нет синтаксических ошибок(разве что, пробел в методе sorted). Скорее всего дальше вы пытаетесь изменить символы в строке result. Посмотрите внимательно в tracebak на какой строке выскакивает ошибка.
    Ответ написан
    Комментировать
  • Как реализовать на Django онлайн-компилятор?

    @Beltoev
    Живу в своё удовольствие
    Когда я подобную задачу решал (правда, десктопная программа для тестирования была, но не суть), то делал примерно по следующему алгоритму:
    1. Принимал от пользователя исходный код
    2. Сохранял его во временный файл (*.cpp)
    3. Этот файл уже отдавал компилятору MinGW, лежащему рядом с программой тестирования (запускал компилятор, аргументом при запуске был путь к временному файлу)
    4. Попутно перенаправлял вывод компилятора в поток, из которого считывал результат
    5. Если всё ок - сверялся с эталонными результатами вывода
    6. Если есть ошибки при компиляции - просто отдавал их пользователю
    7. Удалял временный файл


    В вашем случае нужен будет выделенный сервер (желательно отдельно от основного сайта, чтобы, в случае какой уязвимости, пользователь не мог получить доступа к сайту тестирования), с которым бы сайт общался по API: сайт отправляет серверу файл, а тот в ответ шлет результат компиляции. Если все ок, то статус успешности и результат вывода, иначе - ошибку и комментарий компилятора.
    Ответ написан
    Комментировать
  • Как вывести изображение в шаблон?

    args['image'] = ImageArticle.objects.all()
    Тут вы получаете список, а не конкретный объект модели, соответственно и получить изображение вы не сможете.
    Передайте в контекст один экземпляр модели.
    Ответ написан
    1 комментарий
  • Как компилировать под другую ос?

    pixelcube
    @pixelcube
    Да. Для кросс-компиляции следует указать GOOS, GOARCH.
    Ответ написан
    Комментировать
  • Как правильно создават id новой записи?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Use UUID Luke!
    Ответ написан
    Комментировать
  • Каким багажом знаний должен обладать go программист, чтобы суметь найти работу?

    Denormalization
    @Denormalization
    Пересмотрев кучу видео с конференций я заметил одну штуку...
    Кто бы не был докладчик (из яндекса, майла, баду и т.д) у всех примерно одинаковая история:
    - Нам нужно было написать (микро)сервис, мы выбрали GO. За выходные мы его освоили и запилили все что нам нужно, и это уже месяц\пол года\год работает в продакшине.

    Т.е по сути нужны не знания GO, а общие знания программирования.
    GO слишком молодой, и пока что нету какого-то "стека" который необходимо знать. Все пилят как умеют и что умеют.
    Ответ написан
    Комментировать
  • Что такое select?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Представьте себе, что вы пишите web сервер. И к нашему серверу подключено 100 юзеров. И это, к примеру, чатик.

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

    Предположим что у нас есть массив дескрипторов сокетов (или просто массив сокетов для упрощения) и мы тупо в бесконечном цикле обходим каждый и спрашиваем "есть че? нет? Ну ладно, следующий". В этой ситуации у нас 90% времени цикл будет пускаться в холостую и просто бернить процессорное время. А этим процессорным временем мог между прочим воспользоваться другой процесс, который тоже что-то важное делает.

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

    Более того, эта функция ничто иное как просто системный вызов. Она реализована не в python даже а в операционной системе, а вы просто работаете с оберткой. И если мы делали все тупым перебором, то в современных операционках за это отвечают весьма хитрые и оптимизированные алгоритмы.

    Ну короч как-то так. Если вам хочется больше информации, не привязывайтесь к python, эта штука есть в любом языке программирования и работает одинаково. Так же помимо select есть еще poll и epoll.
    Ответ написан
    10 комментариев
  • Как вставить данные из другой таблицы?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Не вставляйте ничего в id, вообще пропустите это поле.
    fold.users, как я понимаю, это таблица из другой схемы?
    Ну и если ничего не получается, то приводите сообщение об ошибке, которое выдаёт MySQL.
    Ответ написан
    5 комментариев
  • Как сделать красивый вывод для threading?

    Думаю, что где-то в коде программы, вы забыли поставить "\r\n"
    Ответ написан
    1 комментарий
  • Как реализовать ajax запрос в mvc?

    modestguy
    @modestguy
    full-stack web developer
    По сути AJAX-запрос ничем не отличается от обычного запроса. Т.е. вам также надо добавить метод в контроллере (экшн), который будет обрабатывать ajax-запросы. Как правило в нём выполняется проверка, что запрос является именно ajax-запросом. Ну и возвращаемые данные как правило идут в JSON или другом формате - более приемлемом для обработки на клиентской стороне (javascript).
    Ответ написан
    Комментировать
  • Как вызвать событие при добавлении элемента в tbody?

    Deonisius
    @Deonisius
    Родился в 11110110111 году, 11000 января.
    но получаю только ошибки
    Ошибки желательно показывать, да и код показали не полный.
    Смотрим пример
    var MutationObserver = window.MutationObserver || window.WebKitMutationObserver,
        observer = new MutationObserver(function(mutations) {
            mutations.forEach(function (mutation) {
                console.log(mutation.addedNodes);
            });
        });
    
    var config = {
        childList: true
    };
    var target = document.querySelector('tbody');
    observer.observe(target, config);

    Сама таблица выглядит так
    А в реальном html-коде id у <tbody> присутствует?
    Ответ написан
    2 комментария
  • Как локализовать приложение?

    @deliro
    В Meta-классе писать verbose_name и verbose_name_plural
    Ответ написан
    3 комментария
  • Почему не подключится к django?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    0.0.0.0:8000
    192.168.1.7:8080

    не в этом?
    Ответ написан
    Комментировать
  • Mysql группировка данных?

    sayber
    @sayber Куратор тега PHP
    Да, я программирую на PHP и еще асинхронно!
    Примерно так
    SELECT d.id, d.date, sum(d.load) FROM table as d GROUP BY date
    Ответ написан
    6 комментариев
  • Почему jqery затирает свойство hover?

    ILE-Salim
    @ILE-Salim
    Web-developer
    В css есть привилегии. Т.е если вы напишите у body например background: green; в файле css и напишите background: yellow; как атрибут тега, то у body цвет будет желтый, т.к он игнорирует те стили которые в файле css, потому что он увидел такое свойство в своем атрибуте, а атрибут находится ближе, соответственно привилегии у него больше. jQuery задает стили как атрибуты.
    Решение:
    написать background: green;!important;
    Ответ написан
    Комментировать