• Насколько процесс разработки на Go похож на разработку под Java/C#?

    Для разработки на java я бы подобрал синоним бюрократия. Каждая ваша идея уже была реализована когда-то и есть куча пособий и правил как вам стоит ее написать в своем приложении. Го в этом смысле моложе и проще подход к разработке, но минусом является удобство. Различные сортировки, фильтрации данных вам придется писать самому или пользоваться достаточно примитивными средствами. Я бы на вашем месте обратил внимание на котлин, он на мой взгляд нечто среднее между java и golang.
    Ответ написан
    Комментировать
  • Программный VPN обрывается когда подключаются по RDP. Как исправить?

    Gizmich
    @Gizmich Автор вопроса
    Вопрос решился следующим образом: У программы Bel VPN Client 4.1 есть опция "Неинтерактивный режим логина" по умолчанию при смене пользователя обрывает соединение. (Хотя почему обрывает и на терминальном сервере не понятно). В реестре HKEY_LOCAL_MACHINE\SOFTWARE\VPN Agent\NonInteractiveLogin выставить 1 или HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\VPN
    Agent\NonInteractiveLogin выставить 1. RDP соединение больше не обрывает сессию.
    Ответ написан
    Комментировать
  • QLineedit: как разделить число на разряды при вводе (1500000) в (1 500 000)?

    Gizmich
    @Gizmich Автор вопроса
    Собственно такое тоже будет работать:
    connect(lineEdit,SIGNAL(textEdited(QString)),this,SLOT(FormatText()));
    void Dialog::FormatText()
    {
        QString str=lineEdit->text().replace(QChar(160),""); //delete spacess
        QString str_2=QString("%L1").arg(str.toLongLong(),-1,'f',0,' '); //format
    
        lineEdit->setText(str_2);
    }

    Сигнал textEdited(QString) испускает только при редактировании пользователем и не реагирует на метод .setText(const QString &)
    Пришлось "захардкодить" пробел, потому как форматирование по "L" вставляло пробел в другой кодировке и метод
    QString::replace(QChar before, QChar after, Qt::CaseSensitivity cs = Qt::CaseSensitive)
    не срабатывал...
    Дальше осталось только корректно обрабатывать удаление пробелов, поведение курсора и переместить все это в наследника от QLineEdit
    Ответ написан
    Комментировать