orfo
This commit is contained in:
@ -91,7 +91,7 @@ project(cmex VERSION 0.2.0 LANGUAGES C CXX)
|
||||
Значение версии следует формировать согласно правилам
|
||||
https://semver.org/lang/ru/[семантического версионирования].
|
||||
|
||||
В каталог `cmake/cmlib` установить субмодуль CMLib, содержащий функции
|
||||
В каталог `cmake/cmlib` установить подмодуль CMLib, содержащий функции
|
||||
для CMake:
|
||||
|
||||
....
|
||||
@ -399,7 +399,7 @@ ExternalProject_Add(cmext
|
||||
----
|
||||
|
||||
Вызовы этих функций нужно сделать до функций `add_subdirectories`,
|
||||
чтобы в подключенных подкаталогах можно было использовать цель `cmext`
|
||||
чтобы в подключённых подкаталогах можно было использовать цель `cmext`
|
||||
для определения зависимостей.
|
||||
|
||||
В файле `cmex/src/cmex/CMakeLists.txt` нужно подключить внешний проект
|
||||
@ -694,7 +694,7 @@ target_link_libraries(${current_target} Qt5::Widgets)
|
||||
----
|
||||
|
||||
Во время сборки проекта в файл переводов `cmex/l10n/cmex_app_ru_RU.ts`
|
||||
будут добавлены повые строки, их нужно перевести с помощью `linguist` и
|
||||
будут добавлены новые строки, их нужно перевести с помощью `linguist` и
|
||||
снова скомпилировать проект.
|
||||
|
||||
== Удаление установленных файлов
|
||||
@ -704,7 +704,7 @@ target_link_libraries(${current_target} Qt5::Widgets)
|
||||
|
||||
== Архивирование проекта
|
||||
|
||||
Стандарный модуль `CPack` осуществляет архивирование проекта. В файле
|
||||
Стандартный модуль `CPack` осуществляет архивирование проекта. В файле
|
||||
`cproj/cmake/etc/cpack_ignore.txt` определён список типовых масок файлов
|
||||
для исключения из архива:
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
= Intel Parallel Studio: установка в образ для чтения
|
||||
:title-separator: {sp}|
|
||||
:category: Linux/Программы
|
||||
:tags: Linux, Intel, компилятор, C++,
|
||||
|
||||
@ -27,7 +28,7 @@ sudo setcap cap_sys_ptrace=eip /opt/intel/vtune_amplifier/bin64/amplxe-perf
|
||||
. Создать образ
|
||||
`mksquashfs /opt/intel/* /home/user/intel.sfs -comp xz -Xbcj x86 -all-root -b 512K`
|
||||
. Удалить содержимое каталога `/opt/intel`.
|
||||
. Подмонтировать образ:
|
||||
. Примонтировать образ:
|
||||
`mount -t squashfs /home/user/intel.sfs /opt/intel`
|
||||
. Добавить в файл `/home/user/.bashrc` строки:
|
||||
|
||||
|
@ -70,7 +70,7 @@ Analysis, GA). Включить дополнительные правила мо
|
||||
....
|
||||
|
||||
Выбор типов предупреждений осуществляется на основе побитовой маски из
|
||||
приведенных выше типов. Чтобы выполнить анализ, исключив проверки MISRA,
|
||||
приведённых выше типов. Чтобы выполнить анализ, исключив проверки MISRA,
|
||||
нужно выполнить
|
||||
|
||||
[source,sh]
|
||||
|
@ -39,7 +39,7 @@ perf report -g graph --no-children
|
||||
|
||||
[source,sh]
|
||||
----
|
||||
opcontrol --setup --vmlinux=/boot/vmlinux-`uname -r`
|
||||
opcontrol --setup --vmlinux=/boot/vmlinux-`uname -r`
|
||||
----
|
||||
|
||||
== Systemtap
|
||||
|
@ -1,4 +1,4 @@
|
||||
= Построение профиля местности в QGis
|
||||
= Построение профиля местности в Gis
|
||||
:category: Картография
|
||||
:tags: картография, qgis, sxf, shp, gdal,
|
||||
|
||||
@ -11,11 +11,11 @@
|
||||
image:qgis-heights/1.png[Слои карты]
|
||||
|
||||
[arabic, start=3]
|
||||
. На панели *Панель слоёв* правой кнопкой мыши щелкнуть на слое,
|
||||
. На панели *Панель слоёв* правой кнопкой мыши щёлкнуть на слое,
|
||||
содержащем данные о высотах, и выбрать *Фильтр…*.
|
||||
. Построить выражение выбирающие только данные с высотами, например,
|
||||
`"CLNAME" ILIKE '%ГОРИЗОНТАЛИ ОСНОВ%'` и нажить *OK*.
|
||||
. На панели *Панель слоёв* правой кнопкой мыши щелкнуть на слое,
|
||||
. На панели *Панель слоёв* правой кнопкой мыши щёлкнуть на слое,
|
||||
содержащем данные о высотах, и выбрать *Сохранить как…*. Появившийся
|
||||
новый слой *heights* следует удалить.
|
||||
. В появившемся диалоговом окне выбрать имя выходного файла, например,
|
||||
@ -27,7 +27,7 @@ image:qgis-heights/2.png[Имя выходного файла]
|
||||
. В каталоге `/home/a/work/map` выполнить команду, которая в файле
|
||||
`heights.shp` из слоя `heights` берёт данные о высотах из поля `SC_4` и
|
||||
генерирует матрицу высот размером 2000 на 2000 в формате BMP. Настойки
|
||||
алгоритма посторения матрицы можно изменять с помощью параметра `-a`:
|
||||
алгоритма построения матрицы можно изменять с помощью параметра `-a`:
|
||||
|
||||
[source,sh]
|
||||
----
|
||||
|
@ -1,4 +1,5 @@
|
||||
= Git: автоматическое сохранение в репозиторий
|
||||
:title-separator: {sp}|
|
||||
:category: Программирование
|
||||
:tags: программирование, git,
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
= Git: замена адреса подмодуля
|
||||
:title-separator: {sp}|
|
||||
:category: Программирование
|
||||
:tags: программирование, git,
|
||||
|
||||
|
@ -149,7 +149,7 @@ index -[#blue]> workspace : git diff
|
||||
|===
|
||||
|Команда |Ключи |Описание
|
||||
|`git submodule` |`add <giturl> <dir>` |Добавить в каталог `<dir>`
|
||||
текущего рапозитория подмодуль, находящийся по адресу `<giturl>`
|
||||
текущего репозитория подмодуль, находящийся по адресу `<giturl>`
|
||||
|
||||
|`git submodule` |`update --recursive --remote` |Обновить подмодули
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
= Git: репозиторий на переносном устройстве
|
||||
:title-separator: {sp}|
|
||||
:category: Программирование
|
||||
:tags: программирование, git,
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
= Git: частичная копия репозитория
|
||||
:title-separator: {sp}|
|
||||
:category: Программирование
|
||||
:tags: программирование, git,
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
= GitLab: выполнение по расписанию
|
||||
:title-separator: {sp}|
|
||||
:category: Программирование
|
||||
:tags: программирование, gitlab, git,
|
||||
|
||||
|
@ -19,7 +19,7 @@ https://ru.wikipedia.org/wiki/Basic_Linear_Algebra_Subprograms[BLAS]
|
||||
* https://github.com/skystrife/cpptoml[cpptoml]: чтение
|
||||
https://github.com/toml-lang/toml[TOML]
|
||||
* https://github.com/martinmoene/gsl-lite/[gsl-lite]: реализация
|
||||
рекомедаций https://github.com/isocpp/CppCoreGuidelines[C++ Core
|
||||
рекомендаций https://github.com/isocpp/CppCoreGuidelines[C++ Core
|
||||
Guidelines]
|
||||
* http://www.holoborodko.com/pavel/mpfr[mpfrc++]: C++ интерфейс для
|
||||
https://www.mpfr.org/[MPFR]
|
||||
|
Reference in New Issue
Block a user