Статья сама по себе хорошая, и видно, что проделана большая работа, но мне «ультимативный» тоже резануло. Обесценивает труд не критика, а безграмотность изложения.
А QtQuick как-нибудь используете в проекте? Сначала подумал при первом запуске, что выбор города на qml сделан. Прокрутка в этом списке не очень быстро работает (на достаточно свежем Macbook Pro 15).
Это как? Под массивом подразумевается не массив значений (кортежей), а массив байт, представляющий из себя базу sqlite, как если бы мы прочитали ее из файла, например, через fopen, fread. Только в данном случае буфер приходит не из файла, а по сети например.
Стоит упомянуть, что особенно удобен vim и навигация в его стиле при наличии навыка «слепой» печати. Пальцы все время на стандартной позиции — не надо «бегать» за стрелками курсора.
Хех. В экспресс версии нет возможности подключить Qt add-in.
И что? Вы же собирались роботать в QtCreator.
Ставите MSVS Express. Запускаете QtCreator, настраиваете его на компилятор от MSVS.
Да и вообще, кошерно использовать то, что предоставляет Qt/Nokia и
работает более-менее одинаково на всех платформах.
Nokia предоставляет библиотеку Qt. Это кроссплатформенный продукт. И работать с ним лучше теми средствами, которые наиболее естественны для конкретной платформы. В случае Windows это MSVS и ее компилятор.
Вобщем так и останется SQLite в Qt только малоприменимой игрушкой :(
Web Share Target Level 2 поинтереснее будет. Жаль Apple не очень хочет его поддерживать.
Не так! Вот так:
Спасибо. Добавил в закладки.
Статья сама по себе хорошая, и видно, что проделана большая работа, но мне «ультимативный» тоже резануло. Обесценивает труд не критика, а безграмотность изложения.
Скриншот
Если не секрет, планируете переход на новый Qt WebEngine (Chromium)?
Знаю, что есть:
1. База :memory:
2. SQLite Backup API
Используя (2) можно загрузить базу из файла на диске в базу в оперативной памяти (1).
А вот как загрузить базу из массива char*? Пока приходится буфер писать во временный файл.
P.S. Пробовал spmemvfs. Но он от 2009 года, и пока у меня не получилось заставить его работать на последнем SQLite.
Причина видимо в том, что чтобы попасть по Esc не нужно перемещать кисть руки, а для стрелок надо.
И что? Вы же собирались роботать в QtCreator.
Ставите MSVS Express. Запускаете QtCreator, настраиваете его на компилятор от MSVS.
Nokia предоставляет библиотеку Qt. Это кроссплатформенный продукт. И работать с ним лучше теми средствами, которые наиболее естественны для конкретной платформы. В случае Windows это MSVS и ее компилятор.
Многие с Вами не согласятся.
Почему бы Вам не воспользоваться компилятором от Microsoft?
Можно поставить бесплатную Express-версию Visual Studio.