- 博客(521)
- 资源 (16)
- 问答 (2)
- 收藏
- 关注
原创 使用vmware虚拟机,ubuntu20.04系统,在IP为192.168.232.200的A机器上安装harbor,在局域网内,IP为192.168.232.201的B机器,docker登录到A机器
一.问题:虚拟机构建的局域网下的多台虚拟机之间,传输数据远没有达到网卡的极限,而且速度慢,下载,上传镜像到harbor中的速度不理想。- 确保虚拟交换机使用物理网卡对应的千兆网卡(如"Realtek PCIe GBE Family Controller")注:本文由Qwq-32b生成,博主未做实际验证,只作为思路拓展保留笔记,待后续验证。二.目标:优化网络,局域网下的多台虚拟机之间内网传输速度达到千兆的网速。数据目录路径:/your/ssd/disk/dir。# 选择更快的存储路径(如挂载SSD的目录)
2025-12-20 01:44:12
5
原创 harbor使用https之证书生成
但我们使用harbor的时候,用https方式,需要用到tls证书。本文给出来一站式的证书生成命令本文使用的域名:harbor.global-fairy.top,端口号 9443注:除了在dockers证书路径上不是单纯的域名,而是域名:端口号 的格式。但是在别的地方, 无论是harbor的yml文件还是证书生成时候指定的域名,一律只是单纯的域名,不带端口号!
2025-12-19 16:59:23
630
1
原创 GitLab Container Registry和 Harbor私有仓库对比
轻量+集成需求企业级功能+复杂安全管理→ Harbor可根据团队现有技术栈和扩展性需求选择,两者也可并存使用(如用Harbor统一管理镜像,GitLab专注于CI/CD)。
2025-12-08 18:13:13
229
原创 搭建docker 私有仓库的几种解决方案
由VMware开源的增强型Registry,支持多项目、RBAC权限管理、UI界面及扫描漏洞。:通过Nginx反向代理Docker Registry镜像,配合SSL证书实现安全访问。:所有方案需确保网络安全,私有仓库对外端口需配置防火墙白名单,建议启用TLS加密及定期更新镜像签名。:结合GitLab项目托管服务,自动关联代码仓库与镜像版本,适合DevOps集成。:阿里云、腾讯云等提供托管服务,如阿里云ACR,开箱即用并提供高可用与计费选项。镜像实现,轻量且灵活。适用于小型团队,需自行管理安全配置。
2025-12-08 18:10:26
118
原创 rtx5060部署stable-diffusion1.10.1版本注意事项
注意:使用的是webui.bat而不是webui-user.bat。虽然我设置了很多参数,但是最终执行webui-user.bat发生了很多的错误。2.进入环境之后再执行安装组件torch torchvision torchaudio,这个安装会自动安装正确的版本。尽量不要自行安装版本。先找到配置文件:E:\stableDiffusion\stable-diffusion-webui\webui-user.bat。6.千万注意网络,需要使用正确的网络才行,不能启用其他的软件的局域网网络,会造成网络混杂。
2025-12-04 19:21:26
294
原创 stable-diffusion-webui的v1.10.1版本汉化
找到stable-diffusion-webui-localization-zh_CN 这个配置。
2025-12-04 18:59:37
451
原创 【1】视觉SLAM的数学表达
本文是一个数学问题的定义,只是对问题进行数学定义和数学建模(跟我们高数上学习的一些数学概念和定义一样),并非求解过程,现在只是对视觉SLAM的实时定位和地图构建进行数学建模,用数学来表达我们的问题。其次,我们知道三维空间的运动由三个轴构成,所以机器人的运动要由三个轴上的平移,以及围绕着三个轴的旋转来表述,一共由6个自由度。在视觉SLAM中,的观测方程如何参数化,换句话说,空间中的坐标点是如何投影到一张照片上的,这需要解释相机的成像模型。什么是运动:考察从k-1时刻到k时刻,智能小车的位置X是如何变化的。
2025-11-05 21:10:40
231
原创 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
675
原创 deepseek告诉你:2025年,大模型技术出现以后,我们程序员应该如何学习技术才能不会被淘汰
架构与抽象能力为什么重要:AI可以生成一个类的代码,但很难设计一个支撑百万用户、高可用、可扩展的完整系统架构。这需要深刻的洞察和权衡。跨领域知识为什么重要技术 + 行业知识 = 不可替代性。如果你是一个既懂技术,又深刻理解金融、医疗、法律或制造业流程的专家,你就能提出正确的问题,设计出真正创造价值的AI解决方案。批判性思维与决策能力为什么重要:AI能给出多个选项,但在信息不全、充满不确定性时做出关键决策,仍然是人类的责任。好奇心与快速学习能力为什么重要:技术迭代速度在AI时代是指数级的。
2025-10-17 19:40:55
646
原创 我想创业,但是没有合适的商业模式,我 该如何入手来构建自己的商业模式-来自deepseek的答案
这是整个商业模式的基石。没有真正的问题,就没有存在的价值。从你自身和你的圈子出发(发现问题):你在工作或生活中,有什么让你烦恼、效率低下或希望被解决的问题?作为程序员,你很可能遇到过工具不好用、流程太繁琐、某个需求无法被满足的情况。这是最真实、最可靠的起点。观察你身边的人(其他程序员、朋友、家人),他们在抱怨什么?他们用什么词来形容他们的烦恼?拿出一个笔记本,列出你过去一个月内所有的“小烦恼”和“要是有一个XX东西就好了”的时刻。你发现的问题,是一个“可有可无”的问题,还是一个“非解决不可”的痛点。
2025-10-17 19:20:49
904
原创 作为程序员我们应该如何使我们的技术变现
技术发展日新月异,不断学习新技能是保持竞争力的关键。在专业社区活跃,分享知识,参与开源,拥有个人博客或GitHub主页,都能有效提升你的可见度和信任度。无论是写代码、做产品还是提供服务,核心都是解决用户的痛点或需求,创造价值。不要把所有鸡蛋放在一个篮子里。在稳定工作的同时,可以尝试自由职业、开发小产品或知识分享,逐步构建多个收入流。即使技术再好,也需要良好的沟通能力来理解需求,以及基本的营销能力来推广自己或产品。尤其是自由职业者和独立开发者,需要了解合同、税务、知识产权等相关法律和财务知识。
2025-10-17 19:15:03
880
原创 摄像头获取的光之后是如何构建成3维地图的
摘要:本文阐述了如何通过二维图像重建三维地图的核心原理和技术流程。基于三角测量原理,系统通过特征提取与匹配、相机运动估计、点云生成等步骤,将二维图像序列转化为三维空间结构。重点介绍了单目、双目和RGB-D三种摄像头的实现方式差异,以及捆绑调整等优化技术如何提升地图精度。整个流程实质上是利用多视角几何关系和优化算法,从光的二维记录中逆向求解三维空间信息的过程。(149字)
2025-10-14 18:04:34
71
原创 拜尔滤镜详细解释,原理和实践
拜尔滤镜是一种覆盖在图像传感器上的色彩滤镜阵列,通过2x2重复单元(1红、2绿、1蓝)实现单传感器彩色成像。其设计基于人眼对绿色最敏感的特性,绿色像素占比50%以优化亮度信息。工作原理是每个像素仅记录一种颜色强度,形成原始"马赛克"图像,需通过去马赛克算法插值缺失颜色值。现代算法采用边缘自适应插值等方法减少伪影。虽然存在分辨率损失和低光性能等缺点,但凭借成本效益和技术成熟度,拜尔滤镜仍是数码成像的主流技术,并衍生出RGBW、X-Trans等改进型设计。这项精妙发明通过物理分色和智能插值的
2025-10-14 13:49:21
176
原创 摄像头获取光的基本原理
摄像头通过镜头汇聚光线,在CMOS传感器上形成倒立实像。光电二极管利用光电效应将光信号转换为电信号,每个像素仅记录单色亮度。拜耳滤镜(RGGB排列)帮助区分颜色,通过插值算法重建完整RGB信息。后续信号处理包括去马赛克、白平衡、降噪等步骤,最终输出数字图像。整个过程实现了从光学影像到数字信号的精确转换。
2025-10-14 11:42:36
1279
原创 摄像头的CMOS是如何从“三张单色图”到“一张彩色图”的
硬件分离:拜耳滤镜让我们用单个传感器,同时但独立地捕获了红色分量绿色分量和蓝色分量的三张采样图。软件重建:“去马赛克”算法作为桥梁,利用图像的空间连续性和相关性,为每个位置智能地插值出缺失的两种颜色分量。最终合成:对于输出图像的每一个像素,我们将其对应的 R、G、B 三个数值组合在一起,就构成了这个像素的最终颜色。当屏幕上所有的像素都以其计算出的 值显示时,一张完整、自然的彩色图片就呈现在我们眼前了。所以,整个过程可以看作是“用1/3的真实数据 + 2/3的智能推测”
2025-10-14 11:40:16
102
原创 【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
116
原创 【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
60
原创 真搞,CUDA其实就是CUDA Toolkit
特性CUDA定义一个并行计算平台和编程模型用于 CUDA 开发的软件开发工具包性质抽象的概念、架构、生态系统具体的软件工具集合包含关系包含整个生态(硬件、软件、模型)是 CUDA 平台的一部分,是其中的软件开发组件你下载的是什么你无法直接下载“CUDA”这个概念你从 NVIDIA 官网下载的就是主要用途提供利用 GPU 进行通用计算的能力为开发者提供编译、调试和优化 CUDA 程序所需的工具对于开发者来说,我们常说的“安装 CUDA”,实际上指的是安装 CUDA Toolkit。
2025-09-27 00:29:04
701
原创 记一次nginx服务器安全防护实战之“恶意目录探测攻击”防护
由于是线上环境,先将攻击ip进行紧急封禁,对第四步进行处理。然后做好深度加固方案,杜绝此类问题的发生。防护层级实施措施防护效果网络层IP实时封禁即时阻断攻击源应用层Nginx规则防护防止.git文件泄露系统层文件完整性监控检测非法文件变更主动防御WAF规则集阻断OWASP Top 10攻击后续建议立即更改所有Git仓库密码(包括代码托管平台)部署云防火墙(如阿里云云盾、腾讯云防火墙)最后检查:执行确认恶意IP已在DROP链中,观察Nginx错误日志是否仍有.git探测记录。
2025-09-11 19:48:19
100
原创 k8s可视化的解决方案及技术选型
如果需要测试环境下结合devops,选择kubesphere 更合适,不需要自己搭建gitlab,jenkins。
2025-09-08 11:08:00
213
原创 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
395
原创 把本地win11系统打包成镜像并安装到vmware中
首选方法一:在PE环境下使用DiskGenius备份是最稳定、成功率最高的方案。PE环境隔绝了Windows系统文件的锁定,保证了镜像的完整性。Sysprep是关键:无论哪种方法,不经过Sysprep处理而直接克隆的系统,在差异巨大的虚拟机硬件中启动几乎必定蓝屏。是成功启动的保证。激活问题:Windows license/激活可能会因为硬件巨变而失效。你可能需要重新激活Windows,如果使用的是数字许可证,它通常可以在虚拟机中重新激活。驱动程序。
2025-09-03 20:45:40
466
原创 ssl证书详解
在使用https接口的时候,必须有一张ssl证书,那么ssl证书到底是啥,本文详细解释一下,便于大家理解。概念性内容交给大模型来解释注:本文由大模型生成。
2025-08-20 12:59:07
869
原创 springboot重构之http接口转变为https
本文介绍了如何将SpringBoot项目的HTTP接口改造为HTTPS。在测试环境下使用keytool生成自签名JKS证书并配置到SpringBoot中,通过修改安全配置强制HTTPS访问。生产环境则建议使用权威机构(如腾讯云)签发的证书,通过Nginx配置SSL证书实现HTTPS代理转发,后端仍可使用自签名证书。文章详细说明了证书生成、SpringBoot配置、Nginx设置等步骤,最终实现数据传输的安全加密。不同环境采用不同方案,既保证了开发测试的便利性,又确保了生产环境的安全可靠性。
2025-08-20 12:43:32
351
原创 记录一次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
902
原创 细化的 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
382
原创 【源力觉醒 创作者计划】文心一言与deepseek集成springboot开发哪个更方便
当前文心一言和deepseek都开源了,二者都可以作为大模型应用开发的模型基础了,我们都可以编写springboot项目来集成deepseek和文心一言了。
2025-07-31 23:56:40
1320
5
原创 在 CentOS 7 上安装 MinIO
现在你已经成功在 CentOS 7 上安装并配置了 MinIO。你可以通过访问 来使用和管理 MinIO 存储服务。根据需要,你可以进一步配置 MinIO 的其他功能,如 SSL/TLS、集群模式等。
2025-07-30 14:45:38
274
原创 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
160
原创 Datawhale AI夏令营-基于带货视频评论的用户洞察挑战赛使用bert提升效果
主要的改进:用bert的上下文分词器替代jieba分词器,来提高识别商品的效果。虽然没有机会验证结果了,不过在商品识别提高到96以上,也算完成了一个阶段的优化。结果:虽然商品提升了,但是情感分析是0分,继续修改。进入bash环境查看。
2025-07-16 19:24:48
433
原创 Datawhale AI夏令营-基于带货视频评论的用户洞察挑战赛
基于星火大模型Spark 4.0 Ultra,对视频和评论的数据进行商品识别,情感分析,归类分析,最终为带货效果进行评价。并通过优化模型来提高评价准确度。
2025-07-14 23:49:48
770
原创 deepseek实战教程-第十篇deepseek对MCP协议支持
本文介绍了MCP(ModelContextProtocol)协议及其在DeepSeek中的应用。MCP是Anthropic推出的标准化协议,旨在统一LLM与外部系统的交互,解决传统集成方式的碎片化问题。DeepSeek目前主要通过客户端集成和开源MCP服务器间接支持该协议,虽然主力模型DeepSeek-R1原生不支持函数调用,但可通过Prompt工程和第三方工具实现兼容。文章还对比了MCP与传统API的区别,分析了其核心价值在于降低开发成本、增强安全性和跨模型兼容性,并展望了DeepSeek未来可能的原生支
2025-07-09 22:26:26
578
原创 deepseek实战教程-第九篇开源模型智能体开发框架solon-ai
本文介绍了基于SpringBoot的开源AI开发框架Solon-AI,该框架整合了DeepSeek等多种大模型,支持对话、知识库构建、流程任务等AI应用开发。文章详细梳理了框架功能,包括多媒体生成、RAG知识库、微服务支持等,并提供了项目源码和教程链接。作为低代码开发平台,Solon-AI封装了AI应用基础功能,支持插件式开发和SpringCloud微服务体系,可显著提升开发效率。建议开发者先部署体验该框架,理解智能体业务逻辑后再进行自定义开发,从而快速构建复杂的AI应用系统。
2025-07-08 13:51:28
4336
原创 当后端接口返回格式不是easyui默认的格式,怎么办
摘要:本文介绍了一种前端数据过滤方法,用于将后端接口数据转换为EasyUI组件所需的格式。当后端接口格式固定为{"code":0,"data":{"records":[],"total":0}}等结构时,通过在datagrid中配置loadFilter属性,使用customLoadFilter函数将数据转换为{"total":总数量,"rows":数据列表}的标准格式。具体实现包括在表格配
2025-06-28 00:34:15
135
原创 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
651
原创 springboot 接口参数接收,body和param什么区别,分别怎么使用
:用于接收请求正文中的复杂数据,适合JSON/XML格式。:用于接收URL参数或表单参数,适合简单的键值对数据。根据具体的业务需求和HTTP方法选择合适的注解,确保API接口的设计清晰且易于维护。
2025-06-18 19:49:32
533
基于树莓派的Java版麦克纳姆轮智能控制学习平台.ppt
2021-03-06
c语言编写的二叉树深度优先遍历算法
2024-08-23
数据结构-二叉树的广度优先遍历
2024-08-23
软件工程-项目管理-可行性分析报告模板文档
2024-08-23
自动售货机的数据库设计文档
2024-08-23
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订阅