02 - matlab m_map地学绘图工具基础函数 - m_proj

news2024/11/26 16:37:04

02 - matlab m_map地学绘图工具基础函数 - m_proj

  • 0. 引言
  • 1. 查看所有投影方式
  • 3. 各投影方式绘图示例
    • 3.1 极射赤面投影法(Stereographic )
    • 3.2 Orthographic 正射投影示例
    • 3.3 Azimuthal Equal-area 方位等面积投影
    • 3.4 Azimuthal Equidistant 等距方位投影
    • 3.5 Gnomonic 方位投影
    • 3.6 Satellite 卫星投影
    • 3.7 Albers Equal-Area Conic 圆锥等面积投影
    • 3.8 Lambert Conformal Conic Lambert 圆锥保角投影
    • 3.9 Mercator 墨卡托投影
    • 3.10 Miller Cylindrical Miller 圆柱投影
    • 3.11 Equidistant Cylindrical 圆柱等距投影
    • 3.12 Cylindrical Equal-Area 等角圆柱投影
    • 3.13 Oblique Mercator 倾斜 Mercator 投影
    • 3.14 Transverse Mercator 横轴 Mercator 投影
    • 3.15 Sinusoidal 正弦曲线投影
    • 3.16 Gall-Peters 高尔-彼得斯投影
    • 3.17 Hammer-Aitoff 埃托夫 (Aitoff) 投影
    • 3.18 Mollweide 伪圆柱等面积投影
    • 3.19 Robinson Robinson 投影
    • 3.20 Kavrayski VII
    • 3.21 UTM 通用横轴 Mercator 投影
  • 4. 结语


0. 引言

  上篇简述了m_map中所有函数及其功能,调用m_demo函数展示了m_map内置的15个示例。下面开始正式对各函数进行介绍。本篇介绍m_proj函数,该函数用于初始化投影方式,对绘制地学图件尤为重要。

  地图投影是利用一定数学法则把地球表面的经、纬线转换到平面上的理论和方法。由于地球是一个赤道略宽两极略扁的不规则的梨形球体,故其表面是一个不可展平的曲面,所以运用任何数学方法进行这种转换都会产生误差和变形,为按照不同的需求缩小误差,就产生了各种投影方式。m_map中包含了几乎所有常见的投影方式。

1. 查看所有投影方式

  在Matlab中执行m_proj('set')可以看到m_map支持的所有投影方式,如下:

>> m_proj('set')
     Stereographic 极射赤面投影法
     Orthographic 正射投影
     Azimuthal Equal-area 方位等面积投影
     Azimuthal Equidistant 等距方位投影
     Gnomonic 方位投影
     Satellite 卫星投影
     Albers Equal-Area Conic 圆锥等面积投影
     Lambert Conformal Conic Lambert 圆锥保角投影
     Mercator 墨卡托投影
     Miller Cylindrical  Miller 圆柱投影
     Equidistant Cylindrical 圆柱等距投影
     Cylindrical Equal-Area 等角圆柱投影
     Oblique Mercator 倾斜 Mercator 投影
     Transverse Mercator 横轴 Mercator 投影
     Sinusoidal 正弦曲线投影
     Gall-Peters 高尔-彼得斯投影
     Hammer-Aitoff 埃托夫 (Aitoff) 投影
     Mollweide 伪圆柱等面积投影
     Robinson Robinson 投影
     Kavrayski VII
     UTM 通用横轴 Mercator 投影

  m_proj('set')后面加上投影名称(proj_name)参数,可以看到每种投影所要输入的参数。由此就可以根据自己需要选择方式开始绘图了。

m_proj('set',proj_name)

示例:

>> m_proj('set','Stereographic')
     'Stereographic'                                                            
     <,'lon<gitude>',center_long>                                               
     <,'lat<itude>', center_lat>                                                
     <,'rad<ius>', ( degrees | [longitude latitude] ) | 'alt<itude>', alt_frac >
     <,'rec<tbox>', ( 'on' | 'off' | 'circle' )>                                
     <,'rot<angle>', degrees CCW>   

3. 各投影方式绘图示例

3.1 极射赤面投影法(Stereographic )

m_proj('set','Stereographic')
     'Stereographic'                                                            
     <,'lon<gitude>',center_long>  % 投影中心经纬度                                             
     <,'lat<itude>', center_lat>                                                
     <,'rad<ius>', ( degrees | [longitude latitude] ) | 'alt<itude>', alt_frac >
     <,'rec<tbox>', ( 'on' | 'off' | 'circle' )>    % 控制将图绘制到                            
     <,'rot<angle>', degrees CCW>  
%% 示例代码
close all;clc;clear;
m_proj('stereographic','lon',0,'lat',90,'radius',90); %设置投影中心位置和半径
m_coast('patch','r');
m_grid('linest','-','xticklabels',[],'yticklabels',[]);

Stereographic 投影图示


3.2 Orthographic 正射投影示例

m_proj('set','Orthographic')
     'Orthographic'                                                             
     <,'lon<gitude>',center_long>                                               
     <,'lat<itude>', center_lat>                                                
     <,'rad<ius>', ( degrees | [longitude latitude] ) | 'alt<itude>', alt_frac >
     <,'rec<tbox>', ( 'on' | 'off' | 'circle' )>                                
     <,'rot<angle>', degrees CCW>      
%% 示例代码
close all;clc;clear;
m_proj('Orthographic','lon',0,'lat',90,'radius',90,'rec','on'); %设置投影中心位置和半径
m_coast('patch','r');
m_grid('linest','-','xticklabels',[],'yticklabels',[]);

3.3 Azimuthal Equal-area 方位等面积投影

m_proj('set','Azimuthal Equal-area')
     'Azimuthal Equal-area'                                                     
     <,'lon<gitude>',center_long>                                               
     <,'lat<itude>', center_lat>                                                
     <,'rad<ius>', ( degrees | [longitude latitude] ) | 'alt<itude>', alt_frac >
     <,'rec<tbox>', ( 'on' | 'off' | 'circle' )>                                
     <,'rot<angle>', degrees CCW>
%% 示例代码
close all;clc;clear;
m_proj('Azimuthal Equal-area','lon',0,'lat',90,'radius',90,'rec','on'); %设置投影中心位置和半径
m_coast('patch','r');
m_grid('linest','-','xticklabels',[],'yticklabels',[]);

3.4 Azimuthal Equidistant 等距方位投影

m_proj('set','Azimuthal Equidistant')
     'Azimuthal Equidistant'                                                    
     <,'lon<gitude>',center_long>                                               
     <,'lat<itude>', center_lat>                                                
     <,'rad<ius>', ( degrees | [longitude latitude] ) | 'alt<itude>', alt_frac >
     <,'rec<tbox>', ( 'on' | 'off' | 'circle' )>                                
     <,'rot<angle>', degrees CCW>   
%% 示例代码
close all;clc;clear;
m_proj('Azimuthal Equidistant','lon',0,'lat',90,'radius',90,'rec','on'); %设置投影中心位置和半径
m_coast('patch','r');
m_grid('linest','-','xticklabels',[],'yticklabels',[]);

3.5 Gnomonic 方位投影

 m_proj('set','Gnomonic')
     'Gnomonic'                                                                 
     <,'lon<gitude>',center_long>                                               
     <,'lat<itude>', center_lat>                                                
     <,'rad<ius>', ( degrees | [longitude latitude] ) | 'alt<itude>', alt_frac >
     <,'rec<tbox>', ( 'on' | 'off' | 'circle' )>                                
     <,'rot<angle>', degrees CCW>   
%% 示例代码
close all;clc;clear;
m_proj('Gnomonic','lon',0,'lat',90,'radius',90,'rec','on'); %设置投影中心位置和半径
m_coast('patch','r');
m_grid('linest','-','xticklabels',[],'yticklabels',[]);

3.6 Satellite 卫星投影

m_proj('set','Satellite')
     'Satellite'                                                                
     <,'lon<gitude>',center_long>                                               
     <,'lat<itude>', center_lat>                                                
     <,'rad<ius>', ( degrees | [longitude latitude] ) | 'alt<itude>', alt_frac >
     <,'rec<tbox>', ( 'on' | 'off' | 'circle' )>                                
     <,'rot<angle>', degrees CCW>   
%% 示例代码
close all;clc;clear;
m_proj('Satellite','lon',0,'lat',90,'radius',90,'rec','off'); %设置投影中心位置和半径
m_coast('patch','r');
m_grid('linest','-','xticklabels',[],'yticklabels',[]);

3.7 Albers Equal-Area Conic 圆锥等面积投影

m_proj('set','Albers Equal-Area Conic')
     'Albers Equal-Area Conic'       
     <,'lon<gitude>',[min max]>      
     <,'lat<itude>',[min max]>       
     <,'clo<ngitude>',value>         
     <,'par<allels>',[lat1 lat2]>    
     <,'rec<tbox>', ( 'on' | 'off' )>
     <,'ell<ipsoid>', one of         
         normal                      
         sphere                      
          grs80                      
          grs67                      
          wgs84                      
          wgs72                      
          wgs66                      
          wgs60                      
         clrk66                      
         clrk80                      
         intl24                      
         intl67                      
                               >     
     <,'ori<gin>', [long lat]>    
%% 示例代码
close all;clc;clear;
m_proj('albers equal-area','lat',[40 60],'long',[-90 -50],'rect','on','ell','wgs84'); % 输入经纬度范围、
m_coast('patch','r');
m_grid('linest','-','xticklabels',[],'yticklabels',[]);

3.8 Lambert Conformal Conic Lambert 圆锥保角投影

m_proj('set','Lambert Conformal Conic')
     'Lambert Conformal Conic'       
     <,'lon<gitude>',[min max]>      
     <,'lat<itude>',[min max]>       
     <,'clo<ngitude>',value>         
     <,'par<allels>',[lat1 lat2]>    
     <,'rec<tbox>', ( 'on' | 'off' )>
     <,'ell<ipsoid>', one of         
         normal                      
         sphere                      
          grs80                      
          grs67                      
          wgs84                      
          wgs72                      
          wgs66                      
          wgs60                      
         clrk66                      
         clrk80                      
         intl24                      
         intl67        
%% 示例代码
close all;clc;clear;
m_proj('lambert','lon',[-10 20],'lat',[33 48]); 
[CS,CH]=m_etopo2('contourf',[-5000:500:0 250:250:3000],'edgecolor','none');
 m_grid('linestyle','none','tickdir','out','linewidth',3);

colormap([ m_colmap('blues',80); m_colmap('gland',48)]);
brighten(.5);

ax=m_contfbar(1,[.5 .8],CS,CH);
title(ax,{'Level/m',''}); % Move up by inserting a blank line

3.9 Mercator 墨卡托投影

m_proj('set','Mercator')
     'Mercator'                            
     <,'lon<gitude>',( [min max] | center)>
     <,'lat<itude>',( maxlat | [min max]>  
     <,'sph<ere>', one of                  
         normal                            
         sphere                            
          grs80                            
          grs67                            
          wgs84                            
          wgs72                            
          wgs66                            
          wgs60                            
         clrk66                            
         clrk80                            
         intl24                            
         intl67    
%% 示例代码
close all;clc;clear;
m_proj('Mercator','lon',[-180 180],'lat',[-80 80]); % 输入经纬度范围
m_coast('patch','r');
m_grid('linest','-','xticklabels',[],'yticklabels',[]);

3.10 Miller Cylindrical Miller 圆柱投影

m_proj('set','Miller Cylindrical')
     'Miller Cylindrical'                  
     <,'lon<gitude>',( [min max] | center)>
     <,'lat<itude>',( maxlat | [min max]>  
     <,'sph<ere>', one of                  
         normal                            
         sphere                            
          grs80                            
          grs67                            
          wgs84                            
          wgs72                            
          wgs66                            
          wgs60                            
         clrk66                            
         clrk80                            
         intl24                            
         intl67   
%% 示例代码
close all;clc;clear;
m_proj('miller','lat',[-77 77]); % 输入经纬度范围
m_coast('patch','r');
m_grid('linest','-','xticklabels',[],'yticklabels',[]);

3.11 Equidistant Cylindrical 圆柱等距投影

m_proj('set','Equidistant Cylindrical')
     'Equidistant Cylindrical'             
     <,'lon<gitude>',( [min max] | center)>
     <,'lat<itude>',( maxlat | [min max]>  
     <,'sph<ere>', one of                  
         normal                            
         sphere                            
          grs80                            
          grs67                            
          wgs84                            
          wgs72                            
          wgs66                            
          wgs60                            
         clrk66                            
         clrk80                            
         intl24                            
         intl67
%% 示例代码
close all;clc;clear;
m_proj('equidistant Cylindrical','lon',[-180 180],'lat',[-77 77]); % 输入经纬度范围
m_coast('patch','r');
m_grid('linest','-','xticklabels',[],'yticklabels',[]);

3.12 Cylindrical Equal-Area 等角圆柱投影

m_proj('set','Cylindrical Equal-Area')
     'Cylindrical Equal-Area'              
     <,'lon<gitude>',( [min max] | center)>
     <,'lat<itude>',( maxlat | [min max]>  
     <,'sph<ere>', one of                  
         normal                            
         sphere                            
          grs80                            
          grs67                            
          wgs84                            
          wgs72                            
          wgs66                            
          wgs60                            
         clrk66                            
         clrk80                            
         intl24                            
         intl67
%% 示例代码
close all;clc;clear;
m_proj('Cylindrical Equal-Area','lon',[-180 180],'lat',[-77 77]); % 输入经纬度范围
m_coast('patch','r');
m_grid('linest','-','xticklabels',[],'yticklabels',[]);

3.13 Oblique Mercator 倾斜 Mercator 投影

 m_proj('set','Oblique Mercator')
     'Oblique Mercator'                           
     <,'lon<gitude>',[value1 value2]>             
     <,'lat<itude>',[value1 value2]>              
     <,'asp<ect>',value>                          
     <,'dir<ection>',( 'horizontal' | 'vertical' )
%% 示例代码
close all;clc;clear;
m_proj('Oblique Mercator','lat',[56 30],'lon',[-132 -120],'aspect',.8); % 输入经纬度范围
m_coast('patch','r');
m_grid('linest','-','xticklabels',[],'yticklabels',[]);

3.14 Transverse Mercator 横轴 Mercator 投影

m_proj('set','Transverse Mercator')
     'Transverse Mercator'           
     <,'lon<gitude>',[min max]>      
     <,'lat<itude>',[min max]>       
     <,'clo<ngitude>',value>         
     <,'rec<tbox>', ( 'on' | 'off' )>
%% 示例代码
close all;clc;clear;
m_proj('Transverse Mercator','lat',[20 70],'lon',[-132 -60],'rec','on'); % 输入经纬度范围
m_coast('patch','r');
m_grid('linest','-','xticklabels',[],'yticklabels',[]);

3.15 Sinusoidal 正弦曲线投影

m_proj('set','Sinusoidal')
     'Sinusoidal'                    
     <,'lon<gitude>',[min max]>      
     <,'lat<itude>',[min max]>       
     <,'clo<ngitude>',value>         
     <,'rec<tbox>', ( 'on' | 'off' )>
%% 示例代码
close all;clc;clear;
m_proj('Sinusoidal','lat',[20 70],'lon',[-132 -60],'rec','on'); % 输入经纬度范围
m_coast('patch','r');
m_grid('linest','-','xticklabels',[],'yticklabels',[]);

3.16 Gall-Peters 高尔-彼得斯投影

m_proj('set','Gall-Peters')
     'Gall-Peters'                   
     <,'lon<gitude>',[min max]>      
     <,'lat<itude>',[min max]>       
     <,'clo<ngitude>',value>         
     <,'rec<tbox>', ( 'on' | 'off' )>
%% 示例代码
close all;clc;clear;
m_proj('Gall-Peters','lat',[20 70],'lon',[-132 -60],'rec','on'); % 输入经纬度范围
m_coast('patch','r');
m_grid('linest','-','xticklabels',[],'yticklabels',[]);

3.17 Hammer-Aitoff 埃托夫 (Aitoff) 投影

m_proj('set','Hammer-Aitoff')
     'Hammer-Aitoff'                 
     <,'lon<gitude>',[min max]>      
     <,'lat<itude>',[min max]>       
     <,'clo<ngitude>',value>         
     <,'rec<tbox>', ( 'on' | 'off' )>
%% 示例代码
close all;clc;clear;
m_proj('Hammer-Aitoff','lat',[20 70],'lon',[-132 -60],'rec','off'); % 输入经纬度范围
m_coast('patch','r');
m_grid('linest','-','xticklabels',[],'yticklabels',[]);

3.18 Mollweide 伪圆柱等面积投影

m_proj('set','Mollweide')
     'Mollweide'                     
     <,'lon<gitude>',[min max]>      
     <,'lat<itude>',[min max]>       
     <,'clo<ngitude>',value>         
     <,'rec<tbox>', ( 'on' | 'off' )>
%% 示例代码
close all;clc;clear;
m_proj('Mollweide','lat',[20 70],'lon',[-132 -60],'rec','off'); % 输入经纬度范围
m_coast('patch','r');
m_grid('linest','-','xticklabels',[],'yticklabels',[]);

3.19 Robinson Robinson 投影

m_proj('set','Robinson')
     'Robinson'                      
     <,'lon<gitude>',[min max]>      
     <,'lat<itude>',[min max]>       
     <,'clo<ngitude>',value>         
     <,'rec<tbox>', ( 'on' | 'off' )>
%% 示例代码
close all;clc;clear;
m_proj('Robinson','lat',[20 70],'lon',[-132 -60],'rec','off'); % 输入经纬度范围
m_coast('patch','r');
m_grid('linest','-','xticklabels',[],'yticklabels',[]);

3.20 Kavrayski VII

m_proj('set','Kavrayski VII')
     'Kavrayski VII'                 
     <,'lon<gitude>',[min max]>      
     <,'lat<itude>',[min max]>       
     <,'clo<ngitude>',value>         
     <,'rec<tbox>', ( 'on' | 'off' )>
%% 示例代码
close all;clc;clear;
m_proj('Kavrayski VII','lat',[20 70],'lon',[-132 -60],'rec','off'); % 输入经纬度范围
m_coast('patch','r');
m_grid('linest','-','xticklabels',[],'yticklabels',[]);

3.21 UTM 通用横轴 Mercator 投影

m_proj('set','UTM')
     'UTM'                            
     <,'lon<gitude>',[min max]>       
     <,'lat<itude>',[min max]>        
     <,'zon<e>',value>                
     <,'hem<isphere>',[1|0] (0 for N)>
     <,'ell<ipsoid>', one of          
         normal                       
         sphere                       
          grs80                       
          grs67                       
          wgs84                       
          wgs72                       
          wgs66                       
          wgs60                       
         clrk66                       
         clrk80                       
         intl24                       
         intl67                       
                               >      
     <,'rec<tbox>', ( 'on' | 'off' )>
%% 示例代码
close all;clc;clear;
m_proj('utm','ellipse','grs80','zone',45,'lat',[10 60],'long',[10 160]); % 输入经纬度范围
m_coast('patch','r');
m_grid('linest','-','xticklabels',[],'yticklabels',[]);

4. 结语

  本篇把m_map中所有投影方式都做了简单案例,有些参数没有进行尝试,在使用某种投影绘图前可以借助本篇的简单案例进行参数验证,或有助于绘制比较漂亮的图示。






😜
😜😜
😜😜😜😜

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1833599.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[C++][数据结构][哈希表]详细讲解

目录 1.哈希概念2.哈希冲突3.哈希函数4.哈希冲突解决5.闭散列1.何时扩容&#xff1f;如何扩容&#xff1f;2.线性探测3.二次探测 6.开散列(哈希桶)1.概念2.开散列增容3.开散列思考只能存储key为整形的元素&#xff0c;其他类型怎么解决&#xff1f;除留余数法&#xff0c;最好模…

新手如何入门Web3?

一、什么是Web3&#xff1f; Web3是指下一代互联网&#xff0c;它基于区块链技术&#xff0c;致力于将各种在线活动变得更加安全、透明和去中心化。Web3是一个广义的概念&#xff0c;涵盖了包括数字货币、去中心化应用、智能合约等在内的多个方面。它的主要特点包括去中心化、…

C++初学者指南第一步---5.介绍std::vector

C初学者指南第一步—5.介绍std::vector 目录 C初学者指南第一步---5.介绍std::vector1.初始化/访问2.添加元素3.Resizing调整大小4.在尾部删除元素5. 复制一直是深拷贝&#xff01; 注意std代表C标准库的命名空间&#xff0c;vector&#xff08;向量&#xff09;是标准库中的一…

Golang | Leetcode Golang题解之第162题寻找峰值

题目&#xff1a; 题解&#xff1a; func findPeakElement(nums []int) int {n : len(nums)// 辅助函数&#xff0c;输入下标 i&#xff0c;返回 nums[i] 的值// 方便处理 nums[-1] 以及 nums[n] 的边界情况get : func(i int) int {if i -1 || i n {return math.MinInt64}re…

关于在word中使用Axmath的报错的解决

介绍 Axmath是数学公式编辑器软件。官网如下。 AxMath/AxGlyph/AxCells (amyxun.com) 支持正版。 在word中使用Axmath 点击word中的“文件”→“选项”。 选择“加载项” 选择“word加载项” 在Axmath默认的安装目录如下&#xff1a; C:\Program Files (x86)\AxMathhao&am…

GPTZero:引领AI内容检测

随着人工智能技术的飞速发展,AI生成内容(AIGC)正在迅速改变我们获取和消费信息的方式。然而,AIGC的激增也带来了一系列挑战,尤其是在内容真实性和版权方面。正是在这样的背景下,一家由00后团队创立的公司——GPTZero,以其独特的AI检测工具,迅速崛起为行业的领军者。 一…

AWS Lambda + Flask 应用示例

前言 AWS Lambda 本身是一个以事件驱动的 Serverless 服务, 最简单的应用就是在入口函数中对接收到的事件/请求进行处理并返回响应. 对于像 Flask 这样的 Web 框架, 并不能直接在 Lambda 上提供服务, 不过我们可以借助 AWS Lambda Web Adapter 实现一个基于 Flask 框架的 Web …

SpringBoot配置第三方专业缓存技术jetcache远程缓存方案和本地缓存方案

JetCache 是一个基于 Java 的分布式缓存解决方案&#xff0c;旨在提供高性能和可扩展性。它支持多种后端存储&#xff0c;如 Redis、Hazelcast、Tair 等&#xff0c;可以作为应用程序的缓存层&#xff0c;有效地提升数据访问性能和响应速度。 JetCache 的主要特点包括&#x…

Elasticsearch过滤器(filter):原理及使用

Hi~&#xff01;这里是奋斗的小羊&#xff0c;很荣幸您能阅读我的文章&#xff0c;诚请评论指点&#xff0c;欢迎欢迎 ~~ &#x1f4a5;&#x1f4a5;个人主页&#xff1a;奋斗的小羊 &#x1f4a5;&#x1f4a5;所属专栏&#xff1a;C语言 &#x1f680;本系列文章为个人学习…

AWS——01篇(AWS入门 以及 AWS之EC2实例及简单实用)AWS

AWS——01篇&#xff08;AWS入门 以及 AWS之EC2实例及简单实用&#xff09; 1. 前言 2. 创建AWS账户 3. EC2 3.1 启动 EC2 新实例 3.1.1 入口 3.1.2 设置名称 选择服务 3.1.3 创建密钥对 3.1.4 网络设置——安全组 3.1.4.1 初始设置 3.1.4.2 添加安全组规则&#xff08;开放新…

【数据库编程-SQLite3(三)】Ubuntu下sqlite3的使用

学习分享 1、安装sqlite3命令2、sqlite3点命令3、在Linux命令行下&#xff0c;启动sqlite33.1、编写sql脚本3.2、脚本编写--DDL3.3、进入xxx.db数据库&#xff0c;读取脚本。3.4、再次查看数据库中的表。证明表创建成功。3.5、查看数据表中用户内容3.6、查看表结构3.7、在数据库…

Golang | Leetcode Golang题解之第164题最大间距

题目&#xff1a; 题解&#xff1a; type pair struct{ min, max int }func maximumGap(nums []int) (ans int) {n : len(nums)if n < 2 {return}minVal : min(nums...)maxVal : max(nums...)d : max(1, (maxVal-minVal)/(n-1))bucketSize : (maxVal-minVal)/d 1// 存储 (…

C#(C Sharp)学习笔记_多态【十九】

前言 个人觉得多态在面向对象编程中还比较重要的&#xff0c;而且不容易理解。也是学了一个下午&#xff0c;才把笔记写得相对比较完善&#xff0c;但仍欠缺一些内容。慢慢来吧…… 什么是多态&#xff1f; 基本概念 在编程语言和类型论中&#xff0c;多态&#xff08;Poly…

DAY3-力扣刷题

1.罗马数字转整数 13. 罗马数字转整数 - 力扣&#xff08;LeetCode&#xff09; 罗马数字包含以下七种字符: I&#xff0c; V&#xff0c; X&#xff0c; L&#xff0c;C&#xff0c;D 和 M。 字符 数值 I 1 V 5 X 10 L …

MySQL常见的命令

MySQL常见的命令 查看数据库&#xff08;注意添加分号&#xff09; show databases;进入到某个库 use 库; 例如&#xff1a;进入test use test;显示表格 show tables;直接展示某个库里面的表 show tables from 库&#xff1b; 例如&#xff1a;展示mysql中的表格 show tabl…

无广告、简单、实用的高性能 PDF 处理工具

一、简介 1、无广告、简单、实用的高性能 PDF 处理工具。它安装包大小在 240MB 左右&#xff0c;目前仅支持 Windows 平台。 二、下载 1、文末有下载链接,不明白可以私聊我哈&#xff08;麻烦咚咚咚&#xff0c;动动小手给个关注收藏小三连&#xff0c;我将继续努力为大家寻找以…

【Linux】进程_8

文章目录 五、进程10. 进程等待阻塞等待和非阻塞等待 11. 进程程序替换 未完待续 五、进程 10. 进程等待 上一篇我们知道了 wait 和 waitpid 函数都有一个 status 参数&#xff0c;这个参数是什么呢&#xff1f;这个参数其实就是进程的返回结果&#xff0c;当子进程结束的时候…

银行数仓项目实战(一)--什么是数据仓库

文章目录 数据仓库特点目的&#xff1a;监管报送监管报送的系统主要有&#xff1f;监管报送报送的数据 OLTP和OLAP 架构 数据仓库 数据仓库是一个面向主题的&#xff0c;集成的&#xff0c;非易失的且随时间变化的数据集合&#xff0c;用来支持管理人员的决策。 数据仓库是一个…

Nuxt快速学习开发 - Nuxt3静态资源Assets

Nuxt 使用两个目录来处理样式表、字体或图像等资产。 public/目录内容按原样在服务器根目录中提供。 assets/目录包含您希望构建工具&#xff08;Vite 或 webpack&#xff09;处理的所有资产。 public/目录 public目录用作静态资产的公共服务器&#xff0c;可在您的应用程序定…

CEM美国培安消解罐内管 CEM40位 55ML 微波消解罐

内罐采用高纯实验级进口增强改性处理TFM材料或PFA材料&#xff0c;我厂加工的微波罐能与原厂仪器匹配&#xff0c;而且是盖、体通配&#xff0c;无尺寸误差。精选材质&#xff0c;未添加回料&#xff0c;洁净的加工环境&#xff0c;优化了加工工艺&#xff0c;确保低本底&#…