Size: a a a

2020 May 20

Е

Егор in Qt
Renat Garaev
@kremenevskiy Обычно спрашивают, что sqlite подойдёт ли, ? и я отвечаю, что у sqlite есть у лимит на базу данных: 16 Тб, если Вам это критично, нужно использовать другую базу данных.)
sqlite медленный, может кому-то это ограничениембудет
источник

VK

Vladislav Kremenevsk... in Qt
Ну попробую его, спасибо вам)
источник

M

Mr.Mait in Qt
Vladislav Kremenevskiy
Ну попробую его, спасибо вам)
Нормальный аналог sqlite для Qt нет наверное. Однофайловая бд. Генерировать бд можно прямо с кода.
Серверные бд не люблю, т.к. не удобно для обычного юзера
источник

VK

Vladislav Kremenevsk... in Qt
Ну мне бд нужно чтобы подрубить к серверу, допустим подключается клиент вводит логин, пароль, это в бд закидывается и хранится.
+ историю сообщений клиента в бд хранить
Для мессенджера стандартного
источник

VK

Vladislav Kremenevsk... in Qt
Sqllite подойдёт?
источник

M

Mr.Mait in Qt
Vladislav Kremenevskiy
Sqllite подойдёт?
Нет, уже лучше postgres или mysql
источник

M

Mr.Mait in Qt
Vladislav Kremenevskiy
Sqllite подойдёт?
sqlite лучше использовать, когда один пользователь. Это локальная бд. Обычный файл.
источник

GK

Grigorii Kolesnikov ... in Qt
Vladislav Kremenevskiy
Sqllite подойдёт?
это немного не то. SqLite на локальное использование ориентированна, как и сказали. Можете MySql заюзать
Так же для более-менее традиционного приложения мессенджер Вам понадобится знать и уметь использовать:
1. Плагины для работы с БД в Qt
2. Работа с Json в Qt
3. SslSockets
4. Функции криптохеширования
И это все есть в Qt...
источник

GK

Grigorii Kolesnikov ... in Qt
ну кстати и еще можно почитать RFC по поводу протоколов аутентификации
источник

AS

Anatoly Shirokov in Qt
Vladislav Kremenevskiy
Ну мне бд нужно чтобы подрубить к серверу, допустим подключается клиент вводит логин, пароль, это в бд закидывается и хранится.
+ историю сообщений клиента в бд хранить
Для мессенджера стандартного
не связывайся с SQL в этой задаче, пусть СУБД будет деталью реализации, а ты спрячь ее за REST фасад, написанный на чем угодно.
источник

AS

Anatoly Shirokov in Qt
в итоге твой клиент будет обращаться к http серверу, получать свой json и ты даже об sql и не вспомнишь на клиенте
источник

AS

Anatoly Shirokov in Qt
это нормальная современная огранизация доступа к данным
источник

jp

jon pedro in Qt
Не могу разобраться в чём может быть загвоздка с подключением сторонних библиотек к qt creator. Имею 1 файл chai.h и 1 файл chai.lib. Правым кликом на проект жму "Добавить библиотеку->Внешняя". Из платформ оставляю платформу windows(т.к библиотека под винду), выбираю файл библиотеки и указываю путь к заголовочнику этой библиотеки. На выходе получаю дополнительные строчки в .pro файле
win32: LIBS += -L$$PWD/libs/ -lchai

INCLUDEPATH += $$PWD/libs
DEPENDPATH += $$PWD/libs
При сборке появляются следующие сообщения, которые не ясно с чем связаны. Путь к файлам не имеет русских символов, по этому пути есть соответсвующий файл, который однако не удаётся обнаружить
источник

jp

jon pedro in Qt
источник

IA

Iron Ass in Qt
Добрый день всем) я, конечно, уже не надеюсь ни на что, но вдруг)
Есть ли возможность создать в кумле объект Position не для текущего положения устройства (через PositionSource), а по заданной мной координате? Ну должно же быть)
источник

M

Mr.Mait in Qt
jon pedro
Не могу разобраться в чём может быть загвоздка с подключением сторонних библиотек к qt creator. Имею 1 файл chai.h и 1 файл chai.lib. Правым кликом на проект жму "Добавить библиотеку->Внешняя". Из платформ оставляю платформу windows(т.к библиотека под винду), выбираю файл библиотеки и указываю путь к заголовочнику этой библиотеки. На выходе получаю дополнительные строчки в .pro файле
win32: LIBS += -L$$PWD/libs/ -lchai

INCLUDEPATH += $$PWD/libs
DEPENDPATH += $$PWD/libs
При сборке появляются следующие сообщения, которые не ясно с чем связаны. Путь к файлам не имеет русских символов, по этому пути есть соответсвующий файл, который однако не удаётся обнаружить
Я вот не помню, под винду нужны еще либы для релиза и для дебага отдельно, нет?
источник

jp

jon pedro in Qt
Mr.Mait
Я вот не помню, под винду нужны еще либы для релиза и для дебага отдельно, нет?
Есть выбор "Добавить суффикс "d" для отладочной версии". Оба варианта не позволяют собраться проекту
источник

M

Mr.Mait in Qt
jon pedro
Есть выбор "Добавить суффикс "d" для отладочной версии". Оба варианта не позволяют собраться проекту
Так попробуй
win32: LIBS += $$PWD/libs/chai.lib
источник

M

Mr.Mait in Qt
@Bahoo08 dll этой библиотеки есть?
источник

jp

jon pedro in Qt
Mr.Mait
@Bahoo08 dll этой библиотеки есть?
Вроде были, сейчас посмотрю
источник