- 博客(514)
- 资源 (16)
- 问答 (2)
- 收藏
- 关注
原创 【1】视觉SLAM的数学表达
本文是一个数学问题的定义,只是对问题进行数学定义和数学建模(跟我们高数上学习的一些数学概念和定义一样),并非求解过程,现在只是对视觉SLAM的实时定位和地图构建进行数学建模,用数学来表达我们的问题。其次,我们知道三维空间的运动由三个轴构成,所以机器人的运动要由三个轴上的平移,以及围绕着三个轴的旋转来表述,一共由6个自由度。在视觉SLAM中,的观测方程如何参数化,换句话说,空间中的坐标点是如何投影到一张照片上的,这需要解释相机的成像模型。什么是运动:考察从k-1时刻到k时刻,智能小车的位置X是如何变化的。
2025-11-05 21:10:40
219
原创 581.29-notebook-win10-win11-64bit-international-dch-whql.exe 和581.29-notebook-win10-win11-64bit-inte
本笔记为博主安装rtx5060版本时遇到问题,由ai大模型生成答案,请辨别阅读。NVIDIA 驱动文件名中的。如需下载或进一步了解,可访问。
2025-10-21 13:15:29
537
原创 deepseek告诉你:2025年,大模型技术出现以后,我们程序员应该如何学习技术才能不会被淘汰
架构与抽象能力为什么重要:AI可以生成一个类的代码,但很难设计一个支撑百万用户、高可用、可扩展的完整系统架构。这需要深刻的洞察和权衡。跨领域知识为什么重要技术 + 行业知识 = 不可替代性。如果你是一个既懂技术,又深刻理解金融、医疗、法律或制造业流程的专家,你就能提出正确的问题,设计出真正创造价值的AI解决方案。批判性思维与决策能力为什么重要:AI能给出多个选项,但在信息不全、充满不确定性时做出关键决策,仍然是人类的责任。好奇心与快速学习能力为什么重要:技术迭代速度在AI时代是指数级的。
2025-10-17 19:40:55
622
原创 我想创业,但是没有合适的商业模式,我 该如何入手来构建自己的商业模式-来自deepseek的答案
这是整个商业模式的基石。没有真正的问题,就没有存在的价值。从你自身和你的圈子出发(发现问题):你在工作或生活中,有什么让你烦恼、效率低下或希望被解决的问题?作为程序员,你很可能遇到过工具不好用、流程太繁琐、某个需求无法被满足的情况。这是最真实、最可靠的起点。观察你身边的人(其他程序员、朋友、家人),他们在抱怨什么?他们用什么词来形容他们的烦恼?拿出一个笔记本,列出你过去一个月内所有的“小烦恼”和“要是有一个XX东西就好了”的时刻。你发现的问题,是一个“可有可无”的问题,还是一个“非解决不可”的痛点。
2025-10-17 19:20:49
881
原创 作为程序员我们应该如何使我们的技术变现
技术发展日新月异,不断学习新技能是保持竞争力的关键。在专业社区活跃,分享知识,参与开源,拥有个人博客或GitHub主页,都能有效提升你的可见度和信任度。无论是写代码、做产品还是提供服务,核心都是解决用户的痛点或需求,创造价值。不要把所有鸡蛋放在一个篮子里。在稳定工作的同时,可以尝试自由职业、开发小产品或知识分享,逐步构建多个收入流。即使技术再好,也需要良好的沟通能力来理解需求,以及基本的营销能力来推广自己或产品。尤其是自由职业者和独立开发者,需要了解合同、税务、知识产权等相关法律和财务知识。
2025-10-17 19:15:03
854
原创 摄像头获取的光之后是如何构建成3维地图的
摘要:本文阐述了如何通过二维图像重建三维地图的核心原理和技术流程。基于三角测量原理,系统通过特征提取与匹配、相机运动估计、点云生成等步骤,将二维图像序列转化为三维空间结构。重点介绍了单目、双目和RGB-D三种摄像头的实现方式差异,以及捆绑调整等优化技术如何提升地图精度。整个流程实质上是利用多视角几何关系和优化算法,从光的二维记录中逆向求解三维空间信息的过程。(149字)
2025-10-14 18:04:34
62
原创 拜尔滤镜详细解释,原理和实践
拜尔滤镜是一种覆盖在图像传感器上的色彩滤镜阵列,通过2x2重复单元(1红、2绿、1蓝)实现单传感器彩色成像。其设计基于人眼对绿色最敏感的特性,绿色像素占比50%以优化亮度信息。工作原理是每个像素仅记录一种颜色强度,形成原始"马赛克"图像,需通过去马赛克算法插值缺失颜色值。现代算法采用边缘自适应插值等方法减少伪影。虽然存在分辨率损失和低光性能等缺点,但凭借成本效益和技术成熟度,拜尔滤镜仍是数码成像的主流技术,并衍生出RGBW、X-Trans等改进型设计。这项精妙发明通过物理分色和智能插值的
2025-10-14 13:49:21
140
原创 摄像头获取光的基本原理
摄像头通过镜头汇聚光线,在CMOS传感器上形成倒立实像。光电二极管利用光电效应将光信号转换为电信号,每个像素仅记录单色亮度。拜耳滤镜(RGGB排列)帮助区分颜色,通过插值算法重建完整RGB信息。后续信号处理包括去马赛克、白平衡、降噪等步骤,最终输出数字图像。整个过程实现了从光学影像到数字信号的精确转换。
2025-10-14 11:42:36
1247
原创 摄像头的CMOS是如何从“三张单色图”到“一张彩色图”的
硬件分离:拜耳滤镜让我们用单个传感器,同时但独立地捕获了红色分量绿色分量和蓝色分量的三张采样图。软件重建:“去马赛克”算法作为桥梁,利用图像的空间连续性和相关性,为每个位置智能地插值出缺失的两种颜色分量。最终合成:对于输出图像的每一个像素,我们将其对应的 R、G、B 三个数值组合在一起,就构成了这个像素的最终颜色。当屏幕上所有的像素都以其计算出的 值显示时,一张完整、自然的彩色图片就呈现在我们眼前了。所以,整个过程可以看作是“用1/3的真实数据 + 2/3的智能推测”
2025-10-14 11:40:16
89
原创 【3】SLAM技术的技术发展历史
SLAM技术发展历程与趋势(150字摘要) SLAM技术从20世纪50年代的工业自动化需求萌芽,历经1980年代的理论框架构建、1990年代的算法突破,到21世纪迎来多范式竞争。2000-2010年间,粒子滤波、图优化等技术推动SLAM性能提升;2015年后视觉SLAM进入黄金期,ORB-SLAM、VINS-Mono等标志性算法相继涌现。近年来,中国学者在自动驾驶、地下环境SLAM等方面取得突破。未来趋势包括动态环境处理、深度学习融合、联邦学习协作等方向,在自动驾驶、深空探测等领域具有广阔应用前景。
2025-10-13 20:58:06
94
原创 【2】SLAM算法历史沿革及其论文出处
SLAM技术发展简史:1980年代理论奠基(Smith等提出空间关系估计理论);1990年代算法探索(FastSLAM等);2000年代实现突破(单目视觉SLAM、PTAM等);2010年代视觉SLAM黄金期(ORB-SLAM、VINS-Mono等);2020年代AI深度融合(LIO-SAM、神经SLAM等),并拓展至自动驾驶(Apollo)、深空探测(嫦娥五号)等前沿领域,持续向轻量化、语义化方向演进。
2025-10-13 20:56:29
40
原创 真搞,CUDA其实就是CUDA Toolkit
特性CUDA定义一个并行计算平台和编程模型用于 CUDA 开发的软件开发工具包性质抽象的概念、架构、生态系统具体的软件工具集合包含关系包含整个生态(硬件、软件、模型)是 CUDA 平台的一部分,是其中的软件开发组件你下载的是什么你无法直接下载“CUDA”这个概念你从 NVIDIA 官网下载的就是主要用途提供利用 GPU 进行通用计算的能力为开发者提供编译、调试和优化 CUDA 程序所需的工具对于开发者来说,我们常说的“安装 CUDA”,实际上指的是安装 CUDA Toolkit。
2025-09-27 00:29:04
649
原创 记一次nginx服务器安全防护实战之“恶意目录探测攻击”防护
由于是线上环境,先将攻击ip进行紧急封禁,对第四步进行处理。然后做好深度加固方案,杜绝此类问题的发生。防护层级实施措施防护效果网络层IP实时封禁即时阻断攻击源应用层Nginx规则防护防止.git文件泄露系统层文件完整性监控检测非法文件变更主动防御WAF规则集阻断OWASP Top 10攻击后续建议立即更改所有Git仓库密码(包括代码托管平台)部署云防火墙(如阿里云云盾、腾讯云防火墙)最后检查:执行确认恶意IP已在DROP链中,观察Nginx错误日志是否仍有.git探测记录。
2025-09-11 19:48:19
90
原创 k8s可视化的解决方案及技术选型
如果需要测试环境下结合devops,选择kubesphere 更合适,不需要自己搭建gitlab,jenkins。
2025-09-08 11:08:00
184
原创 k8s证书理论知识之/etc/kubernetes/pki/ 和/var/lib/kubelet/pki/的区别
特性角色证书颁发机构(CA)和核心服务身份Kubelet 进程的身份凭证主要内容根证书(ca.crt)、API Server 证书、etcd 证书等Kubelet 的客户端证书和服务端证书管理方式手动管理(通过kubeadm自动管理(由 kubelet 自动申请和轮换)证书轮换手动执行全自动轮换存在范围仅控制平面节点所有节点(Master 和 Worker)重要性集群信任根,丢失需重建集群节点身份,丢失可通过重启 kubelet 自动恢复。
2025-09-04 10:21:51
359
原创 把本地win11系统打包成镜像并安装到vmware中
首选方法一:在PE环境下使用DiskGenius备份是最稳定、成功率最高的方案。PE环境隔绝了Windows系统文件的锁定,保证了镜像的完整性。Sysprep是关键:无论哪种方法,不经过Sysprep处理而直接克隆的系统,在差异巨大的虚拟机硬件中启动几乎必定蓝屏。是成功启动的保证。激活问题:Windows license/激活可能会因为硬件巨变而失效。你可能需要重新激活Windows,如果使用的是数字许可证,它通常可以在虚拟机中重新激活。驱动程序。
2025-09-03 20:45:40
367
原创 ssl证书详解
在使用https接口的时候,必须有一张ssl证书,那么ssl证书到底是啥,本文详细解释一下,便于大家理解。概念性内容交给大模型来解释注:本文由大模型生成。
2025-08-20 12:59:07
851
原创 springboot重构之http接口转变为https
本文介绍了如何将SpringBoot项目的HTTP接口改造为HTTPS。在测试环境下使用keytool生成自签名JKS证书并配置到SpringBoot中,通过修改安全配置强制HTTPS访问。生产环境则建议使用权威机构(如腾讯云)签发的证书,通过Nginx配置SSL证书实现HTTPS代理转发,后端仍可使用自签名证书。文章详细说明了证书生成、SpringBoot配置、Nginx设置等步骤,最终实现数据传输的安全加密。不同环境采用不同方案,既保证了开发测试的便利性,又确保了生产环境的安全可靠性。
2025-08-20 12:43:32
317
原创 记录一次Spring Framework 漏洞修复的过程
摘要:针对Spring Boot 2.6.13项目在阿里云漏洞扫描中发现的Spring Framework目录遍历漏洞(CVE-2024-38819),首先分析了漏洞成因,确认5.3.23版本存在风险。解决方案包括升级Spring Boot至2.7.18(对应Spring Framework 5.3.41)或6.0+版本,但后者需JDK17支持。临时方案通过配置HttpFirewall限制特殊字符,最终借助阿里云防护服务暂时解决问题。建议长期解决方案仍需升级至安全版本(Spring Boot 6.1.14或
2025-08-19 17:55:01
789
原创 细化的 Spring Boot 和 Spring Framework 版本对应关系
本文整理了SpringBoot和SpringFramework版本对应关系。SpringBoot 3.x系列(基于SpringFramework 6.x)要求Java 17+,最新版本为3.1.5(对应SpringFramework 6.0.15);SpringBoot 2.x系列(基于SpringFramework 5.3.x)支持Java 8/11/17,最新稳定版为2.7.14(对应SpringFramework 5.3.26)。可通过Maven或Gradle命令查看具体项目版本。建议升级时选择最新稳
2025-08-19 11:42:21
311
原创 【源力觉醒 创作者计划】文心一言与deepseek集成springboot开发哪个更方便
当前文心一言和deepseek都开源了,二者都可以作为大模型应用开发的模型基础了,我们都可以编写springboot项目来集成deepseek和文心一言了。
2025-07-31 23:56:40
1273
5
原创 在 CentOS 7 上安装 MinIO
现在你已经成功在 CentOS 7 上安装并配置了 MinIO。你可以通过访问 来使用和管理 MinIO 存储服务。根据需要,你可以进一步配置 MinIO 的其他功能,如 SSL/TLS、集群模式等。
2025-07-30 14:45:38
239
原创 CentOS 7 安装 Nginx 1.26.3
本文详细介绍了在CentOS7系统上安装Nginx 1.26.3的完整步骤。主要内容包括:1)更新系统并安装必要依赖;2)下载和解压Nginx源码;3)编译安装并配置Nginx;4)启动和验证服务;5)管理Nginx服务(停止/重载);6)可选的开机自启设置(通过Systemd服务)。文章提供了完整的命令行操作指南,包括配置文件路径和Systemd服务创建方法,帮助用户顺利完成Nginx的安装和配置。
2025-07-28 17:56:20
143
原创 Datawhale AI夏令营-基于带货视频评论的用户洞察挑战赛使用bert提升效果
主要的改进:用bert的上下文分词器替代jieba分词器,来提高识别商品的效果。虽然没有机会验证结果了,不过在商品识别提高到96以上,也算完成了一个阶段的优化。结果:虽然商品提升了,但是情感分析是0分,继续修改。进入bash环境查看。
2025-07-16 19:24:48
426
原创 Datawhale AI夏令营-基于带货视频评论的用户洞察挑战赛
基于星火大模型Spark 4.0 Ultra,对视频和评论的数据进行商品识别,情感分析,归类分析,最终为带货效果进行评价。并通过优化模型来提高评价准确度。
2025-07-14 23:49:48
761
原创 deepseek实战教程-第十篇deepseek对MCP协议支持
本文介绍了MCP(ModelContextProtocol)协议及其在DeepSeek中的应用。MCP是Anthropic推出的标准化协议,旨在统一LLM与外部系统的交互,解决传统集成方式的碎片化问题。DeepSeek目前主要通过客户端集成和开源MCP服务器间接支持该协议,虽然主力模型DeepSeek-R1原生不支持函数调用,但可通过Prompt工程和第三方工具实现兼容。文章还对比了MCP与传统API的区别,分析了其核心价值在于降低开发成本、增强安全性和跨模型兼容性,并展望了DeepSeek未来可能的原生支
2025-07-09 22:26:26
550
原创 deepseek实战教程-第九篇开源模型智能体开发框架solon-ai
本文介绍了基于SpringBoot的开源AI开发框架Solon-AI,该框架整合了DeepSeek等多种大模型,支持对话、知识库构建、流程任务等AI应用开发。文章详细梳理了框架功能,包括多媒体生成、RAG知识库、微服务支持等,并提供了项目源码和教程链接。作为低代码开发平台,Solon-AI封装了AI应用基础功能,支持插件式开发和SpringCloud微服务体系,可显著提升开发效率。建议开发者先部署体验该框架,理解智能体业务逻辑后再进行自定义开发,从而快速构建复杂的AI应用系统。
2025-07-08 13:51:28
3122
原创 当后端接口返回格式不是easyui默认的格式,怎么办
摘要:本文介绍了一种前端数据过滤方法,用于将后端接口数据转换为EasyUI组件所需的格式。当后端接口格式固定为{"code":0,"data":{"records":[],"total":0}}等结构时,通过在datagrid中配置loadFilter属性,使用customLoadFilter函数将数据转换为{"total":总数量,"rows":数据列表}的标准格式。具体实现包括在表格配
2025-06-28 00:34:15
128
原创 nvue后缀文件和vue后缀文件的联系与区别
.vue与.nvue文件对比摘要 .vue用于标准Vue.js Web开发,支持全部Vue特性(如VueRouter、DOM渲染),适合SPA应用;.nvue是Uni-app专属的移动端组件文件,采用原生渲染(Weex引擎),性能更优但限制部分CSS/Vue特性(如不支持VueRouter)。两者结构相似(含<template>,<script>,<style>),但.nvue侧重原生跨平台适配,例如使用<text>替代<h1>。开发时,Web优先
2025-06-24 10:02:03
614
原创 springboot 接口参数接收,body和param什么区别,分别怎么使用
:用于接收请求正文中的复杂数据,适合JSON/XML格式。:用于接收URL参数或表单参数,适合简单的键值对数据。根据具体的业务需求和HTTP方法选择合适的注解,确保API接口的设计清晰且易于维护。
2025-06-18 19:49:32
519
原创 需要做一款小程序,用来发券,后端如何进行设计能够保证足够安全?
温馨提示:本文由ai生成,请辨别阅读,本文仅提供一种思考的方式和设计思路设计一个安全的后端系统,用于发放优惠券的小程序,需要考虑多个安全层面,包括身份验证、数据安全、API 安全、以及防止常见攻击(如 SQL 注入、XSS等)。以下是一个系统设计的概述和最佳实践,帮助确保您的后端足够安全。
2025-06-18 18:55:34
643
原创 springboot2.6.13+mysql8+oauth2的demo
下面是一个基于 Spring Boot 2.6.13、MySQL 8 和 OAuth2 的简单示例。这个示例将展示如何实现用户注册、OAuth2 认证,并保护资源。
2025-06-17 21:35:38
327
原创 springboot的安全机制及相应demo
Spring Boot 的安全机制通过与 Spring Security 的集成,提供了一套灵活且强大的安全解决方案。无论是简单的身份验证和授权,还是复杂的安全需求,Spring Boot 都能满足开发者的需求。了解这些安全机制并遵循最佳实践,可以帮助您构建安全可靠的应用程序。
2025-06-17 21:31:51
192
原创 当 GitLab 服务器网络配置发生变化,如何修改
通过以上步骤,你应该能够成功处理 GitLab 网络变更后的配置更新。如果更改了 IP 地址或域名,确保更新 DNS 记录和防火墙规则以允许流量通过新的地址。首先,确保你的服务器网络配置是正确的。你需要确保这个文件中的网络设置(如 URL、邮箱服务器等)反映最新的网络配置。最后,从不同的客户端或服务器测试 GitLab 的访问性,确保一切正常工作。在修改了配置文件后,你需要重新配置 GitLab 并重启服务。项目的ip不正确,接来下继续操作。GitLab 的配置通常位于 。修改为新的 IP 地址或域名。
2025-06-16 17:35:15
670
原创 deepseek实战教程-第八篇如何更好的提问
本文探讨了如何通过优化提示词来提高与DeepSeek等大型语言模型交互的效果。首先,文章介绍了提示词优化的基本概念,即通过改进提问方式来获得更准确的答案。接着,文章提出了几个优化原则,包括使用需求式提问而非命令式或启发式提问,根据任务类型选择合适的模型,以及如何根据不同的需求类型来描述需求。此外,文章强调了验证提问结果的重要性,并建议通过多次优化提示词和依赖上下文进行连续提问来逐步接近理想答案。最后,文章总结了提示词优化的通用策略,并指出在不同领域可能需要更专业的方法。通过这些策略,用户可以更有效地利用De
2025-05-11 11:07:06
165
1
原创 【KWDB 创作者计划】_KWDB在虚拟机下的unbuntu24.04x86-64版本下编译安装实践
随着物联网,智能制造,人工智能,机器人等技术的发展,单纯的关系型数据库已经不能满足所有的存储场景了。时序数据库,大模型数据在一些场合下也需要和关系型数据库共同搭配,才能完成一些融合业务。这些信息化,物联网,大模型等应用对数据的需要使用诸如关系型数据库,时序数据库等不同的类型的数据库产品,这无论是部署还是维护都会带来一些开销。本文介绍一款方便用在物联网,机器人方向的一款数据库产品:kwdb.它融合了关系型数据库,时序数据库等多种类型的数据库,很适合用在iot应用中。
2025-04-24 08:19:06
194
原创 Spring AI + DeepSeek 构建大模型应用 Demo
Service分析以下文本的情感倾向,从非常负面、负面、中性、正面、非常正面中选择最合适的:文本: {text}只返回情感倾向,不要其他内容。""";从以下文本中提取{count}个关键词:文本: {text}以JSON数组格式返回关键词。""";// 其他自定义方法...集成 Spring AI 和 DeepSeek创建基本的聊天接口实现结构化 Prompt 工程处理流式响应添加自定义 AI 服务方法异常处理和前端集成多轮对话管理。
2025-03-27 22:06:21
439
基于树莓派的Java版麦克纳姆轮智能控制学习平台.ppt
2021-03-06
c语言编写的二叉树深度优先遍历算法
2024-08-23
数据结构-二叉树的广度优先遍历
2024-08-23
软件工程-项目管理-可行性分析报告模板文档
2024-08-23
自动售货机的数据库设计文档
2024-08-23
控制树莓派小车的 pi4j2的Java代码
2024-06-14
freeswitch1.10.10编译包
2024-04-26
centos7arm64重装yum所需要的rpm包
2020-12-01
pi4j-core-1.2.jar
2020-01-15
maven-shade-plugin-3.1.0.jar
2018-11-10
kubernetes-release-1.18.zip-树莓派-centos7可用编译源码包
2020-08-07
软件工程-软件部署手册模板
2020-12-09
elasticsearch-7.5.2-x86_64.rpm
2020-02-17
vista/2008/win7 启动菜单自动修复工具
2012-08-22
ZD Soft Screen Recorder_8.0.exe
2020-02-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅