自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZhiyangStudy的博客

补拙补心,勤必有成。

  • 博客(58)
  • 资源 (5)
  • 收藏
  • 关注

原创 【学习笔记】C++每日一记[20240520]

内存越界也指内存访问越界,是指访问了所申请空间之外的内存。如果对越界的内存进行读操作,读取的结果具有随机性且无法预知;如果对越界的内存进行写操作,写入的结果可能破坏其他数据。用智能指针代替普通指针,由于智能指针自带引用计数功能,能够记录动态分配空间的引用数量,在引用计数为零时,自动调用析构函数释放空间。内存越界不属于语法错误,无法通过编译器发现,甚至程序运行初期也不会发生错误,直到某种特定情况下才会由于内存越界导致程序崩溃。要求编程人员对操作的内存空间要有一个明确的认识。

2024-05-20 22:23:23 113

原创 【学习笔记】C++每日一记[20240517]

字符变量ch以及四个指针变量p1,p2,p3,p4都是普通的局部变量,它们保存在栈存储区。堆空间在不断分配和释放空间的过程中,可用空间链表频繁更新,造成可用空间逐渐碎片化,每块可用空间都很小。栈空间有计算机底层支持,压栈和出栈都有专门的指令,效率较高;字符串常量"abc"保存在字符串常量区,指针p1和p2指向同一个字符串变量,所以两个指针变量的值是相同的,指向字符串常量区的同一个地址。程序的最后一行通过malloc在堆存储区动态申请了一块空间,并返回这块空间的首地址,指针p4指向了这个地址。

2024-05-17 21:09:04 299

原创 【学习笔记】C++每日一记[20240516]

两种形式的main函数的返回值都是int类型,虽然有些程序员习惯将main函数的返回值写成void类型,并且在某些编译器上也能够正常执行,但这并不是标准的main函数,标准main函数的返回值是int类型,所以main函数中的最后一行代码是return 0,其中0表示main函数正确结束。main函数也称主函数,许多书上特意强调main函数是整个函数的入口,但这种说法不正确,实际上main函数在执行之前已经做了一些初始化工作,在main函数执行之后也有一些扫尾工作。分配成功,但是存在Debug异常。

2024-05-16 22:24:52 435

原创 【学习笔记】C++每日一记[20240515]

因此,a 的新值实际上是 a 和 b 的各个位不同的部分的组合。事实上,new/delete的功能已经完全覆盖了malloc/free的功能,之所以C++中保留,是为了解决兼容问题,防止C++中调用含有malloc/free的C函数时出现错误。这一步是将 a 和 b 的新值(即之前的 a ^ b)与原来的 b 进行异或运算,并将结果赋给 b。当数组中的元素是自定义类型时,delete在释放空间只会调用数组中收割元素的析构函数,而delete[]在释放空间时会调用数组中所有元素的析构函数。

2024-05-15 17:30:45 246

原创 【学习笔记】C++每日一记[20240513]

*普通全局变量的作用于是整个工程,在头文件中使用extern关键字声明普通全局变量,并在源文件中定义,其他文件只要使用#include包含声明普通全局变量的头文件,就可以在当前文件中使用普通全局变量。如果是表达式,则先分析表达式结果的类型,再确定所占字节数,而并不对表达式实际进行计算。如果在头文件中声明静态全局变量,静态全局变量在声明的同时会被初始化,如果静态全局变量没有显式地初始化则会初始化为默认值,相当于在头文件中同时完成声明和定义,而普通全局变量不能直接定义在头文件中。

2024-05-14 15:03:53 376

原创 【学习笔记】C++每日一记[20240512]

C++ learning

2024-05-12 15:10:32 283

原创 【学习笔记】软件工程概述

程序是人们为了完成特定的功能编制的一组指令集,它由计算机的语言描述,并且能在计算机系统上执行。而软件不仅包括程序,还包括程序的处理对象——数据,以及与程序开发、维护和使用相关的图文资料。

2024-05-06 23:26:49 1034

原创 【学习笔记】Elsevier的Latex模板文件(附网址)

Elsevier tex模板。这是一篇没有技术含量的水文,主要是看有人下载下来,居然当成资源需要积分才能下载。我觉得不行,故提供原始下载地址供查阅使用。

2024-04-06 22:02:10 267

原创 【编程实践】matlab中的转义字符

这个报错是因为在sprintf函数中使用了无效的转义字符\U。在MATLAB中,转义字符\U是无效的,因此会导致警告。检查sprintf函数中的格式化字符串是否包含了无效的转义字符。确保只使用MATLAB支持的转义字符。如果想要输出一个反斜杠字符\,需要使用双反斜杠\来表示,而不是\。

2024-03-09 01:08:59 402

原创 【Project】TPC-Online Module (manuscript_2024-01-07)

本模块实现隧道点云数据的线上汇总和可视化。--禁止转载

2024-01-07 16:21:48 696

原创 【学习笔记】插值之拉格朗日插值(Lagrange)

低阶拉格朗日插值,随后补充高阶拉格朗日插值。

2023-11-26 21:53:24 803

原创 【编程实践】在VS studio中配置Eigen库

Eigen库是C++标准模板库,能够进行向量运算、矩阵运算、矢量运算、数值分析等操作,并且包含相应的运算算法。Eigen官方地址:可在官网下载指定版本的压缩包,将压缩包解压至后面配置的“附件包含目录”中。

2023-09-18 22:53:08 3176

原创 【编程实践】使用pcl提取给定点云的三维边界点

搜索半径设置为0.05m。搜索半径设置为0.1m。

2023-09-13 23:52:18 458

原创 【编程实践】利用pcl实现点云凸包点生成

生成的凸包点与原点云的可视化。

2023-09-13 13:38:00 261

原创 【编程实践】利用Alpha Shape凹包提取三维点云某个投影下的边界

实现效果:白色的为提取的点云边界(体素下采样叶节点参数setLeafSize(0.1f,0.1f,0.1f),投影至Z=-1.0平面,concave hull参数为0.7)实现效果:白色的为提取的点云边界(体素下采样叶节点参数setLeafSize(0.1f,0.1f,0.1f),投影至Z=0平面,concave hull参数为0.3)

2023-09-11 21:07:35 336

原创 【学习笔记】求解线性方程组的G-S迭代法

【代码】【学习笔记】求解线性方程组的G-S迭代法。

2023-08-28 00:43:15 668

原创 【学习笔记】PCL部分操作总结及代码(来源于开源文档,运行自行调试)

PCL(Point Cloud Library)是一个用于点云处理的C++库。该库提供了许多用于点云数据滤波、分割、配准、曲面重建和特征提取等功能,还提供了常用的3D显示和可视化应用程序。PCL库是使用C++编写的,并提供了Python、Octave和Matlab等几种封装语言的支持。在使用PCL库时,我们需要经常使用到一些常用的数据结构,例如PointCloud和PointXYZ等。

2023-06-04 20:27:39 1715 2

原创 【学习笔记】摄影测量学部分知识回顾

重新回顾摄影测量学。

2023-04-29 00:14:38 937 1

原创 【学习笔记】关于trimesh库与pyglet库的版本匹配问题

版本匹配python 3.8.16;open3d 0.16.0;pyglet 1.5.22;

2023-04-22 15:56:44 683 1

原创 【工程实践】飞马SLAM100三维数据处理

SLAM三维数据处理流程记录。

2023-03-29 22:49:58 1937 2

原创 【编程实践】使用matlab求椭圆弧长

椭圆弧长计算。

2023-03-14 11:15:01 1158 2

原创 【编程实践】matlab中的if和switch语句

matlab中的选择语句,以判断某一坐标的象限角为例。

2023-03-14 10:11:35 957

原创 【点云学习】多时相激光雷达点云

多时相雷达数据(multi-tempral LiDAR data)研究情况

2023-03-09 22:20:14 644

原创 【学习笔记】Matlab中求点到直线的距离

点到直线的垂直距离

2023-02-22 16:51:28 3132

原创 【学习笔记】python库-国内常用镜像源

python-国内常用镜像源

2023-02-10 11:32:02 167

原创 【点云学习】mesh数据转为pcd数据并进行可视化

open3d数据处理

2023-02-09 01:56:29 527

原创 【点云学习】激光雷达的基本问题-随时补充

激光雷达的基本问题

2023-02-06 22:11:00 621

原创 【PCL专栏】VS2022与PCL1.12.0的配置

PCL1.12.0的VS配置

2022-09-25 23:19:24 2150 11

原创 【学习笔记】C++再入门过程-2

C++中的增强

2022-08-07 11:29:30 190

原创 【实用工具】怎样快速访问Github?

访问github。

2022-07-22 23:58:30 4331 1

原创 【PCL专栏】三维点云空洞修复介绍(一)

三维点云空洞修复

2022-06-26 22:29:37 7532

原创 【学习笔记】C++再入门过程-1

c++概述C++是面向对象的编程,同时也是一种泛型编程。面向过程是一种以过程为中心的编程思想,通过分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向过程编程思想的核心:功能分解,自顶向下,逐层细化(程序=数据结构+算法)。面向过程的编程语言存在的主要缺点是不符合人的思维习惯,而是要用计算机的思维方式去处理问题,而且面向过程编程语言重用性低,维护困难。面向对象的编程(Object-Oriented Programming)简称OOP技术,常常使用许多代

2022-05-01 22:08:41 1091

原创 【编程实践】使用python读取MySQL数据库中的数据

0 工具介绍python平台:Spyder数据库平台:MySQL数据库管理工具: Navicat Premium1 实施流程1.1 向程序中导入库当前,python3及以上版本已经不支持原来的库mysqldb,需要用pymysql。安装pymysql方法和过程比较简单。打开Anaconda Prompt,找到自己当前环境,在此环境下pip install pymsql进行安装(如果是失败的话,进行重试,或conda install pymysql)。同时,需要向程序中导入pandas库

2022-03-23 11:18:46 11876 2

原创 【学习笔记】图像处理的一些算法

1 区域生长算法(Region seeds growing)基本思想:将以一定判别依据,将具有相似准则的像素合并起来构成区域,关键问题是种子的选择和相似区域判定准则的确定。种子的选择{人工自动 种子的选择\left\{\begin{aligned} 人工 \\自动 \\\end{aligned}\right.种子的选择{人工自动​判定准则{一般用回复差值小于某个阈值来表示不同判定准则可能会产生不同的分割结果 判定准则\left\{\begin{aligned}一般用回复差值小于某个阈值

2022-01-03 11:33:36 2179

原创 阿里小站——笔记记录不迷路

阿里小站:https://pan.yuankongjian.com/传送门

2021-11-03 22:09:09 3149

原创 【实用工具】Anaconda、Spyder安装之后无法打开

突然暴躁ing!,简直服了,做实验Anaconda死活打不开了,鼓捣了将近一天Anaconda的问题解决查看软件是否安装成功python的Warning问题观察软件怎么了Anaconda的问题解决面对实验工具的突然不会用(软件崩溃),想着是因为版本不太行了。于是,从官网下载了最新的安装包进行重新安装,然而,安装之后这次不是崩溃,而是直接就打不开了。回想安装过程中,用户选择没有问题,是否加载PATH没有问题,安装路径文件夹名称中也没中文和空格,到最后直接就Finish,好像也没有问题。那么,究竟是哪里出现

2021-09-05 23:16:20 1433

原创 【学习笔记】空间统计(常用)

1 空间统计简要介绍1.1 简要介绍(1)空间统计分析是统计分析理论在空间科学的应用和拓展,是统计学与地理学交叉的学科内容,也是当前地理信息科学空间分析由空间几何分析向地学建模发展的理论工具和技术方法。(2)与传统的非空间统计方法不同,空间统计方法是将地理空间(邻域、区域、连通性 和&或 其他空间关系)直接融入到数学逻辑中。1.2 解决什么问题空间统计分析解决的中心问题是如何以数学统计模型来描述和模拟空间现象和过程,换句话说就是将地理模型转换成数学统计模型,以便进行定量描述和计算机处理。

2021-08-28 23:27:27 5872

原创 【编程实践】怎样卸载spyder中的Kite插件

什么是KiteKite是一个针对Python的代码补全工具, 开发者在之前的基础上,增加了「Intelligent Snippets」功能。它可以帮助广大开发者在敲代码时,实时生成与上下文相关的代码片段。(看起来是挺好用的,但是就是不想用,哎,就是玩~)卸载Kite插件链接: Kite网址//打开anaconda的PowerShell,将下面一段话复制粘贴到窗口,点击回车Invoke-WebRequest 'http://localhost:46624/clientapi/plugins/in

2021-06-17 11:12:00 4342

原创 【编程实践】污染物数据的简单地图可视化——山西省为例

0 背景本实验通过爬虫等技术手段获取山西省各市全年的大气主要污染物监测数据,为了更好地观察结果对大气污染数据进行污染物数据变化展示。由于时间有限(其实也不是做这个的,就是单纯感兴趣),因此就实现了比较简单的数据展示,后续有时间的话,在补充一些网页美化的内容。1 采用的工具介绍pyechart操作手册:3 实践3.1 污染物可视化数据(样例)数据介绍:获得的数据施加跨度为5年,每年每天有24条数据(即每个小时一条),共有N个站点,为了简要可视化,从中抽取了部分数据作为样例,进行可视化。样例

2021-05-23 22:52:31 1518 1

原创 【地球科学】DEM数据简要总结及ALOS PALSAR12.5m数据获取和对比显示

前言之前写过一篇关于下载30mDEM数据的博客,当时并没有想着需要更高分辨率的数据,也就没有过多考虑,但是最近项目的需要,需要更高精度的数据的支撑,但这不是大面积的范围,是在之前原来基础上对某些指定地区或者关键地区进行分析,因此需要获取部分小面积的高精度DEM数据进行支撑。简要介绍根据其他人的介绍,有的人给出了非常好的介绍和精度对比,给大家提供了非常好的技术支撑,我了解完之后对其进行进一步简化,简要的写出它们的特点和使用。当然这是非常不全面的,只是对我自己又比较大的帮助,但是对于大家我不确定是否有参考

2021-04-28 16:27:06 3663

SLAM-GO-POST-PRO-V2.0数据处理流程-操作手册

Blog【工程实践】飞马SLAM100三维数据处理(http://t.csdnimg.cn/phSrt)中对应的操作手册;【【工程实践】CSDN博客对应视频-飞马SLAM三维数据处理录制】 https://www.bilibili.com/video/BV1RM4y1U72S/?share_source=copy_web&vd_source=60b933c3718e7ffb6ba6a3ecac9fdae8 声明:本人从官网下载,所有权益归原著者者所有,任何人不得侵犯原著者合法权益。

2023-11-12

斯坦福兔子点云数据-"博客PCL专栏VS2022与PCL1.12.0的配置"

搭配"博客【PCL专栏】VS2022与PCL1.12.0的配置"使用,用于pcl环境配置环境测试,能够正常加载出数据,这说明自己配置的pcl环境暂时没有大的问题。

2022-12-01

全球90mDEM,来自ENVI/data

源:Global Multi-resolution Terrain Elevation Data 2010 (GMTED2010),内附三个文件,后缀分别为.j2w、.jp2、.prj。如果大家看好再下载,三者都需要,在arcgis中可以打开,如果其他作图或数据处理需求,可私信联系或交流。

2022-10-20

《MATLAB 神经网络30个案例分析》源程序 数据.rar

总共29个章节,每个章节讲解一到两个模型,有讲解过程,也有matlab源代码用于调试,学习交流使用,不得用于任何非法用途,有侵立删。

2021-09-15

博客《【数据挖掘】时间序列分析理论和使用SPSS进行ARIMA模型分析》的实验数据-MOR.xlsx

博客《【数据挖掘】时间序列分析理论和使用SPSS进行ARIMA模型分析》的实验数据,里面是一天的某一段时间大雾浓度数值,仅做测试使用,无实际含义。

2020-12-02

python大数据处理练习数据集(公开):datasets-master

dataset-master是一个公开的数据集,它经常被用来练习处理大数据,常用的语言是python,里面涉及到各种各种的数据集比如鸢尾花分类的数据集、航班数据集、某一年地震统计数据集等等,可以借助数据使用plotly进行绘制各种统计图练习。

2020-09-01

python导入osmnx库时所需的GEOS&GEOS-C

在使用python调用osm库时,需要使用shapely包依赖geos.dll,geos_c.dll两个文件,需要使用vcvars64.bat进行编译,文件放在这里了,可以自己搜索一下怎样编译。编译方法:1.单击开始,选择运行 2.输入 regsvr32(32位)/vcvars64.bat(64位)文件名.dll 并按下确认 之后会弹出注册成功信息。

2020-07-04

免费下载C++头文件<stdafx.h>

stdafx.h : include file for standard system include files, or project specific include files that are used frequently, but are changed infrequently。 找资源的时候到处都是积分兑换,无奈自己只能摸索一下,尽微薄之力提供便利。

2020-05-20

空空如也

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

TA关注的人

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