自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人生海海 山山而川

分说,不分说,不由分说!

  • 博客(252)
  • 资源 (12)
  • 收藏
  • 关注

原创 WebGL简易教程——目录

WebGL简易教程的目录汇总

2019-12-08 12:20:46 3949 4

原创 CMake构建学习笔记25-SpatiaLite库的构建

详细记录了在Windows下使用nmake构建SpatiaLite及其依赖库(如freexl、librttopo等)的过程,指出了nmake缺乏动态配置能力的缺陷,并提倡未来项目迁移至CMake以实现跨平台统一构建。

2025-09-04 13:06:13 553

原创 CMake构建学习笔记24-使用通用脚本构建PROJ和GEOS

通过封装通用CMake构建脚本与依赖管理,实现自动化、可复用的C++库构建流程。

2025-09-03 21:31:17 221

原创 CMake构建学习笔记23-SQLite库的构建

在Windows下通过自定义CMake项目将SQLite源码构建成动态库,并实现编译、链接与安装的自动化流程。

2025-09-02 22:15:37 301

原创 CMake构建学习笔记22-libxml2库的构建

使用封装的CMake通用构建脚本cmake-build.ps1成功构建libxml2库,并通过PowerShell脚本自动化完成解压、配置(启用zlib、iconv等依赖)、构建及安装流程。

2025-08-29 20:28:30 239

原创 CMake构建学习笔记21-通用的CMake构建脚本

通过提取通用逻辑,将CMake构建流程封装为可复用的PowerShell脚本,提升构建配置的维护效率。

2025-08-27 20:54:06 338

原创 CMake构建学习笔记20-iconv库的构建

介绍了如何通过vcpkg在Windows下为MSVC环境构建跨平台的iconv库,并结合CMake项目实现UTF-8与GBK编码字符串的转换。

2025-08-26 21:50:33 398

原创 将std容器的正向迭代器转换成反向迭代器

介绍了如何通过正向迭代器结合 std::reverse_iterator 和偏移公式 r_it = reverse_iterator(fwd_it + 1) 来正确实现反向迭代器,并通过示例验证其有效性。

2025-08-18 23:09:35 204

原创 在本地部署Qwen大语言模型全过程总结

在本地部署Qwen大语言模型全过程总结

2025-08-16 23:37:55 952 2

原创 PandasAI连接LLM对MySQL数据库进行数据分析

本文介绍了如何使用PandasAI 3.0与DeepSeek模型通过自然语言处理技术对MySQL数据库中电商客户的订单及会员信息进行智能数据分析。

2025-08-04 23:00:06 1067

原创 PandasAI连接LLM进行智能数据分析

PandasAI通过自定义LLM接口实现与DeepSeek模型的智能数据分析。

2025-07-27 22:32:01 565

原创 行业思考:不是前端不行,是只会前端不行

探讨了前端行业在AI冲击下的发展前景,指出单纯依赖前端技能面临的风险,并提倡程序员应拓展能力边界,从前端走向全栈,以应对行业的快速变化和技术革新带来的挑战。

2025-07-26 23:40:50 650

原创 连接语言大模型(LLM)服务进行对话

本文展示了如何使用阿里云百炼平台的API通过openai模块和LangChain框架与大模型deepseek-r1进行对话及批量文本分类。

2025-07-20 22:39:57 378

原创 WebGL简易教程——结语

本文总结了作者关于WebGL教程系列的写作初衷与建议,探讨了WebGL的学习价值、发展趋势及资源推荐。

2025-07-12 21:26:40 358

原创 nginx部署发布Vite项目

详细记录了如何在Ubuntu云服务器上使用Nginx部署Vite构建的静态项目,涵盖了基础配置、HTTPS设置及性能优化策略,以提升Web应用的访问速度与安全性。

2025-07-05 23:29:50 927

原创 Ubuntu云服务器上部署发布Vite项目

介绍了如何将Vite项目从开发环境部署到云服务器,涵盖了代码拷贝、构建部署、域名配置及SSL证书申请等关键步骤。

2025-07-02 19:18:04 871 2

原创 在Ubuntu上使用Certbot申请Let’s Encrypt SSL证书

介绍了使用Certbot为基本域名和泛域名申请Let's Encrypt免费SSL证书的过程,强调了正确设置DNS TXT记录的重要性,特别是在阿里云DNS中需要添加两条记录以确保验证成功。

2025-07-02 11:50:55 898

原创 常用Excel函数(find,lookup,vlookup)的使用总结

Excel函数可视为机器处理数据的模板,输入参数后通过函数逻辑得到结果。FIND、LOOKUP和VLOOKUP等函数可用于字符串查找和数据匹配,其中LOOKUP和VLOOKUP支持批量填充和嵌套使用,提高数据处理效率。

2025-06-22 17:30:47 1606

原创 给Markdown渲染网页增加一个目录组件(Vite+Vditor+Handlebars)(下)

本文介绍了如何通过CSS实现Markdown网页中目录组件的布局,重点讲解了弹性盒子布局和响应式设计,并使用粘性定位使目录始终固定在页面右上角。

2025-06-16 22:51:09 951

原创 给Markdown渲染网页增加一个目录组件(Vite+Vditor+Handlebars)(上)

详细介绍了通过Vditor渲染Markdown文档成Web页面之后,增加一个目录组件的功能实现,并给出了具体的代码。

2025-06-12 20:48:43 1125

原创 GDAL 2.X升级3.X需要注意的问题总结

详细总结了GDAL从2.X升级到3.X遇到的各种问题,并且给出了具体的解决方案。

2025-06-05 12:49:26 835

原创 解决Vditor加载Markdown网页很慢的问题(Vite+JS+Vditor)

引入配置文件vite.config.js实现拷贝本地资源到特定目录,继而通过设置域内CDN的方式解决Vditor加载Markdown网页很慢的问题。

2025-06-03 22:05:14 986

原创 使用Vditor将Markdown文档渲染成网页(Vite+JS+Vditor)

详细介绍了通过Vditor将Markdown格式文档渲染成Web网页的具体实现,并且实现了Markdown格式不具备的图片格式居中以及图片源更换的功能。

2025-05-30 22:08:05 1178

原创 通过JS模板引擎实现动态模块组件(Vite+JS+Handlebars)

详细介绍了通过JS模板引擎Handlebars实现动态模块组件的过程,并给出具体的代码实现。

2025-05-27 13:06:08 628

原创 实现一个前端动态模块组件(Vite+原生JS)

详细讲解了如何通过原生的JavaScript实现一个前端动态模块组件,并给出了具体的代码。

2025-05-22 21:18:10 1175

原创 使用Vite创建一个动态网页的前端项目

详细介绍了使用Vite创建一个动态网页的前端项目的过程,并且对代码做了详细的解析。

2025-05-21 20:03:49 953

原创 详解SLAM中的李群和李代数(中)

详解介绍了SLAM中的李群和李代数的相关的知识,并对其中的公式进行了详细的推导。

2025-05-11 21:26:07 395 1

原创 详解SLAM中的李群和李代数(上)

详解介绍了SLAM中的李群和李代数的相关的知识,并对其中的公式进行了详细的推导。

2025-05-02 21:50:57 985

原创 探究高空视频全景AR技术的实现原理

详细探究了探究高空视频全景AR技术的实现原理,论述了如何实时计算高空视频摄像头三维位姿,从而保证视频中的注记始终在正确的位置。

2025-02-28 22:58:51 1473

原创 C++代码改造为UTF-8编码问题的总结

详细介绍将C++程序代码改造为UTF-8编码时可能遇到的问题,以及具体的解决方案;同时介绍了字符编码的相关知识。

2025-02-12 19:39:05 1776

原创 GDAL矢量数据集相关接口的资源控制问题

详细总结了GDAL矢量数据集相关接口的资源控制(例如资源没有释放或者释放多次)问题。

2025-02-04 21:57:32 1073

原创 栅格数据金字塔层级的地理变换信息

详细介绍了GIS中栅格数据如何计算金字塔层级影像的地理变换信息。

2025-01-31 00:08:21 1139

原创 深度科普文:细数倾斜摄影数据的缺点

详细介绍了倾斜摄影数据应用到三维可视化项目中的一些缺点。

2024-12-21 22:51:04 1227

原创 CMake构建学习笔记19-OpenSSL库的构建

详细介绍了在Windows和Linux环境下构建OpenSSL库的方法,并且如何通过CMake的方式被主程序调用。

2024-12-21 22:28:51 1065

原创 Win11安装基于WSL2的Ubuntu

详细介绍了Win11安装基于WSL2的Ubuntu的过程。

2024-10-24 21:53:37 2061

原创 CMake构建学习笔记18-cpp-httplib库的构建

简要介绍了cpp-httplib库的构建

2024-09-28 15:22:49 502

原创 一次实践:给自己的手机摄像头进行相机标定

记录了一次给自己的手机摄像头进行相机标定的技术实践。

2024-09-27 21:53:41 4520 2

原创 CMake构建学习笔记17-uriparser库的构建和使用

简要介绍了使用CMake构建uriparser库的关键步骤和uriparser的使用

2024-09-16 16:13:46 529

原创 c++中utf8字符串和gbk字符串的转换

详细介绍了C++下utf8字符串与gbk字符串的转换问题

2024-09-16 16:11:31 790

原创 CMake构建学习笔记16-使用VS进行CMake项目的开发

详细介绍了通过Visual Studio 2019 这款IDE进行CMake项目开发过程,能够极大增加C/C++程序的开发效率。

2024-09-14 21:43:49 2451

常用Excel函数(find,lookup,vlookup)的使用总结

常用Excel函数(find,lookup,vlookup)的使用总结,带文档和数据

2025-06-21

给Markdown渲染网页增加一个目录组件(Vite+Vditor+Handlebars)

给Markdown渲染网页增加一个目录组件(Vite+Vditor+Handlebars)

2025-06-12

解决Vditor加载Markdown网页很慢的问题(Vite+JS+Vditor)

引入配置文件vite.config.js实现拷贝本地资源到特定目录,继而通过设置域内CDN的方式解决Vditor加载Markdown网页很慢的问题。

2025-06-03

使用Vditor将Markdown文档渲染成网页(Vite+JS+Vditor)

详细介绍了通过Vditor将Markdown格式文档渲染成Web网页的具体实现,并且实现了Markdown格式不具备的图片格式居中以及图片源更换的功能。

2025-05-30

通过JS模板引擎实现动态模块组件(Vite+JS+Handlebars)

详细介绍了通过JS模板引擎Handlebars实现动态模块组件的过程,并给出具体的代码实现。

2025-05-27

实现一个前端动态模块组件(Vite+原生JS)

实现一个前端动态组模组件(Vite+原生JS),实现的是一个博客分类专栏模块组件。

2025-05-22

【遥感与地理信息系统】高分辨率卫星影像真正射影像生成的替代方法比较分析:针对线阵相机场景的优化技术

内容概要:本文探讨了从高分辨率卫星影像生成真正正射影像(true ortho-photo)的不同方法,旨在解决传统差分纠正方法在城市地区产生的鬼影问题。文章介绍了z-buffer方法及其局限性,并提出改进措施如高度缓冲法和伪地面点技术。此外,还提出了基于角度和高度的光线追踪法以及排序DEM方法等新方案,特别适用于线扫描相机影像。实验结果表明,基于高度的光线追踪法在处理线扫描影像时具有较高的效率和较好的图像质量。最后,文中讨论了遮挡区域恢复的方法,包括多张影像合并和邻域纹理复制。 适合人群:从事地理信息系统(GIS)、遥感和测绘工程领域的研究人员和技术人员。 使用场景及目标:①理解传统正射影像生成方法的局限性;②掌握新的真正正射影像生成技术,特别是针对高分辨率卫星影像;③学习如何通过多种方法提高真正正射影像的质量,减少鬼影现象;④探索遮挡区域恢复的技术手段。 其他说明:本文不仅提供了理论分析,还进行了详细的实验验证,比较了不同方法的性能和效果,为实际应用提供了参考依据。对于需要处理复杂地形或城市地区的高分辨率影像的专业人士来说,这是一份非常有价值的参考资料。

2025-05-08

【遥感与地理信息系统】基于多边形的真正射影像生成技术:隐藏区域检测与补偿方法设计

内容概要:本文介绍了一种基于多边形的真正正射影像生成方法,旨在解决大比例尺和城市正射影像中存在的遮挡区域问题。传统方法依赖于栅格算法,存在内存占用大、速度慢且分辨率依赖的问题。而本文提出的方法通过多边形投影和空间叠加处理来检测遮挡区域,并选择最佳的正射影像进行修复。该方法不需要生成大型辅助矩阵,减少了内存使用,且与现有商业图像处理软件和空间分析工具兼容性良好。; 适合人群:地理信息系统(GIS)专业人员、遥感技术研究人员以及对正射影像处理感兴趣的工程师。; 使用场景及目标:①在大比例尺和城市环境中生成高质量的正射影像;②减少或消除由于建筑物和其他障碍物造成的遮挡区域和双映射效应;③提高正射影像处理的速度和效率,同时保持高精度。; 其他说明:该方法不仅显著降低了内存使用量,而且能够独立于分辨率运行,便于后续分析如接缝线生成和高程模型验证。此外,该方法易于集成到现有的软件环境中,未来还可以扩展应用于阴影区检测和其他类型的影像处理。

2025-05-08

矩阵QR分解的过程的PPT

详细讲解了矩阵QR分解的过程

2025-05-08

ch2正交三角分解的PPT

ch2正交三角分解的PPT

2025-05-08

《COM组件设计与应用》系列文章和代码

COM组件算是很老的技术了,现在估计用的人不多,整理资料时发现的,删除了可惜,现在微软还在大量应用这项技术。需要的同学自取,不设置动态调分。

2025-04-24

相机标定源代码(张正友标定法)

相机标定源代码,给自己的手机摄像头进行标定,采用张正友标定法,包含数据和源代码。

2024-09-27

热力图生成算法的具体实现(C++,OpenCV)

热力图生成算法的具体实现(C++,OpenCV),搭配https://blog.csdn.net/charlee44/article/details/124895644食用。

2022-05-21

Draco解压缩Mesh的示例

使用Draco解压缩1个Mesh的具体示例(包含Mesh数据),搭配https://blog.csdn.net/charlee44/article/details/124849704食用。

2022-05-18

Graphing.7z

在QT中绘制多边形的实例,主要是通过QT的重绘事件以及鼠标事件实现的。通过这个例子应该可以拓展出绘制多种图形的功能。

2020-03-06

VC进程通信之管道的使用

在VC中实现了进程通信(管道方式),在VC对话框中实现CMD命令的使用

2019-02-06

WebGL实现一个长方体包围盒随鼠标旋转缩放

通过一个长方体包围盒随鼠标旋转缩放具体实例,涵盖了WebGL中设置模型变换、视图变换、投影变换的技巧

2019-02-17

gmp-6.2.0.7z

通过源代码编译好的大数运算库gmp-6.2.0,编译好的库文件在\.libs文件夹下,动态库的导入库为libgmp.dll.a,像加载.lib一样在VS中加载即可。注意这是64位版本的。具体博客内容:https://blog.csdn.net/charlee44/article/details/104892290

2020-03-16

格网DEM生成不规则三角网TIN

格网DEM生成不规则三角网TIN的具体实现,搭配https://download.csdn.net/download/charlee44/18333143食用

2021-05-02

Resource.7z

两个数字地球的底图数据,详细介绍可以参看https://blog.csdn.net/charlee44/article/details/106304008

2020-05-23

Graphing.7z

简述了通过CGAL将一个多边形剖分成Delaunay三角网的过程,并且给出了具体的实现代码。博文地址在:https://blog.csdn.net/charlee44/article/details/104932321

2020-03-17

WebGL的颜色渲染-渲染一张DEM(数字高程模型)

通过渲染一张DEM的具体例子,了解在WebGL中颜色渲染的过程。

2019-05-01

WebGLTutorial-master.zip

WebGL简易教程的实例代码,搭配教程https://blog.csdn.net/charlee44/article/details/103443618食用。

2019-12-08

ImgViewer.zip

使用QT显示OpenCV读取的图片。OpenCV读取图片为内存Buf,传给QImage,在QT界面中显示。博文地址:https://blog.csdn.net/charlee44/article/details/104464262

2020-02-23

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

TA关注的人

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