LINUX.ORG.RU

Сообщения da17

 

USB устройство с LCD дисплеем

Добрый день, есть ли что-то в природе примерно такое: LCD дисплей как флешка который втыкается в USB порт и который может отображать какую-нибудь текстовую инфу. Например вставляешь в пеку эту штуку, а там у тебя по которое на экране пишет что-то вроде серийного номера машины.

 

da17
()

В каких случаях может быть полезен decltype?

Добрый день, что-то посмотрел уже несколько примеров по с++, но так и не понял, зачем нужен этот decltype, когда просто можно тип возврата указать auto?

 

da17
()

Тесты в Qt

Добрый день, подскажите пожалуйста по технологии тестирования программ на Qt. Вот у меня есть например в java IDEA, там просто жмешь кнопку тест и у тебя тесты прогоняются. А вот как в Qt это все надо настроить?

  1. Если хотя бы речь о модульных тестах. Получается на каждый Unit тест нам надо создавать свой проект и затем отдельно его запускать?
  2. А если у меня например там 100 классов, мне получается 100 проектов надо создавать?
  3. Можно как-нибудь одной кнопкой из Qt creator запускать группу тестов на исполнение?

 

da17
()

Надо ли помечать объект, если использовал конструктор переноса. с++

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

#include <iostream>

using namespace std;
class A {
public:
    int *a;
    A() {
        cout << "A()" << endl;
        a = new int[10];
    }
    A(A &&rhs) {
        cout << " A(A &&rhs) "<< endl;
        a = rhs.a;


    }
    ~A() {
        cout <<"~A" << endl;
        delete []a;
    }
};
int main()
{
    A a;
    A b( move(a) );  cout << "Hello World!" << endl;
    return 0;
}

 

da17
()

Обработка клика мышью в QTableView

Добрый день, разбираю чужой проект и вишу в классе формы такой слот: on_TableView_clicked(const &QModelIndex index)

Фактически этот слот связан с сигналом который испускается при клике на QTableView и вся эта магия настраивается из QtCreator мышкой. Но вот где это прописано, что именно этот слот соединен с этим сигналом, я не нашел. Это что-то вроде умолчаний? Мне нужно этот слот переименовать (не нравится название) но где прописать, что clicked с TableView должен приходить в новый слот мне непонятно.

 

da17
()

QMediaPlayer

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

 

da17
()

Разгружает ли видеокарта CPU при использовании виртуалок

Добрый день, подскажите пожалуйста, есть у меня система 1155 с видеокартой встроенной в процессор. Если я запускаю virtual box или AndroidStudio то в общем видеокарта используется виртуалками и эмуляторами? Что касается чисто практической части, то поможет ли установка какой-нибудь простенькой видеокарточки ускорить всю работу при использовании виртуалок?

 

da17
()

Устройство составных индексов

Подскажите, где почитать про устройство индексов в базах данных (желательно по отношению к MySQL).

 

da17
()

Как именовать методы api web-сервисов.

Добрый день, подскажите, есть какие-нибудь стандарты по именованию api методов на сервере. Допустим пишу я прототип на php и какое-нибудь api имеет вид https://example.ru/api/hi.php, но тут я решил переписать все на python и соответственно url будет как-то дезорганизовывать пользователя. Раньше помню писали например cgi расширение, не знаю как сейчас это актуально вообще или возможно вообще не писать никакого расширения?

 

da17
()

const ссылка на временный объект

Подскажите, это в современных стандартах законно?

#include <iostream>
struct A {
        void boo() const {
                std::cout<<"I am alive"<<std::endl;
        }
};
 
const A& foo() {
        return A();
}
int main(void) {
        const A& a = foo();
        a.boo();
        return 1;
}
Метод boo отрабатывает, но вот объект разрушается раньше, тогда вопрос, почему отрабатывает метод? Если я захочу создать и вывести пооле класса, у меня уже идет segmentation fault. Читал в блоге у алены си пи пи, что все ок типа, но статья старая.

 

da17
()

Почему конструктор std::string принимает const char*

Добрый день, зачем ctor std::string хочет на вход именно указатель на символьную константу, а не просто указатель на строку символов. Там проводятся оптимизации какие-нибудь? И если да, то какие?

 

da17
()

Указатель this когда становится доступен (с++)

Добрый день, подскажите, когда становится в классе доступен указатель this. Допустим хочу передать в член класса, указатель на родительский объект при инициализации. Можно ли это сделать в конструкторе объекта?

class B {
public:
    B(A *a) {
        mA = a;
    }
A* mA;
}
class A {
public:
    A() :mB(this) {}
B *mB;
}

}

 

da17
()

Qt динамическое изменение размера виджетов

Добрый день, есть HBoxLayout и в нем находится два виджета. У обоих политика размеров Expanding. При нажатии на кнопку, у второго виджета уменьшаю размер при помощи метода resize(), второй виджет уменьшается, но первый его место не занимает. Причем если я буду у второго виджета вызывать метод hide(). То все отлично работает, второй виджет скрывается, а первый занимает его место. Подскажите как мне без метода hide() перерисовать корректно размеры виджетов, что бы один уменьшился, а другой увеличился.

 

da17
()

Как определить какой порт выдает ProFTPD в пассивном режиме клиенту.

Добрый день, есть схема в которой и клиент за NAT и FTP сервер за NAT, где-то это работает, но на некоторых машинах нет, хотя вроде указал диапазон портов и вроде бы сделал проброс. Но при команде от клиента LIST пишется, что все заблокировано фаерволом. Как можно определить какой порт выдает сервер клиенту для пассивного соединения.

 

da17
()

c++ статическая константа

Добрый вечер, подскажите, почему вот такая инициализация статической константы проходит

class A {
static const int some_size = 4;
}

а вот такая вот нет

class B {
static const QString someStr = "Ololo";
}

 

da17
()

sd карта под raspberry и ее срок жизни

Добрый день, прочитал что если брать большие карты, не 16 Gb например, а 32 то они дескать проживут дольше. Обосновывают тем, что сбойные блоки будут игнорировать, но вот я что-то не пойму. Портятся ячейки которые постоянно перезаписываются или могут испортится даже те, где расположены системный файлы Linux?

 

da17
()

QTableView делегат для установки времени

Добрый день, есть QTableView (со своей моделью) который позволяет устанавливать время (QTime) только в формате hh:mm. Не могу никак понять, каким образом можно установить параметры что бы он разрешал вводить еще и секунды у делегата по умолчанию и как этот делегат получить. Или мне нужно свой делегат создать

 

da17
()

Чем приклеить радиатор к Raspberry

Добрый день, купил какие-то радиаторы из меди, из клеющего вещества нечто «черное» с двух сторон, в итоге все нагрелось и отвалилось. Чем бы таким все это приклеить (и чем прикрепляют по-канону).

 

da17
()

Образ sd карты

Добрый день, у меня есть Raspberry Pi и хочется сделать образ с работающей системы что бы можно ее было клонировать на другую карту. Подскажите.

  1. Мне нужно брать карту точно такого же размера?
  2. Если у меня вся система с настройками занимает там допустим пару гигов, сколько получится образ?
  3. Как это вообще сделать примерно, подмонтировать SD карту на linux машие и через dd?

 

da17
()

Массив нулевой длины, java

Добрый день, объясните, что это за фишка вроде int [] somevar = new int[0]; язык java. Зачем для чего?

 

da17
()

RSS подписка на новые темы