Russian Qt Forum
Май 05, 2024, 21:40 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 2 3 [4] 5 6
46  Qt / Многопоточное программирование, процессы / Re: Очень многопоточная архитектура приложения. : Май 15, 2018, 23:03
Я извиняюсь, может вопрос не так задал?
Или все же нормальная практика делать для отдельной логики отдельную нить?
сервер по любому должен крутиться, а для БД может лучше async?
https://xydan.livejournal.com/8595.html
47  Qt / Работа с сетью / Re: QUdpSocket::readyRead() не работает в openSUSE 42.3 : Май 04, 2018, 12:59
их и должно быть два - sender/receiver
48  Qt / Работа с сетью / Re: QUdpSocket::readyRead() не работает в openSUSE 42.3 : Май 03, 2018, 14:19
а QHostAddress:Any ?
49  Qt / Пользовательский интерфейс (GUI) / Re: Мерцает QFrame при удалении QLayout и QWidgets : Апрель 30, 2018, 11:24
код в студию - как создаете, как удаляете
50  Qt / Работа с сетью / Re: QUdpSocket::readyRead() не работает в openSUSE 42.3 : Апрель 28, 2018, 15:20
попробуй localhost:8000, может порт занят
51  Qt / Пользовательский интерфейс (GUI) / Re: Интегрировать wxFrame(wxWidgets) в QWidget : Апрель 04, 2018, 22:51
https://wiki.wxwidgets.org/WxQt
не оно?
52  Qt / Базы данных / Re: Работа с базой данных : Март 27, 2018, 22:32
вам лучше на sql.ru спросить, средствами Qt вряд ли решите.
и сразу скажите там:
1. есть ли бэкап
2. какая именно ошибка, а то не ясна проблема
может поможет
https://sql.recoverytoolbox.com/ru/
53  Qt / Общие вопросы / Re: Не срабатывает timeout QTimer : Март 04, 2018, 21:37
Код:
void CModbus::timeout()
{
    m_timeout_timer->stop();//а где timer->start()?
   
    m_counter_request_error++; // количесто запросов без ответа //где обнуляется счетчик?
    m_receive_buffer.clear();
   
    if(m_counter_request_error == m_request_count_repeat)
    {
        disconnectDevice();
    }
    else
    {
        request(m_request_cur);
    }
}
54  Qt / Базы данных / Re: Реально ли в QT работать с файлом формата odb, как с БД? : Декабрь 25, 2017, 19:16
лучше создайте на sqlite3, при необходимости легко перегоните в SQL
55  Qt / Пользовательский интерфейс (GUI) / Re: Как программно завершить редактирование ячейки QTableView? : Октябрь 19, 2017, 17:27
я бы сделал диалог выбора цвета по ПКМ через customMenuRequested
https://forum.qt.io/topic/31233/how-to-create-a-custom-context-menu-for-qtableview
56  Компиляторы и платформы / Linux / Re: Вопросы по Ubuntu ( критикам и посылальщикам в man не заходить!!!) : Октябрь 03, 2017, 19:28
Цитировать
udev скорее определяет момент установки флешки в порт.
это делает ядро - по dmesg видно
ТС - для mount nfs можно autofs юзать
https://help.ubuntu.com/community/Autofs
57  Компиляторы и платформы / Linux / Re: Вопросы по Ubuntu ( критикам и посылальщикам в man не заходить!!!) : Октябрь 03, 2017, 18:58
инициализирует как раз ядро, далее udev работает по uevent
Цитировать
udev запускается как демон и принимает через сокет netlink события uevents от ядра, которые генерируются при инициализации или удалении устройства из системы. Задаваемые пользователем (системой) правила сверяются со свойствами события и соответствующего устройства, и совпавшее правило (которых может быть несколько) может назвать и создать соответствующий файл устройств, а также выполнить другие программы для инициализации и конфигурации устройства. Например, таким образом можно реализовать автоматическое монтирование внешних накопителей при их подключении.
https://habrahabr.ru/post/58769/
 
58  Компиляторы и платформы / Linux / Re: Вопросы по Ubuntu ( критикам и посылальщикам в man не заходить!!!) : Октябрь 03, 2017, 18:27
А каким образом флешки монтируются пользователями? Их же нет в fstab, вроде.
монтирует udev - прослойка между ядром и userspace. в терминале введите tail -f /var/log/messages, вставьте флешку - увидите сообщения
59  Qt / Базы данных / Re: Готовые модули для просмотра и редактирования БД : Сентябрь 28, 2017, 09:04
http://doc.qt.io/Qt-5/examples-sql.html
60  Qt / Базы данных / Re: Готовые модули для просмотра и редактирования БД : Сентябрь 27, 2017, 19:24
Меня вот какой вопрос смущает. Допустим в таблице есть 2 поля Scoda Touareg. Первый пользователь исправляет Scoda->Wolksvagen, а второй одновременно Touareg->Octavia, проверка у них произошла одновременно и получилось Wolksvagen Octavia или данные первого пользователя затрутся?
но тогда допустим есть еще поля в которые 2 пользователя вбивали технические характеристики и тогда теряются данные первого пользователя.
Можно ли считать таблицу, а записать только если таблица не изменилась с момента чтения?
ну это из серии - кто будет сторожить того кто будет сторожить
имхо я бы сделал поле user_id для каждого юзера, имеющего право на update например
http://webew.ru/articles/1383.webew
Страниц: 1 2 3 [4] 5 6

Страница сгенерирована за 0.058 секунд. Запросов: 23.