自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 SpringBoot框架——8.MybatisPlus常见用法(常用注解+内置方法+分页查询)

Mybatis-plus常用注解 内置方法 分页查询

2024-04-18 22:34:46 984

原创 SpringBoot框架——7.整合MybatisPlus

springboot整合mybatisplus

2024-04-18 14:38:21 661

原创 Springboot框架——6.整合tk-mybatis

springboot整合tk mybatis

2024-04-16 17:54:14 417

原创 Springboot框架——5.整合Mybatis

springboot整合mybatis

2024-04-16 16:02:55 544

原创 Springboot框架——4.整合jdbc

springboot整合jdbc

2024-04-16 15:18:30 485

原创 Springboot框架——3.整合SpringMVC

springboot 整合 spring mvc

2024-04-16 11:03:57 538

原创 Spring-boot框架——2.属性自动注入

springboot 属性自动注入 常用注解解释

2024-04-15 18:06:54 522

原创 Springboot框架入门介绍——1.快速搭建启动程序框架

springboot 启动应用程序 框架

2024-04-15 15:05:19 389

原创 遥感影像大气校正二:6s模拟结果提取并计算

利用6s模型模拟系数,根据公式计算地表反射率

2024-01-10 18:20:29 753

原创 遥感影像大气校正一:6S模型使用

6s 大气校正 国产卫星

2024-01-10 15:47:47 3646 3

原创 遥感影像辐射定标

介绍辐射定标原理公式以及每个变量的来源

2023-12-27 18:16:30 1622

原创 GDAL3.7编译一:普通压缩类算法库编译(zlib/zstd/lz4/liblzma/brotli)

简单介绍gdal依赖的普通类压缩算法库的Windows环境和Linux环境编译方法

2023-12-23 19:44:23 1303

原创 遥感影像正射校正

简单介绍正射校正方法和流程

2023-12-20 19:10:35 914

原创 三方库编译工具汇总

简单介绍几种常见的三方库编译工具

2023-12-18 19:15:22 954

原创 c++设计模式三:工厂模式

当产品类型固定时可选择简单工厂模式(这里可以认为是零维的,即不用考虑其他维度);当产品涉及到不同厂商时,将工厂抽象化,不同厂商实现大厂的接口(这里可以认为是一维的,除了产品自身还需考虑厂商问题);当涉及到不同厂商的不同产品时,将工厂和产品分别抽象化(这里可以认为是二维的,考虑产品的种类以及厂商问题);开闭原则: 一个软件的实体应当对扩展开放,对修改关闭依赖倒转原则: 要针对接口编程,不要针对实现编程迪米特法则:只与你直接的朋友通信,而避免和陌生人通信。

2023-10-29 17:27:35 190

原创 c++设计模式二:原型模式

这里c++会自动创建一个默认的拷贝构造函数,将成员变量中的值复制一次。举例说明:比如一个相亲网站需要定义一个“男人”类,可想而知描述清楚一个男人肯定需要很多属性吧,比如姓名、身高、体重、职业、财产大致情况、联系电话、微信号、QQ号等。如果一个男人同时有多个相亲对象时,每次都重新构建填写属性显然太麻烦,所以类中需要定义一个拷贝的方法。使用场景:当需要构建多个相同的类对象时,而且该类对象结构较为复杂,如果每个都重新组织构建会很麻烦。其实,就是写一个拷贝构造函数,或者写一个拷贝每个成员变量的clone()方法。

2023-10-29 11:38:39 343

原创 c++设计模式一:单例模式

轻松了解单例模式,并附加如何使程序更健壮的方法

2023-05-19 19:57:43 581

原创 WPS C++ 二次开发 Demo运行

wps二次开发 c++二次开发demo 环境工具下载和安装说明 错误解决方案

2023-04-11 17:26:56 4523

原创 Proj-9.0.0源码编译(Windows)

proj 最新版 源码编译

2023-03-10 18:44:41 887

原创 PostgreSQL Win10 安装、创建表并添加数据(安装细节+常见错误避坑)

PostgreSQL Win10 安装、创建表并添加数据(安装细节+常见错误避坑)

2022-10-14 14:04:04 3258

原创 基于anaconda制作自定义环境的基础镜像-以obspy地震库为例

以obspy地震库为例,基于anaconda环境制作自定义环境的基础镜像

2022-09-27 18:28:00 1643

原创 SpringMVC入门------一文上手SpringMVC框架

SpringMVC是对Servlet的深层次封装,其架构功能分工明确,注解强大易用,方便整合MyBatis,Hiberate,JPA等其他框架。

2022-06-22 15:57:30 273

原创 点云学习----PCL点云滤波2-体素滤波

体素滤波: 个人理解就是把整个点云数据按照某个设定的大小,将其分割成一个个小的立方块儿,在每个立方块儿中选取一个有代表性的点(可以是立方块儿中所有点的重心点也可以是中心点,或者是距离中心最近的点),过滤掉其他点,这样可以保持点云的整体轮廓和形状。以下代码分别采用重心(VoxelGrid)、中心(ApproximateVoxelGrid)以及距离中心最近的点(用kd树进行计算)分别滤波并展示...

2022-06-21 17:46:17 2676 3

原创 Spring入门之框架核心----IOC/AOP

首先逛一下spring官网:Spring | Home为什么用框架,以及spring框架的优点就不再敖述了,正如官网所言“Spring makes Java simple”,废话不多说直接开始吧!1.IOC-Inversion of Control(控制反转)是一种设计思想,大体思想就是:创建项目配置文件(xml);通过定义bean标签(写入id和对应的class),告诉Spring容器这些类需要管理;容...

2022-05-13 20:55:36 165

原创 点云学习----PCL读写点云

1.读取pcd文件:int main(){ //定义点云对象 pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>); //加载读取点云数据到cloud中 if (pcl::io::loadPCDFile<pcl::PointXYZ>("D:\\test_pcd.pcd", *cloud) == -1) { PCL_ERROR("Read file f

2022-05-09 17:28:04 4583

原创 点云学习----PCL点云滤波1-直通滤波

直通滤波:pcl::PassThrough类过滤掉点云某个纬度下指定区域内(或者外)的点,用于消除背景等操作。 先来个自定义的点云数据滤波:#include <iostream>#include<pcl/point_types.h>#include<pcl/filters/passthrough.h>using namespace std;int main(){ //定义一个点云对象和滤波后的点云对象 ...

2022-05-07 21:33:37 2711 1

原创 点云学习----PCL编译和安装

不同版本的PCL在不同系统下的编译:WindowsWin10 系统下VisualStudio2019 配置点云库 PCL1.12.0_点云侠的博客-CSDN博客Win10 系统下VisualStudio2019 配置点云库 PCL1.11.0_点云侠的博客-CSDN博客_vs2019配置pclWin10 系统下 VisualStudio2019 配置点云库 PCL1.11.1_点云侠的博客-CSDN博客02VS2017安装和配置PCL1-8-1-Windows-下配置安装PCL-开发环.

2022-05-07 17:31:42 541

原创 点云学习---入门

1.点云数据格式常见的点云格式包括:*.las:用于激光雷达点云及其他任何三维xyz元组,是一种用于交换三维点数据的公共文件格式。文件主要由4部分组成,包括公共头块(包含版本号、缩放因子、偏移值、时间、范围等),变长记录(包含变长类型数据、坐标投影信息和用户信息等),点数据记录(包括三维坐标、回波、强度、扫描角度、分类、飞行航带、飞行姿态、GPS时间、点颜色等信息),扩展的边长记录。LAS文件按每条扫描线排列方式存放数据,包括激光点的三维坐标、多次回波信息、强度信息、扫描角度、分类信息、飞行航带信息

2022-05-07 16:39:48 3432

原创 搭建一个简单的MVC框架

简单实现MVC框架

2022-02-10 18:23:57 1598

原创 QT实现等待对话框转圈显示

QT 等待对话框 转圈提示

2022-01-03 12:50:18 5160 5

原创 Windows环境下MySQL安装

MySQL安装:1.下载:到官网下载免安装版本: https://dev.mysql.com/downloads/mysql/选择操作系统:2.解压缩:将下载打压缩包解压到自己的安装目录下,如3.修改配置:进入该目录,新建一个my.ini配置文件,原始的my-default.ini配置文件只是个模版,不要在里面改动。my.ini的内容如下:[mysql]default-character-set=utf8[mysqld]port = 3306bas

2021-08-28 19:09:29 141

原创 java解析JSON的方法汇总

java解析JSON有多种方法,最常用的有3种:JSON官方的解析、GSON(谷歌)、FastJson(阿里)。GSON解析:1.新建项目,引入jar文件(可在GitHub上下载:https://search.maven.org/artifact/com.google.code.gson/gson):首先,在项目中新建文件夹lib,将jar文件复制到lib下:其次,依次点击File->Project Structrue->Libraries->+->java...

2021-02-22 22:32:24 2797

原创 ECMWF等大气数据批量下载(Python API)详细步骤

ECMWF等大气数据批量下载(Python API)遥感方向做热红外温度反演,不可避免的要用到大气廓线数据,大气数据具有实时性,比如2018年9月1日的早上8点的影像,为了提高反演精度就需要用到时间上与其相差尽可能接近的大气数据,用于消除大气的影响,如果数据量较少我们可以查看影像的时间和空间范围进行下载,但是如果处理某个较大区域时可能涉及到大量的影像,如果一景一景对应查找去下载会很麻烦,因此针对大量数据的自动批量下载很有必要。本文根据 https://cds.climate.copernicus.eu/#

2021-02-19 17:08:58 9693 18

原创 JAVA常见集合介绍

简单罗列java集合种类及相关介绍和使用,在此附上java官方api帮助文档,通过本文简单了解、整体把握住要点后,具体使用可参考帮助文档:链接:https://pan.baidu.com/s/1ic_kiSV6ZN_dYHWp8HeM1g提取码:40dv1.常见数据结构数据存储的常用结构有:栈、队列、数组、链表和红黑树栈 记住一句话“先进后出的线性表”,存取数据时先进去的被压到栈底,等它上面的出去后才能出;队列 在表的一端进行插入,而在另一端进行删除元素的线性表,同样记住“先进先出”,因

2021-01-23 22:19:36 192

原创 JAVA入门介绍2

java特性面向对象:一种纯面向对象的编程语言跨平台:提供了在不同平台下运行的解释环境健壮安全:吸收c++有点,自动回收垃圾, 强制类型检查, 取消指针跨平台原理在不同平台下将java代码编译成java字节码,运行时根据不同平台下的JVM,进行翻译。注意,java跨平台和qt跨平台有所区别,qt跨平台是代码跨平台,代码可以在不同平台下共用,但需要在不同平台下重新编译方可使用。...

2020-12-04 22:57:11 85 1

原创 JAVA入门介绍1(JDK和Eclipse下载安装)

JAVA入门介绍(JDK和Eclipse下载安装)@TOC1.JDK下载安装官网下载 :https://www.oracle.com/java/technologies/javase-jdk11-downloads.html点击JavaSEDownloads:进入后不建议直接下载最新版本,建议下载长期支持版本(LTS):选择自己平台下的版本(这里以window x64为例):这里需要注册账号并登陆。2.安装下载完成后双击exe进行安装,过程简单,直接下一步即可,注意记住安装路径:

2020-12-03 22:19:27 173

原创 K近邻算法-python实现

K近邻算法

2020-08-02 19:05:53 174

原创 Pandas基础学习入门级别

1. 基础:数据导入,读取,索引1.1 数据导入,读取import pandas as pa#导入库titan=pa.read_csv('./titanic_train911.csv')#读取文件titan.head(5)#查看前5行 PassengerId Survived Pclass Name ...

2019-09-15 10:56:56 666

原创 Numpy入门学习

numpy库学习在此只介绍常用的简单的一些接口以入门,详细内容可参考官网或中文帮助文档:https://www.numpy.org/https://www.numpy.org.cn/index.html1. 基本结构基本属性:dtype,size,shape,ndim,fill等;切片与索引:与Python一致;矩阵:查找某列array[0,1:3](1到3列第0行),赋值: = 是...

2019-08-25 18:58:36 224

原创 1小时搞定Python基础

Python基础1. 字符串(拆分:split();插入:join();代替:replace();修剪:strip;格式化输出:’{2} {1} {0}’.format(‘tang’,‘yu’,‘di’))1.1 切分ch='a,o,e,i,u,v,b,p,m,f,d,t,n,l,g,k,h,j,q,x,z,c,s,zh,ch,sh,an,en,in,un,yun,ang,eng,ing,...

2019-08-23 14:58:12 255

proj9.0.0源码+依赖的三方库+编译好的proj库+配置好的proj源码工程

proj9.0.0源码+依赖的三方库(sqlite3+tiff+curl+gtest+zlib等)+编译好的proj库+配置好的proj源码工程: 可结合博客https://blog.csdn.net/liuxiaojiangtobeno1/article/details/129448303?spm=1001.2014.3001.5501自行编译; 可直接下载使用; 还可直接在源码工程中查看源码!

2023-03-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除