LINUX.ORG.RU

Сообщения da17

 

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

Форум — Linux-hardware

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

 

da17
()

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

Форум — Development

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

 

da17
()

Тесты в Qt

Форум — Development

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

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

 

da17
()

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

Форум — Development

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

#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

Форум — Development

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

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

 

da17
()

QMediaPlayer

Форум — Development

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

 

da17
()

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

Форум — Linux-hardware

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

 

da17
()

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

Форум — Development

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

 

da17
()

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

Форум — Development

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

 

da17
()

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

Форум — Development

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

#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*

Форум — Development

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

 

da17
()

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

Форум — Development

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

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

}

 

da17
()

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

Форум — Development

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

 

da17
()

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

Форум — Development

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

 

da17
()

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

Форум — Development

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

class A {
static const int some_size = 4;
}

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

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

 

da17
()

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

Форум — Linux-hardware

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

 

da17
()

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

Форум — Development

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

 

da17
()

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

Форум — Linux-hardware

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

 

da17
()

Образ sd карты

Форум — General

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

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

 

da17
()

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

Форум — Development

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

 

da17
()

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