local
This commit is contained in:
parent
5661034292
commit
c36bbc9678
@ -1 +0,0 @@
|
|||||||
{"checksum":"81886ef1b8d31cdb2b865473bbeb2cf9","width":671,"height":550}
|
|
@ -1 +0,0 @@
|
|||||||
{"checksum":"e76d88ee3db613b3f806d8c773281fdc","width":685,"height":363}
|
|
@ -61,6 +61,8 @@ sudo apt-get install git
|
|||||||
[plantuml]
|
[plantuml]
|
||||||
----
|
----
|
||||||
@startuml
|
@startuml
|
||||||
|
skinparam padding 16
|
||||||
|
|
||||||
participant untracked as "Неотслеживамые\n(untracked)"
|
participant untracked as "Неотслеживамые\n(untracked)"
|
||||||
box "Отслеживаемые"
|
box "Отслеживаемые"
|
||||||
participant staged as "Подготовленные к фиксации\n(indexed)" #55FF55
|
participant staged as "Подготовленные к фиксации\n(indexed)" #55FF55
|
||||||
@ -87,6 +89,8 @@ staged -> untracked: git rm --cached
|
|||||||
[plantuml]
|
[plantuml]
|
||||||
----
|
----
|
||||||
@startuml
|
@startuml
|
||||||
|
skinparam padding 16
|
||||||
|
|
||||||
participant workspace as "Рабочий каталог\n(working dir)"
|
participant workspace as "Рабочий каталог\n(working dir)"
|
||||||
participant index as "Индекс\n(index)" #77FF77
|
participant index as "Индекс\n(index)" #77FF77
|
||||||
participant local as "Локальный репозиторий\n(local repository)" #FF7777
|
participant local as "Локальный репозиторий\n(local repository)" #FF7777
|
||||||
@ -122,6 +126,9 @@ index -[#blue]> workspace : git diff
|
|||||||
[plantuml]
|
[plantuml]
|
||||||
----
|
----
|
||||||
@startuml
|
@startuml
|
||||||
|
skinparam defaultFontSize 24
|
||||||
|
skinparam padding 16
|
||||||
|
|
||||||
participant workspace as "Рабочий каталог\n(working dir)"
|
participant workspace as "Рабочий каталог\n(working dir)"
|
||||||
participant index as "Индекс\n(index)" #77FF77
|
participant index as "Индекс\n(index)" #77FF77
|
||||||
participant local as "Локальный репозиторий\n(local repository)" #FF7777
|
participant local as "Локальный репозиторий\n(local repository)" #FF7777
|
||||||
@ -130,6 +137,7 @@ participant remote as "Удалённый репозиторий\n(remote reposi
|
|||||||
[-> workspace : <font color=red>Начало работы</font>
|
[-> workspace : <font color=red>Начало работы</font>
|
||||||
activate workspace
|
activate workspace
|
||||||
remote -> local : <font color=red>Получение изменений с сервера</font>\n<b>git fetch</b>
|
remote -> local : <font color=red>Получение изменений с сервера</font>\n<b>git fetch</b>
|
||||||
|
remote -> local : <font color=red>Обновление подмодулей</font>\n<b>git submodule update --remote</b>
|
||||||
workspace <-> local : <font color=red>Просмотр информации</font>\n<b>git status</b>
|
workspace <-> local : <font color=red>Просмотр информации</font>\n<b>git status</b>
|
||||||
workspace <-> local : <font color=red>Переход на ветку master</font>\n<b>git checkout master</b>
|
workspace <-> local : <font color=red>Переход на ветку master</font>\n<b>git checkout master</b>
|
||||||
local -> workspace : <font color=red>Слияние с удалённой веткой</font>\n<b>git merge origin/master</b>
|
local -> workspace : <font color=red>Слияние с удалённой веткой</font>\n<b>git merge origin/master</b>
|
||||||
@ -140,6 +148,9 @@ workspace <-> local : <font color=red>Просмотр изменений</font>
|
|||||||
workspace -> index : <font color=red>Занесение файлов в индекс</font>\n<b>git add</b>
|
workspace -> index : <font color=red>Занесение файлов в индекс</font>\n<b>git add</b>
|
||||||
index -> local : <font color=red>Фиксация изменений</font>\n<b>git commit</b>
|
index -> local : <font color=red>Фиксация изменений</font>\n<b>git commit</b>
|
||||||
local ->o local : <font color=red>Присвоение ветки осмысленного названия</font>\n<b>git branch -m temp branch_name</b>
|
local ->o local : <font color=red>Присвоение ветки осмысленного названия</font>\n<b>git branch -m temp branch_name</b>
|
||||||
|
local ->o local : <font color=red>Переход на ветку</font>\n<b>git checkout branch_name</b>
|
||||||
|
remote -> local : <font color=red>Получение изменений с сервера</font>\n<b>git fetch</b>
|
||||||
|
local ->o local : <font color=red>Слияние изменений с сервера в текущую ветку (branch_name)</font>\n<b>git merge origin/master</b>
|
||||||
local -> remote : <font color=red>Отправка ветки на сервер</font>\n<b>git push origin branch_name</b>
|
local -> remote : <font color=red>Отправка ветки на сервер</font>\n<b>git push origin branch_name</b>
|
||||||
remote ->] : <font color=red>Создание запроса на слияние</font>
|
remote ->] : <font color=red>Создание запроса на слияние</font>
|
||||||
deactivate workspace
|
deactivate workspace
|
||||||
|
@ -19,23 +19,20 @@ CREATE TABLE example (
|
|||||||
----
|
----
|
||||||
const char cart[] = {0x04, 0x43, 0x00, 0x9A};
|
const char cart[] = {0x04, 0x43, 0x00, 0x9A};
|
||||||
QByteArray binDataArray(QByteArray::fromRawData(cart, 4));
|
QByteArray binDataArray(QByteArray::fromRawData(cart, 4));
|
||||||
QSqlField dataField("bin_data", QVariant::ByteArray);
|
|
||||||
byteField.setValue(binDataArray);
|
|
||||||
|
|
||||||
QSqlDatabase db = QSqlDatabase::database();
|
|
||||||
QSqlQuery query;
|
QSqlQuery query;
|
||||||
query.exec(QString("INSERT INTO files VALUES(%1, %2);")
|
query.prepare(QString("INSERT INTO example (id, bin_data) VALUES(:id, :bin_data)");
|
||||||
.arg(18)
|
query.bindValue(":id", 10, QSql::In);
|
||||||
.arg(db.driver()->formatValue(dataField)));
|
query.bindValue(":bin_data", binDataArray, QSql::In | QSql::Binary);
|
||||||
---
|
query.exec();
|
||||||
|
----
|
||||||
|
|
||||||
Чтение данных:
|
Чтение данных:
|
||||||
|
|
||||||
[source,cpp]
|
[source,cpp]
|
||||||
---
|
----
|
||||||
QSqlQuery query;
|
QSqlQuery query;
|
||||||
query.exec("SELECT id, bin_data FROM example LIMIT 1");
|
query.exec("SELECT id, bin_data FROM example LIMIT 1");
|
||||||
query.next();
|
query.next();
|
||||||
QByteArray binDataArray = query.value(query.record().indexOf("bin_data")).toByteArray();
|
QByteArray binDataArray = query.value(query.record().indexOf("bin_data")).toByteArray();
|
||||||
---
|
----
|
||||||
|
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 39 KiB |
Binary file not shown.
Before Width: | Height: | Size: 32 KiB |
Loading…
Reference in New Issue
Block a user