当前位置: 首页 > news >正文

Windows系统安装Cursor与远程调用本地模型QWQ32B实现AI辅助开发

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
img

  • 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老
  • 导航
    • 檀越剑指大厂系列:全面总结 java 核心技术,jvm,并发编程 redis,kafka,Spring,微服务等
    • 常用开发工具系列:常用的开发工具,IDEA,Mac,Alfred,Git,typora 等
    • 数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
    • 新空间代码工作室:提供各种软件服务,承接各种毕业设计,毕业论文等
    • 懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作
    • 数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂

非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨

博客目录

    • 前言
    • 1.安装 Ollama
    • 2.QwQ-32B 模型安装与运行
    • 3.Cursor 安装与配置
    • 4. 简单使用测试
    • 5. 调用本地大模型
    • 6. 安装内网穿透
    • 7. 配置固定公网地址
    • 总结

前言

本文将系统性地讲解如何在 Windows 操作系统中构建一个基于本地化部署的 AI 开发辅助系统。该方案通过集成 Cursor 代码编辑器、Ollama 本地模型服务以及 cpolar 内网穿透工具,实现将千问 QwQ-32B 大语言模型转化为可远程访问的编程助手。整个解决方案主要包含三个核心环节:首先是利用 Ollama 框架完成 QwQ-32B 模型的本地部署与运行;其次是通过配置自定义 OPENAI API 接口,将本地模型服务转化为标准 API 服务;最后借助 cpolar 工具突破局域网限制,为私有化部署的模型服务创建可公开访问的网络入口。

在具体实施过程中,Cursor 作为主流的 AI 编程辅助工具,其功能特性主要针对云端模型服务进行优化。这种设计架构在保障实时响应能力的同时,也带来了两个显著限制:其一,必须依赖公网模型服务才能实现功能;其二,频繁的 API 调用会产生可观的云服务费用。针对这些限制,本文提出的技术方案具有双重优势:一方面通过本地化部署实现数据隐私保护,所有代码解析和模型推理过程均在本地完成;另一方面借助内网穿透技术,既避免了云服务费用,又保持了远程访问的灵活性。

该解决方案特别适用于以下应用场景:开发人员需要在不同工作环境间切换时,可随时通过远程访问本地部署的模型;团队协作项目中,可避免敏感代码传输带来的数据泄露风险;对于预算有限的开发团队,可显著降低 AI 服务的运营成本。通过将 Ollama 的轻量化部署能力、cpolar 的网络穿透功能与 Cursor 的代码编辑特性有机结合,最终构建出一个兼顾安全性、经济性和便捷性的智能开发环境。

1.安装 Ollama

本例中使用的是 Windows11 系统专业版,通过 Ollama 运行 Gemma3:27B 大模型,之前曾经发布过如何在 Windows 安装 Ollama 的教程,有需要的同学可以看看这篇文章:Windows 本地部署 Deepseek-R1 大模型并使用 Web 界面远程交互

简单来说,就是访问 Ollama 的官网:Download Ollama on Windows

image-20250408144901346

下载对应版本的 ollama 安装程序并安装:

image-20250408144936715

2.QwQ-32B 模型安装与运行

在 Ollama 的官网点击 Models,搜索 qwq 就可以看到模型:

image-20250307112159233

Ollama 安装完成之后,就可以开始去下载 QwQ-32B 模型了,使用这个命令就能下载:

ollama run qwq

image-20250307113312147

ps:需要预留20 个 G以上的储存空间,默认下载到 C 盘,如果想修改下载位置,可以在终端中执行下方命令来指定模型文件的存放目录,这里以 d:\ollama 为例,大家可以自定义:

set OLLAMA_MODELS=d:\ollama

下载中,时间有点长,等待进度条完成即可,模型安装成功后会提示 success,并可以进行提问了:

image-20250307141047982

3.Cursor 安装与配置

访问 cursor 官网下载 Windows 版本: https://www.cursor.com/

image-20250429104747951

我这里下载的是 Windows X64 的 0.48 版本:

image-20250429111443579

下载后,按照提示一步步安装,如需创建桌面快捷方式,勾选即可:

image-20250429111822903

image-20250429111935159

点击完成后,第一次运行程序会弹出登录窗口:

image-20250429112251631

点击 Sign UP 注册一个账号登录:

image-20250429112735983

或者使用 google 或 github 账号登录,都可以:

image-20250429113159523

选择一个主题,点击继续:

image-20250429113504426

选择快捷键风格,点击继续:

image-20250429113709243

数据分享这里选择了私人模式进行演示,大家可以根据自己情况选择:

image-20250429113951626

给 AI 发送信息的语言选择简体中文:

image-20250429114222761

配置完毕后,既可看到 Cursor 的主界面了:

image-20250429114324732

4. 简单使用测试

现在我们就可以在右侧的输入框中选择好 AI 模型进行提问了,比如我这里要求他帮我写一个贪吃蛇小游戏:

image-20250429144907370

经过两次确认创建文件,并等待一小会儿后,AI 就给我生成了两个文件(index.html 和 game.js),在将这两个文件保存在同一目录下,在浏览器中打开 index.html 就能看到贪吃蛇小游戏的界面了:

image-20250429145552171

image-20250429145618042

通过控制方向键也可以正常玩,不过这只是一个相当初级的版本,但是 AI 也提供了后续优化的建议,比如:

  • 添加游戏重启按钮

  • 调整游戏速度

  • 添加不同的难度级别

  • 添加音效

  • 添加暂停功能

image-20250429145703088

5. 调用本地大模型

在提问框旁边,我们能看到使用哪个大模型来辅助你编程的选择功能:

image-20250429150430127

不过刚才演示的是通过调用在线大模型来输出回答,现在我们来演示一下如何让 Cursor 调用我们刚才在本地部署的 qwq-32b 大模型来实现辅助开发。

要想实现这个功能,首先我们需要打开 Cursor 的左边栏,点击插件,搜索cline插件,并点击 install 进行下载:

image-20250429151632752

安装好之后,点击插件图标,选择使用我自己的 api key:

image-20250429152135577

然后在 API Provider 中选择刚才安装的 Ollama,模型地址默认 http://localhost:11434,模型 ID 在勾选了要使用本地部署的 qwq:latest 后会自动填写,然后点击 Let”go!

image-20250429152710678

配置完成后,点击 cline 插件下方的在编辑器中打开:

image-20250429154304095

在弹出的新输入框中,可以看到现在已经调用的是本地部署的 qwq-32b(名称为 qwq:latest)模型了!

image-20250429155717645

image-20250429155742461

提个要求测试一下:

image-20250429162220940

这次使用本地大模型生成的贪吃蛇小游戏不用自己创建文件夹了,自己在桌面上生成了一个目录:

image-20250429162927946

访问后同样可以看到游戏界面,并且这次还加上了重新开始按钮:

image-20250429162545708

但是同样也有一些 BUG,需要后期进行完善与优化。

6. 安装内网穿透

但如果想要像文章开头说的那样,当和本地部署的大模型不在同一网络环境下,也能随时随地在线使用 Cursor 调用与本地部署的大模型辅助代码开发,那就需要借助 cpolar 内网穿透工具来实现公网访问了!接下来介绍一下如何安装 cpolar 内网穿透,过程同样非常简单,只需使用它为 Ollama 配置一个公网地址就可以了。

首先进入 cpolar 官网:

cpolar 官网地址: https://www.cpolar.com

点击免费使用注册一个账号,并下载最新版本的 cpolar:

image-20250307152003085

登录成功后,点击下载 cpolar 到本地并安装(一路默认安装即可)本教程选择下载 Windows 版本。

image-20240319175308664

cpolar 安装成功后,在浏览器上访问 http://localhost:9200,使用 cpolar 账号登录,登录后即可看到配置界面,结下来在 WebUI 管理界面配置即可。

img

接下来配置一下 ollama 的公网地址:

登录后,点击左侧仪表盘的隧道管理——创建隧道,

  • 隧道名称:cursor(可自定义命名,注意不要与已有的隧道名称重复)
  • 协议:选择 http
  • 本地地址:11434
  • 域名类型:选择随机域名
  • 地区:选择 China Top

image-20250429163719795

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地址,有两种访问方式,一种是 http 和 https:

image-20250429163801421

使用上面的任意一个公网地址替换刚才我们在 Cursor 中的 cline 插件里填写的模型地址即可,这样一来就可以随时使用 Cursor 在线调用本地大模型来让 AI 辅助我们进行代码开发了!

image-20250429164214233

小结

为了方便演示,我们在上边的操作过程中使用 cpolar 生成的 HTTP 公网地址隧道,其公网地址是随机生成的。这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址是随机生成,这个地址在 24 小时内会发生随机变化,更适合于临时使用。

如果有长期远程使用 Cursor 调用本地模型辅助开发,或者异地访问与使用其他本地部署的服务的需求,但又不想每天重新配置公网地址,还想让公网地址好看又好记并体验更多功能与更快的带宽,那我推荐大家选择使用固定的二级子域名方式来配置一个公网地址。

7. 配置固定公网地址

接下来演示如何为其配置固定的 HTTP 公网地址,该地址不会变化,方便分享给别人长期查看你部署的项目,而无需每天重复修改服务器地址。

配置固定 http 端口地址需要将 cpolar 升级到专业版套餐或以上。

登录 cpolar 官网,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留:

image-20250429164619594

保留成功后复制保留成功的二级子域名的名称:mycursor,大家也可以设置自己喜欢的名称。

image-20250429164648974

返回 Cpolar web UI 管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道:cursor,点击右侧的编辑:

image-20250429164727702

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名:mycursor

点击更新(注意,点击一次更新即可,不需要重复提交)

image-20250429164805089

更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了固定的二级子域名名称的域名:

image-20250429164841474

最后,我们使用上边任意一个固定的公网地址访问,可以看到访问成功,这样一个固定且永久不变的公网地址就设置好了,可以随时随地在公网环境异地在线访问本地部署的大模型来使用 Cursor 辅助代码开发工作了!

image-20250429165003318

image-20250429170522159

总结

通过以上步骤,我们实现了在 Windows 系统电脑本地安装 Cursor 与千问 QWQ-32B 大模型,并使用 cline 插件实现调用本地大模型辅助开发的流程。结合 cpolar 内网穿透工具还能轻松解决因为没有公网环境,无法使用 Cursor 远程调用本地大模型的问题,经过简单测试,确实节省了成本,提高了效率,感谢您的观看,有任何问题欢迎留言交流。

觉得有用的话点个赞 👍🏻 呗。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

img

相关文章:

Windows系统安装Cursor与远程调用本地模型QWQ32B实现AI辅助开发

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…...

DBeaver查询PostgreSQL的只读模式

问题 DBeaver查询PostgreSQL数据表时,注意到经常会出现“Detect unique identifiers" 这个阶段,几乎需要花费10s时间,想着挺浪费时间的。 问题解决办法 把”读取数据表元数据(唯一键)"这个复选框选项去掉,再进行查询…...

C++内存管理与模板初阶详解:从原理到实践

目录: 一、C/C内存管理1. 内存区域划分2. 动态内存管理3. 底层原理:operator new/delete4.new和delete的实现原理5. 定位new(了解即可) 二、模板初阶1. 泛型编程2. 函数模板实例化隐式实例化:编译器自动推导类型显式实…...

02-GBase 8s 事务型数据库 客户端工具dbaccess

dbaccess概述 数据库产品通常会提供一个命令行客户端工具。 数据库厂商 命令行客户端 Oracle sqlplus MySQL mysql Marladb mysql GBase 8s dbaccess Kingbase ES ksql DM8 disql dbaccess 是 GBase 8s 数…...

【kubernetes】通过Sealos 命令行工具一键部署k8s集群

一、前言 1、sealos安装k8s集群官网:K8s > Quick-start > Deploy-kubernetes | Sealos Docs 2、本文安装的k8s版本为v1.28.9 3、以下是一些基本的安装要求: 每个集群节点应该有不同的主机名。主机名不要带下划线。所有节点的时间需要同步。需要…...

【Pandas】pandas DataFrame abs

Pandas2.2 DataFrame Computations descriptive stats 方法描述DataFrame.abs()用于返回 DataFrame 中每个元素的绝对值 pandas.DataFrame.abs() pandas.DataFrame.abs() 方法用于返回 DataFrame 中每个元素的绝对值。该方法适用于包含数值型数据的 DataFrame,对…...

如何在 C# 和 .NET 中打印 DataGrid

DataGrid 是 .NET 架构中一个功能极其丰富的组件,或许也是最复杂的组件之一。写这篇文章是为了回答“我到底该如何打印 DataGrid 及其内容”这个问题。最初即兴的建议是使用我的屏幕截图文章来截取表单,但这当然无法解决打印 DataGrid 中虚拟显示的无数行…...

使用DEEPSEEK快速修改QT创建的GUI

QT的GUI,本质上是使用XML进行描述的,在QT CREATOR的界面编辑处,按CTRL2 切换到代码视图,CTRL3切换到编辑器视图。 CTRL2 切换到代码视图 CTRL3 切换到编辑器视图 鼠标左键点击代码视图中,按CTRLA → CTRLC复制XML代码…...

前端面试宝典---JavaScript import 与 Node.js require 的区别

import 和 require 来自不同的规范: import 是 ES6(ECMAScript 2015)模块系统的一部分,是 JavaScript 语言的标准语法 require 是 CommonJS 规范的一部分,最初为 Node.js 环境设计 加载方式: require() …...

C++入门小馆 :多态

嘿,各位技术潮人!好久不见甚是想念。生活就像一场奇妙冒险,而编程就是那把超酷的万能钥匙。此刻,阳光洒在键盘上,灵感在指尖跳跃,让我们抛开一切束缚,给平淡日子加点料,注入满满的pa…...

极简远程革命:打破公网桎梏,重塑数字生活新体验

简远程革命:节点小宝,让家庭与职场无缝互联 ——打破公网桎梏,重塑数字生活新体验 引言:当公网IP成为过去式 在2025年的今天,80%的家庭仍因缺乏公网IP而深陷远程访问困境。NAS玩家为端口映射焦头烂额,家长…...

Linux 网络管理 的实战代码示例

涵盖网络接口配置、连接测试、防火墙管理、数据包捕获、服务监控等核心场景。每个示例均附带详细注释和操作说明,帮助您深入理解 Linux 网络管理的实战技巧。 1. 网络接口配置与管理 1.1 使用 ip 命令管理网络接口 ip 是现代 Linux 系统中管理网络的主要工具,功能比 ifcon…...

OPCUA,OPCDA与MODBUS学习笔记

MODBUS与OPC之间的关系是什么? 前言 OPC协议(OLE for Process Control,即过程控制的OLE)是一种标准化的通信协议,旨在帮助不同厂商的设备、控制系统和软件之间进行数据交换。OPC协议的目标是提供一种统一的接口&…...

千星计划小程序开发方案

千星计划小程序开发方案 (基于2025年行业实践与系统需求) 一、核心功能架构 1.‌用户管理模块‌ 用户分层管理:普通用户、达人、合伙人三级身份体系,支持身份升级审核与权限配置 实名认证与资质审核:对接公安系统…...

【RAG技术全景解读】从原理到工业级应用实践

目录 🌟 前言🏗️ 技术背景与价值🚨 当前技术痛点🛠️ 解决方案概述👥 目标读者说明 🔍 一、技术原理剖析📐 核心概念图解💡 核心作用讲解⚙️ 关键技术模块说明⚖️ 技术选型对比 &…...

20250508在WIN10下使用移远的4G模块EC200A-CN直接上网

1、在WIN10/11下安装驱动程序:Quectel_Windows_USB_DriverA_Customer_V1.1.13.zip 2、使用移远的专用串口工具:QCOM_V1.8.2.7z QCOM_V1.8.2_win64.exe 3、配置串口UART42/COM42【移远会自动生成连续三个串口,最小的那一个】 AT命令&#xf…...

室内无人机自主巡检解决方案-自主方案

室内无人机自主巡检解决方案-自主方案 AIBOX-基于离线地图的LIO室内3D空间位置服务...

SpringCloud服务拆分:Nacos服务注册中心 + LoadBalancer服务负载均衡使用

SpringCloud中Nacos服务注册中心 LoadBalancer服务负载均衡使用 前言Nacos工作流程nacos安装docker安装window安装 运行nacos微服务集成nacos高级特性1.服务集群配置方法效果图模拟服务实例宕机 2.权重配置3.环境隔离 如何启动集群节点本地启动多个节点方法 LoadBalancer集成L…...

视频编解码学习9之照相机历史

照相机的发展历史可以追溯到19世纪初,至今已有200多年。以下是照相机技术演进的主要阶段和里程碑: 1. 早期探索阶段(1820s-1880s) 1826年:法国人尼埃普斯(Nicphore Nipce)用沥青感光法拍摄《窗…...

物流无人机自动化装卸技术解析!

一、自动化装卸技术模块的技术难点 1. 货物多样性适配 物流场景中货物包装类型、尺寸、材质差异大,如农产品、医疗物资、工业设备等,要求装卸模块具备高度柔性化设计。例如,单元货物需视觉识别系统进行单个抓取,而整托货物需大…...

图形渲染+事件处理最终版

基于之前做的项目图形移动处理-CSDN博客添加了相机,透视投影,鼠标控制图形旋转。虽然个人感觉这个项目用的是一个二维的三角形,给他加透视投影和相机意义不大,因为透视投影是近大远小,我这个程序设置了放大缩小的限制&…...

前端三大件---CSS

目录 一、CSS 概述 二、引入 CSS 的三种方式 2.1 内联样式 2.2 内部样式表 2.3 外部样式表 三、CSS 选择器 3.1 ID 选择器 3.2 class 选择器 3.3 标签选择器 3.4 通配选择器 3.5 分组选择器 3.6 层级选择器 3.7 属性选择器 3.8 伪类选择器 3.9 同辈选择器 四、…...

蓝桥杯FPGA赛道第二次模拟题代码

一、顶层文件 module test( input wire sys_clk, input wire sys_rst, input wire [3:0]key_in, output reg [7:0]led,output wire scl, inout wire sda,//i2c的信号output wire [7:0]sel, output wire [7:0]seg//数码管的驱动 );wire [23:0] data ; reg [31:0] dsp_dat…...

keep the pipe Just full But no fuller - BBR 与尘封 40 年的求索

推荐一部短视频 Keep the pipe just full, but no fuller,作者就是大名鼎鼎的 L. Kleinrock,现代分组交换网的奠基人,这里有关于他这个人的介绍: https://www.lk.cs.ucla.edu/index.html https://en.wikipedia.org/wiki/Leonard…...

《React Native热更新实战:用Pushy打造无缝升级体验》

《React Native热更新实战:用Pushy打造应用“空中加油”,实现无缝升级体验》 写在前面:当你的APP需要"空中加油"时… 想象一下这样的场景:凌晨2点,你的React Native应用刚上线就爆出重大BUG,用户差评如潮水般涌来,应用商店审核至少需要3天…此刻你多么希望能…...

【开源解析】基于Python的智能文件备份工具开发实战:从定时备份到托盘监控

📁【开源解析】基于Python的智能文件备份工具开发实战:从定时备份到托盘监控 🌈 个人主页:创客白泽 - CSDN博客 🔥 系列专栏:🐍《Python开源项目实战》 💡 热爱不止于代码&#xff0…...

第四章:基于langchain构造一个完整RAG系统

文章目录 引言一、RAG的基本原理1.1 什么是RAG?1.2 RAG的应用场景 二、RAG系统的构建步骤2.1 环境准备2.2 加载和处理文档2.2.1 文档加载2.2.2 文本分割 2.3 构建嵌入模型2.4 创建向量存储与检索器2.5 检索与生成2.5.1 检索相关文档2.5.2 生成答案 三、完整代码示例…...

uniapp|实现多终端视频弹幕组件、内容轮询、信息表情发送(自定义全屏半屏切换、弹幕启用)

基于UniApp框架实现跨终端视频弹幕组件的开发,结合CSS3动画与setInterval轮询机制,完成弹幕从右向左的动态滚动效果,针对交互需求,设计弹幕启用开关、全屏/半屏模式切换功能,并利用cover-view组件解决原生层级覆盖问题。 目录 ​引言视频弹幕的交互价值与多终端适配需求Un…...

数据结构(四)——栈的应用—数制转换

利用栈进行数制转换&#xff1a; 十进制转换八进制&#xff1a;先将十进制数除以八得到余数&#xff0c;余数入栈&#xff0c;然后将得到的商继续除以八&#xff0c;直到商为零 #include <stdio.h> #include <stdlib.h>#define MAXSIZE 100//数制转换//定义链表节…...

flinksql bug : Max aggregate function does not support type: CHAR

这个问题是flink中 CHAR 存在语义歧义&#xff0c;主要涉及到位数的关系&#xff0c;这里不做多讨论。 这个问题已经有人提了pr&#xff0c;新版本可以关注是否有解决 这个报错发生在 max(测试字段) &#xff0c;这个测试字段如果是char 就会报错不支持 解决办法&#xff1a…...

解决社区录音应用横屏状态下,录音后无法播放的bug

最近看到社区有小伙伴反映&#xff0c;社区录音应用横屏时&#xff0c;录音后无法播放的问题。现分享解决办法。 社区录音应用的来源&#xff1a;https://gitee.com/openharmony/applications_app_samples/tree/OpenHarmony-5.0.2-Release/code/SystemFeature/Media/Recorder …...

【MySQL】存储引擎 - InnoDB详解

&#x1f4e2;博客主页&#xff1a;https://blog.csdn.net/2301_779549673 &#x1f4e2;博客仓库&#xff1a;https://gitee.com/JohnKingW/linux_test/tree/master/lesson &#x1f4e2;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff01; &…...

软件工程之形式化说明技术深度解析

按照形式化的程度&#xff0c;可以把软件工程使用的方法划分成非形式化、半形式化和形式化3种。用自然语言描述需求规格说明书&#xff0c;是典型的非形式化方法。用数据流图或实体-联系图建立模型&#xff0c;是典型的半形式化方法。 所谓形式化方法&#xff0c;是描述系统性…...

Nacos源码—6.Nacos升级gRPC分析一

大纲 1.Nacos 2.x版本的一些变化 2.客户端升级gRPC发起服务注册 3.服务端进行服务注册时的处理 4.客户端服务发现和服务端处理服务订阅的源码分析 1.Nacos 2.x版本的一些变化 变化一&#xff1a;客户端和服务端的交互方式由HTTP升级为gRPC Nacos 1.x服务端会提供一系列的…...

使用 React 实现语音识别并转换功能

在现代 Web 开发中&#xff0c;语音识别技术的应用越来越广泛。它为用户提供了更加便捷、自然的交互方式&#xff0c;例如语音输入、语音指令等。本文将介绍如何使用 React 实现一个简单的语音识别并转换的功能。 功能概述 我们要实现的功能是一个语音识别测试页面&#xff0…...

2.5 点云数据存储格式——大型点云传输格式

通常,进行大型点云数据传输时,一般采用一种后缀为bin的文...

Windows系统下使用Kafka和Zookeeper,Python运行kafka(一)

下载和安装见Linux系统下使用Kafka和Zookeeper 配置 Zookeeper Zookeeper 是 Kafka 所依赖的分布式协调服务。在 Kafka 解压目录下,有一个 Zookeeper 的配置文件模板config/zookeeper.properties,你可以直接使用默认配置。 启动 Zookeeper 打开命令提示符(CMD),进入 K…...

数据结构(三)——栈和队列

一、栈和队列的定义和特点 栈&#xff1a;受约束的线性表&#xff0c;只允许栈顶元素入栈和出栈 对栈来说&#xff0c;表尾端称为栈顶&#xff0c;表头端称为栈底&#xff0c;不含元素的空表称为空栈 先进后出&#xff0c;后进先出 队列&#xff1a;受约束的线性表&#xff0…...

零基础入门Hadoop:IntelliJ IDEA远程连接服务器中Hadoop运行WordCount

今天我们来聊一聊大数据&#xff0c;作为一个Hadoop的新手&#xff0c;我也并不敢深入探讨复杂的底层原理。因此&#xff0c;这篇文章的重点更多是从实际操作和入门实践的角度出发&#xff0c;带领大家一起了解大数据应用的基本过程。我们将通过一个经典的案例——WordCounter&…...

在Postman中高效生成测试接口:从API文档到可执行测试的完整指南

引言 在API开发与测试流程中,Postman是一款高效的工具,能将API文档快速转化为可执行的测试用例。本文以《DBC协议管理接口文档》为例,详细讲解如何通过Postman实现接口的创建、配置、批量生成及自动化测试,帮助开发者和测试人员提升效率,确保接口质量。 一、准备工作:理…...

飞云分仓操盘副图指标操作技术图文分解

如上图&#xff0c;副图指标-飞云分仓操盘指标&#xff0c;指标三条线蓝色“首峰线”&#xff0c;红色“引力1”&#xff0c;青色“引力2”&#xff0c;多头行情时“首峰线”和“引力1”之间显示为红色&#xff0c;“引力1”和“引力2”多头是区间颜色显示为紫色。 如上图图标信…...

K8s中的containerPort与port、targetPort、nodePort的关系:

pod中的containerPort与service中的port、targetPort、nodePort的关系&#xff1a; 1、containerPort为pod的配置&#xff0c;对应pod内部服务监听的具体端口&#xff0c;例如nginx服务默认监听80端口&#xff0c;那么nginx的pod的containerPort应该配置为80&#xff0c;例如m…...

jquery+ajax+SpringBoot实现前后端分离技术

一、前端方面&#xff1a; 第1步&#xff0c;在前端HTML页面的头部引入jquery <head><meta http-equiv"Content-Type" content"text/html;charsetUTF-8"><title>XXX</title><link rel"stylesheet" type"text/…...

阀门产业发展方向报告(石油化工阀门应用技术交流大会)

本文大部分内容来自中国通用机械工业协会副会长张宗列在“2024全国石油化工阀门应用技术交流大会”上发表的报告。 一、国外阀门产业发展 从全球阀门市场分布看&#xff0c;亚洲是最大的工业阀门市场&#xff0c;美洲是全球第二大工业阀门市场&#xff0c;欧洲位列第三。 从国…...

华为云Astro后端开发中对象、事件、脚本、服务编排、触发器、工作流等模块的逻辑关系如何?以iotDA数据传输过程举例演示元素工作过程

目录 🏭 类比总览:低代码平台就像一座自动化工厂 🧱 1. 对象(Object) = 工厂里的“原材料仓库” 🧱 2. 结构体(Structure) = 自定义的“装配模具” 🔔 3. 事件(Event) = 触发的“感应器” ✍️ 4. 脚本(Script) = 后台的“逻辑处理代码” ⚙️ 5. 服务编…...

面向小型企业顶点项目的网络安全咨询人机协作框架

1. 简介 1.1. 背景和动机 由于小型企业无法访问结构化系统,且缺乏大型组织通常拥有的专用资源,它们经常面临巨大的网络安全挑战 [ [1 ]。为大型企业设计的网络安全框架通常对小型企业来说过于复杂且不切实际,导致它们容易受到复杂的网络威胁 2 ]。这种复杂性可能导致小型…...

RSAC 2025观察:零信任+AI=网络安全新范式

2025年4月28日~5月1日&#xff0c;全球最具影响力的网络安全盛会RSAC 2025在美国旧金山举办&#xff0c;吸引了全球44,000名网络安全从业者参与。大会以“Many Voices. One Community.”为主题&#xff0c;聚焦AI安全、供应链风险、零信任等核心议题。其中&#xff0c;AI Agent…...

ruoyi-flowable-plus 前端框架启动报错修复

版本 1. ruoyi-flowable-plus 前端框架启动报错修复 启动时设置环境变量 "scripts": {"dev": "SET NODE_OPTIONS--openssl-legacy-provider && vue-cli-service serve","build:prod": "vue-cli-service build",&qu…...

安全可控·高效响应|北峰智能互通矿业通信系统解决方案

项目概况 随着矿业行业工作环境日益复杂&#xff0c;涵盖地下开采、露天挖掘、矿物运输及深加工等多个环节&#xff0c;作业区域呈现广阔且分散的特点&#xff0c;往往存在诸多安全风险。当面临突发事故&#xff0c;由于应急救援体系不完善&#xff0c;救援通信系统相对落后&a…...

ubuntu查看安装的软件包的位置

在 Ubuntu 中&#xff0c;libcli11-dev 是一个 头文件库&#xff08;header-only&#xff09;&#xff0c;因此它不会像动态库&#xff08;.so 文件&#xff09;那样有明确的下载路径。但你可以通过以下方法查看它的安装位置&#xff1a; 1. 查看 libcli11-dev 安装的文件 使用…...