技术分享
文章平均质量分 90
通过分享自己近阶段项目用到的相关技术,不仅可以给别人提供思路及教程,而且自己提高了对这些技术的理解程度。
蜗牛单行道
要把所有的夜归还给星河,把所有的春光归还给疏疏篱落,把所有的慵慵沉迷与不前,归还给过去的我。明日之我,胸中有丘壑,立马振山河。
展开
-
WPF基础知识
0.前言此文主要介绍WPF的基础知识,文章会直接摘抄一些优秀文章的表达以及示例用于说明,如果侵犯了作者权利,请联系我速删。编写文章的目的在于记录与分享,方便后续重温与掌握。文章中可能会存在一些小问题,还望各位看官不吝指出。1.XAML1.1WPF简介WPF(Windows Presentation Foundation) 是创建桌面客户端应用程序的UI框架。WPF开发平台支持广泛的应用开发功能,包括应用模型、资源、控件、图形、布局、数据绑定、文档和安全性。WPF是.Net的一部分,WPF使用XAML原创 2022-03-04 00:00:41 · 14329 阅读 · 2 评论 -
C#基础知识
0.前言此文主要介绍C#的基础知识,介绍方式主要是通过与C++语言进行类比,文章适合完全没接触C#语言但有C++编程基础的程序员快速了解C#的基础内容,也适合太久没使用C#语言的程序员快速重温相关知识。编写这篇文章的目的在于记录与分享,方便后续重温与掌握。最后,文章中可能会存在一些小问题,还望各位看官不吝指出。1.基础内容1.1数据类型C#含有三大数据类型:值类型、引用类型、指针类型。1.值类型定义: 值类型的变量直接存储数据。类型: 基础数据类型,如bool、char、int、float等;原创 2022-03-03 20:14:49 · 7858 阅读 · 1 评论 -
移动端GIS功能开发
1.概述去年自己参与了一款含有GIS核心功能的App开发,开发结束后自己在笔记软件做了项目总结,今天特意想起来,就将其搬到博客这里来,并进行一定的修改优化。庆幸自己一直有做完项目即时做总结的习惯,否则此时再去回顾,多半无从下手。此款软件,为了降低开发成本,我们采用了跨平台的React-Native框架。App主体功能有两个:GIS功能和表单功能。其中,GIS功能包括地图展示、图例绘制、地点搜索、地点导航、轨迹搜集等;表格功能即是信息展示、信息填写、信息上传等一般表单包含的功能。虽然说自己也参与部分表单功原创 2021-09-01 22:44:34 · 2810 阅读 · 2 评论 -
GitLab CI/CD使用
1.概述1.1概念(摘抄于RetHat)CI(Continuous Integration)指持续集成。持续集成: 属于开发人员的自动化流程。成功的CI 意味着应用代码的新更改会定期构建、测试并合并到共享存储库中。该解决方案可以解决在一次开发中有太多应用分支,从而导致相互冲突的问题。CD (Continuous Delivery/Continuous Deployment)指持续交付/持续部署。A.持续交付: 通常是指开发人员对应用的更改会自动进行错误测试并上传到存储库(如 GitHub 或原创 2021-09-01 19:10:55 · 1178 阅读 · 0 评论 -
spdlog使用
文章目录1.概述2.基础概念3.使用示例3.1创建logger3.2设置logger3.3使用logger1.概述spdlog github地址,spdlog日志库自身带有包括控制台日志记录、基础文件日志记录、循环文件日志记录、每日文件日志记录等在内的日志记录方式,能满足日常不同的情景需求。本文主要介绍spdlog日志库的基本使用,包括创建日志记录器(logger)、创建日志记录器槽(sink)、设置日志输出内容格式(pattern)、设置日志输出等级(level)等。如果想要获得这个库更加全面详细的原创 2021-04-15 02:02:49 · 11509 阅读 · 7 评论 -
tinyxml2使用
文章目录1.概述2.构造数据并创建xml文件3.解析xm文件并读取数据4.其他一些操作5.总结1.概述tinyxml2 github地址本文涵盖了日常编码中会使用tingyxml2库进行的一些操作,包括:解析xml文件或者xml格式内容的字符串、获取xml节点属性与内容、增加节点或属性、删除节点或属性、将doc对象保存为xml文件或者字符串、从一个文档拷贝节点到另一个文档中等。本文以类似svg内容存储的数据来进行实例操作,以下为实例操作涉及到的数据。<?xml version="1.0" e原创 2021-04-09 00:33:24 · 1871 阅读 · 0 评论 -
nlohmann json使用
通过本文档对 nlohmann json 有个基本了解,本文档涵盖了日常编码中会用json库处理的大部分操作,如构造json对象、查找键值、序列化与反序列等。原创 2021-03-29 22:11:19 · 26485 阅读 · 9 评论 -
jsoncpp使用
文章目录1.jsoncpp2.jsoncpp基础操作2.1 由basic value创建json value2.2 由json value得到basic value2.3 其他一些操作3.序列化与反序列化(Serialization/Deserialization)3.1 json value和string3.2 json value和fstream1.jsoncppjsoncpp github地址本文涵盖了日常编码中会用json库处理的大部分操作,如构造json对象、查找键值、序列化与反序列。2.原创 2021-04-07 23:32:45 · 742 阅读 · 0 评论