最新资讯

  • 微信小程序开发 小白入门篇

微信小程序开发 小白入门篇

2025-04-27 20:00:45 2 阅读

小程序内容简介

  • 能够知道如何创建小程序项目
    • 微信开发者工具的使用、appID 的获取
  • 能够清楚小程序项目的基本组成结构
    • app.js、app.json、app.wxss、pages 文件夹
  • 能够知道小程序页面由几部分组成
    • wxml、wxss、json、js
  • 能够知道小程序中常见的组件如何使用
    • view、text、image
  • 能够知道小程序如何进行协同开发和发布
    • 成员管理、发布小程序、查看运营数据

小程序与普通网页开发的区别

1.运行环境不同

  • 网页运行在浏览器环境中
  • 小程序运行在微信环境中

2.API不同

由于运行环境的不同,所以小程序中无法调用 DOM 和 BOM 的 API。但是,小程序中可以调用微信环境提供的各种 API,例如:地理定位、扫码、支付

3.开发模式不同

  • 网页的开发模式: 浏览器 + 代码编辑器
  • 小程序有自己的一套标准开发模式
    • 申请小程序开发账号
    • 安装小程序开发者工具
    • 创建和配置小程序项目

微信开发者工具是官方推荐使用的小程序开发工具,它提供的主要功能如下:

  1. 快速创建小程序项目
  2. 代码的查看和编辑
  3. 对小程序功能进行调试
  4. 小程序的预览和发布

 


1.项目基本组成结构

  1. pages 用来存放所有小程序的页面
  2. utils 用来存放工具性质的模块 (例如:格式化时间的自定义模块)
  3. app.js 小程序项目的入口文件
  4. app.json 小程序项目的全局配置文件
  5. app.wxss小程序项目的全局样式文件
  6. project.config.json 项目的配置文件
  7. sitemap.json 用来配置小程序及其页面是否允许被微信索引

小程序页面的组成部分

小程序官方建议把所有小程序的页面,都存放在 pages 目录中,以单独的文件夹存在,如图所示:

 其中,每个页面由 4 个基本文件组成,它们分别是

  1. .js 文件(页面的脚本文件,存放页面的数据、事件处理函数等)
  2. .json 文件(当前页面的配置文件,配置窗口的外观、表现等)
  3. .wxml文件(页面的模板结构文件)
  4. .wxss 文件(当前页面的样式表文件


2.JSON 配置文件

 (1)JSON配置文件的作用

JSON 是一种数据格式,在实际开发中,JSON 总是以配置文件的形式出现。小程序项目中也不例外: 通过不同的json 配置文件,可以对小程序项目进行不同级别的配置。

小程序项目中有 4种json 配置文件,分别是

  1. 项目根目录中的 app.json 配置文件
  2. 项目根目录中的 project.config.json 配置文件
  3. 项目根目录中的sitemap.json 配置文件
  4. 每个页面文件夹中的 .json 配置文件


(2)app.json 文件

app.json 是当前小程序的全局配置,包括了小程序的所有页面路径、窗口外观、界面表现、底部 tab 等。Demo项目里边的app.json 配置内容如下:

 简单了解下这4个配置项的作用:

  1. pages: 用来记录当前小程序所有页面的路径
  2. window: 全局定义小程序所有页面的背景色、文字颜色等
  3. style: 全局定义小程序组件所使用的样式版本
  4. sitemapLocation: 用来指明 sitemap.json 的位置

(3)project.config.json 文件

project.config,json 是项目配置文件,用来记录我们对小程序开发工具所做的个性化配置,例如:

  • setting 中保存了编译相关的配置
  • projectname 中保存的是项目名称
  • ·appid 中保存的是小程序的账号 ID

(4)sitemapjson 文件 

 微信现已开放小程序内搜索,效果类似于 PC 网页的 SEO。sitemap.json 文件用来配置小程序页面是否允许微信索引

当开发者允许微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引。当用户的搜索关键字和页面的索引匹配成功的时候,小程序的页面将可能展示在搜索结果中。

 ⭕注意: sitemap 的索引提示是默认开启的,如需要关闭 sitemap 的索引提示,可在小程序项目配置文件project.config.json 的 setting 中配置字段 checkSiteMap 为 false。


(5)页面的 json 配置文件

小程序中的每一个页面,可以使用 .son 文件来对本页面的窗口外观进行配置,页面中的配置项会覆盖app.json 的 window 中相同的配置项。例如:


(6)新建小程序页面

只需要在 app.json --> pages 中新增页面的存放路径,小程序开发者工具即可帮我们自动创建对应的页面文件如图所示:


(7)修改项目首页

 只需要调整 app.json --> pages 数组中页面路径的前后顺序,即可修改项目的首页。小程序会把排在第一位的页面,当作项目首页进行渲染,如图所示:


3.小程序页面

(1)WXML

(WeiXin Markup Language)是小程序框架设计的一套标签语言,用来构建小程序页面的结构,其作用类似于网页开发中的HTML。

⭕WXML和 HTML的区别

①标签名称不同

  • HTML (div, span,img,a)
  • WXML (view, text, image, navigator)

②属性节点不同

  • 超链接

③提供了类似于 Vue 中的模板语法

  • 数据绑定
  • 列表渲染
  • 条件渲染

(2)WXSS

(WeiXin Style sheets)是一套样式语言,用于描述 WXML 的组件样式,类似于网页开发中的 CSS。

WXSS和 CSS 的区别

①新增了 rpx 尺寸单位

  • CSS中需要手动进行像素单位换算,例如 rem
  • WXSS在底层支持新的尺寸单位rpx,在不同大小的屏幕上小程序会自动进行换算

②提供了全局的样式和局部样式

  • 项目根目录中的app.wxss 会作用于所有小程序页面
  • 局部页面的.wxss样式仅对当前页面生效

③WXSS 仅支持部分 CSS 选择器

  • .class和#id
  • element
  • 并集选择器、后代选择器
  • ::after和::before 等伪类选择器


(3)JS 逻辑交互

1.小程序中的.js 文件

一个项目仅仅提供界面展示是不够的,在小程序中,我们通过.s 文件来处理用户的操作。例如:响应用户的点击、获取用户的位置等等

2.小程序中 js 文件的分类

小程序中的JS文件分为三大类,分别是:

①app.js

整个小程序项目的入口文件,通过调用 App( ) 函数来启动整个小程序

②页面的.js文件

页面的入口文件,通过调用 Page( ) 函数来创建并运行页面

③普通的.js文件

普通的功能模块文件,用来封装公共的函数或属性供页面使用


4.宿主环境

(host environment) 指的是程序运行所必须的依赖环境。例如:Android 系统和 iOS 系统是两个不同的宿主环境。安卓版的微信 App 是不能在i0s 环境下运行的,所以Android 是安卓软件的宿主环境,脱离了宿主环境的软件是没有任何意义的! 

手机微信是小程序的宿主环境,如图所示

小程序借助宿主环境提供的能力,可以完成许多普通网页无法完成的功能,例如:微信扫码、微信支付、微信登录、地理定位、etc...

小程序宿主环境包含的内容

  1. 通信模型
  2. 运行机制
  3. 组件
  4. API

①通信模型

1.通信的主体

小程序中通信的主体是 渲染层 和 逻辑层,其中

(1)WXML模板和WXSS样式工作在染层

(2)JS脚本工作在逻辑层

2.小程序中的通信模型分为两部分:

(1)渲染层 和 逻辑层 之间的通信

  • 由微信客户端进行转发

(2)逻辑层 和 第三方服务器 之间的通信

  • 由微信客户端进行转发


②运行机制

小程序启动的过程

  1. 把小程序的代码包下载到本地
  2. 解析app.json 全局配置文件
  3. 执行 app.js 小程序入口文件,调用 App( ) 创建小程序实例
  4. 渲染小程序首页
  5. 小程序启动完成

页面渲染的过程

  1. 加载解析页面的json配置文件
  2. 加载页面的.wxml模板和wxss样式定执行页面的 js 文件,调用 Page() 创建页面实例
  3. 页面渲染完成

③组件

小程序中组件的分类

小程序中的组件也是由宿主环境提供的,开发者可以基于组件快速搭建出漂亮的页面结构。官方把小程序的组件分为了 9大类,分别是:

  1. 视图容器
  2. 基础内容
  3. 表单组件
  4. 导航组件
  5. 媒体组件
  6.  map 地图组件
  7. canvas 画布组件
  8. 开放能力
  9. 无障碍访问

④常用的视图容器类组件

1️⃣view

  • 普通视图区域
  • 类似于HTML中的div,是一个块级元素
  • 常用来实现页面的布局效果

2️⃣scroll-view

  • 可滚动的视图区域
  • 常用来实现滚动列表效果

3️⃣swiper 和 swiper-item

  • 轮播图容器组件和轮播图 item 组件

⑤view组件的基本使用 

 

 ✍🏻轮播图效果:

 


⑥swiper 组件的常用属性

属性

类型

默认值

说明

indicator-dots

boolean

false

是否显示面板指示点

indicator-color

color

rgba(0, 0, 0, .3)

指示点颜色

indicator-active-color

color

#000000

当前选中的指示点颜色

autoplay

boolean

false

是否自动切换

interval

number

5000

自动切换时间间隔

circular

boolean

false

是否采用衔接滑动


常用的基础内容组件

1️⃣text

  • 文本组件
  • 类似于HTML中的span 标签,是一个行内元素

text 组件的基本使用

通过 text 组件的 selectable user-select属性,实现长按选中文本内容的效果:

 

selectable用user-select代替

2️⃣rich-text

  • 富文本组件
  • 支持把HTML字符串渲染为 WXML 结构

rich-text 组件的基本使用

通过 rich-text 组件的 nodes 属性节点,把 HTML 字符串染为对应的 UI 结构


⑧其它常用组件

1️⃣button

  • 按钮组件
  • 功能比HTML中的 button 按钮丰富
  • 通过 open-type 属性可以调用微信提供的各种功能(客服、转发、获取用户授权、获取用户信息等)

button 按钮的基本使用

2️⃣image

  • 图片组件
  • image组件默认宽度约 300px、高度约240px

image组件的 mode 属性

image 组件的 mode 属性用来指定图片的裁剪和缩放模式,常用的 mode 属性值如下:

mode 值

说明

scaleToFill

(默认值)缩放模式,不保持纵横比缩放图片,使图片的宽高完全拉伸至填满 image 元素

aspectFit

缩放模式,保持纵横比缩放图片,使图片的长边能完全显示出来。也就是说,可以完整地将图片显示出来

aspectFill

缩放模式,保持纵横比缩放图片,只保证图片的短边能完全显示出来。也就是说,图片通常只在水平或垂直方向是完整的,另一个方向将会发生截取。

widthFix

缩放模式,宽度不变,高度自动变化,保持原图宽高比不变缩

heightFix

缩放模式,高度不变,宽度自动变化,保持原图宽高比不变


3️⃣navigator

  • 页面导航组件
  • 类似于HTML中的a链接

4️⃣API概述

小程序中的 API 是由宿主环境提供的,通过这些丰富的小程序 AP1,开发者可以方便的调用微信提供的能力,例如:获取用户信息、本地存储、支付功能等。


5.小程序API的3大分类

 小程序官方把 API分为了如下3大类:

①事件监听 API

  • 特点: 以 on 开头,用来监听某些事件的触发
  • 举例: wx.onWindowResize(function callback) 监听窗口尺寸变化的事件

②同步 API

  • 特点1:以Sync 结尾的API 都是同步 API
  • 特点2:同步 API 的执行结果,可以通过函数返回值直接获取,如果执行出错会抛出异常
  • 举例: wx.setStorageSync(key,value)向本地存储中写入内容

③异步 API

  • 特点: 类似于jQuery 中的 $.ajax(options) 函数,需要通过 success、fail、complete 接收调用的结果
  • 举例:wx.request( )发起网络数据请求,通过success 回调函数接收数据

6.协同工作

(1)了解权限管理需求

在中大型的公司里,人员的分工非常仔细:同一个小程序项目,一般会有不同岗位、不同角色的员工同时参与设计与开发。

此时出于管理需要,我们迫切需要对不同岗位、不同角色的员工的权限进行边界的划分使他们能够高效的进行协同工作。

(2)了解项目成员的组织结构

(3)小程序的开发流程


📜小程序成员管理

1.成员管理的两个方面

小程序成员管理体现在管理员对小程序项目成员及体验成员的管理

 

①项目成员:

  • 表示参与小程序开发、运营的成员
  • 可登录小程序管理后台
  • 管理员可以添加、删除项目成员,并设置项目成员的角色

②体验成员

  • 表示参与小程序内测体验的成员
  • 可使用体验版小程序,但不属于项目成员
  • 管理员及项目成员均可添加、删除体验成员

2.不同项目成员对应的权限

3.开发者的权限说明

    1. 开发者权限:可使用小程序开发者工具及对小程序的功能进行代码开发
    2. 体验者权限:可使用体验版小程序
    3. 登录权限:可登录小程序管理后台,无需管理员确认
    4. 开发设置:设置小程序服务器域名、消息推送及扫描普通链接二维码打开小程序
    5. 腾讯云管理:云开发相关设置

4.添加项目成员和体验成员


小程序的版本

1.软件开发过程中的不同版本

在软件开发过程中,根据时间节点的不同,会产出不同的软件版本,例如:

①开发者编写代码的同时,对项目代码进行自测(开发版本)

②直到程序达到一个稳定可体验的状态时,开发者把体验版本给到产品经理和测试人员进行体验测试

③最后修复完程序的 Bug 后,发布正式版供外部用户使用

2.小程序的版本

版本阶段说明
开发版本使用开发者工具,可将代码上传到开发版本中。 开发版本只保留每人最新的一份上传的代码。
点击提交审核,可将代码提交审核。开发版本可删除,不影响线上版本和审核中版本的代码。
体验版本可以选择某个开发版本作为体验版,并且选取一份体验版
审核中的版本只能有一份代码处于审核中。有审核结果后可以发布到线上,也可直接重新提交审核,覆盖原审核版本。
线上版本线上所有用户使用的代码版本,该版本代码在新版本代码发布后被覆盖更新。


7.发布上线

1.小程序发布上线的整体步骤

一个小程序的发布上线,一般要经过 上传代码 -> 提交审核 -> 发布 这三个步骤。

①上传代码

  • 点击开发者工具顶部工具栏中的“上传” 按钮
  • 填写版本号以及项目备注

在后台查看上传之后的版本

登录小程序管理后台 -> 管理 -> 版本管理 -> 开发版本,即可查看刚才提交上传的版本了。

②提交审核

  • 为什么需要提交审核:为了保证小程序的质量,以及符合相关的规范,小程序的发布是需要经过腾讯官方审核的。
  • 提交审核的方式:在开发版本的列表中,点击“提交审核”按钮之后,按照页面提示填写相关的信息,就能把小程序提交到腾讯官方进行审核。

③发布

审核通过之后,管理员的微信中会收到小程序通过审核的通知,此时在审核版本的列表中,点击“发布”按钮之后,即可把“审核通过”的版本发布为“线上版本”,供所有小程序用户访问和使用。


基于小程序码进行推广

相对于普通二维码来说,小程序码的优势如下:

  1. 在样式上更具辨识度视觉冲击力
  2. 能够更加清晰地树立小程序的品牌形象
  3. 可以帮助开发者更好地推广小程序

获取小程序码的5个步骤

登录小程序管理后台 -> 设置 -> 基本设置 -> 基本信息 -> 小程序码及线下物料下载


查看小程序运营数据的两种方式

①在“小程序后台”查看

1.登录小程序管理后台

2.点击侧边栏的“统计'

3.点击相应的 tab可以看到相关的数据

②使用“小程序数据助手”查看

1.打开微信

2.搜索“小程序数据助手'

3.查看已发布的小程序相关的数据


本文地址:https://www.vps345.com/3800.html

搜索文章

Tags

PV计算 带宽计算 流量带宽 服务器带宽 上行带宽 上行速率 什么是上行带宽? CC攻击 攻击怎么办 流量攻击 DDOS攻击 服务器被攻击怎么办 源IP 服务器 linux 运维 游戏 云计算 python MCP javascript 前端 chrome edge ssh 阿里云 网络 网络安全 网络协议 llama 算法 opencv 自然语言处理 神经网络 语言模型 ubuntu deepseek Ollama 模型联网 API CherryStudio 进程 操作系统 进程控制 Ubuntu harmonyos 华为 开发语言 typescript 计算机网络 fastapi mcp mcp-proxy mcp-inspector fastapi-mcp agent sse filezilla 无法连接服务器 连接被服务器拒绝 vsftpd 331/530 数据库 centos oracle 关系型 安全 分布式 RTSP xop RTP RTSPServer 推流 视频 pycharm ide pytorch 人工智能 vue.js audio vue音乐播放器 vue播放音频文件 Audio音频播放器自定义样式 播放暂停进度条音量调节快进快退 自定义audio覆盖默认样式 rust http java ssl 前端框架 深度学习 YOLO 目标检测 计算机视觉 LDAP docker 容器 adb nginx 监控 自动化运维 智能路由器 外网访问 内网穿透 端口映射 运维开发 windows django flask web3.py numpy live555 rtsp rtp golang Hyper-V WinRM TrustedHosts GaN HEMT 氮化镓 单粒子烧毁 辐射损伤 辐照效应 web安全 Kali Linux 黑客 渗透测试 信息收集 笔记 C 环境变量 进程地址空间 github 创意 社区 Flask FastAPI Waitress Gunicorn uWSGI Uvicorn flutter macos react.js 前端面试题 node.js 持续部署 jenkins android 鸿蒙 vim transformer Dell R750XS 科技 ai 个人开发 udp unity tcp/ip 微服务 springcloud 面试 性能优化 jdk intellij-idea 架构 uni-app 机器学习 php ollama llm spring boot 后端 tomcat safari pip Mac 系统 系统架构 linux环境变量 ruoyi 嵌入式硬件 单片机 c++ 温湿度数据上传到服务器 Arduino HTTP vscode react next.js 部署 部署next.js 自动化 c语言 nuxt3 vue3 实时音视频 DeepSeek 服务器繁忙 AI 云原生 devops springboot prometheus k8s资源监控 annotations自动化 自动化监控 监控service 监控jvm bash 银河麒麟服务器操作系统 系统激活 Docker Compose docker compose docker-compose mysql 博客 kubernetes k8s 漏洞 websocket .net 负载均衡 安全威胁分析 vscode 1.86 fpga开发 unix minicom 串口调试工具 测试工具 AI编程 AIGC openEuler unity3d Qwen2.5-coder 离线部署 银河麒麟 kylin v10 麒麟 v10 计算机外设 电脑 mac 软件需求 spring 物联网 ESP32 Dify wsl2 wsl gitlab express okhttp CORS 跨域 Trae AI代码编辑器 HarmonyOS Next conda 远程工作 虚拟化 半虚拟化 硬件虚拟化 Hypervisor redis HCIE 数通 大模型微调 maven intellij idea 腾讯云 microsoft dubbo android studio gateway Clion Nova ResharperC++引擎 Centos7 远程开发 .netcore code-server 微信 微信分享 Image wxopensdk word图片自动上传 word一键转存 复制word图片 复制word图文 复制word公式 粘贴word图文 粘贴word公式 1024程序员节 pillow json html5 firefox kamailio sip VoIP 大数据 大数据平台 echarts 信息可视化 数据分析 网页设计 jar WSL win11 无法解析服务器的名称或地址 stm32 W5500 OLED u8g2 TCP服务器 ci/cd excel 统信 国产操作系统 虚拟机安装 小程序 微信小程序域名配置 微信小程序服务器域名 微信小程序合法域名 小程序配置业务域名 微信小程序需要域名吗 微信小程序添加域名 qt YOLOv12 WSL2 学习方法 经验分享 程序人生 低代码 命名管道 客户端与服务端通信 jmeter 软件测试 webrtc asm av1 电视盒子 机顶盒ROM 魔百盒刷机 3d 数学建模 开源 pdf 多线程服务器 Linux网络编程 springsecurity6 oauth2 授权服务器 token sas java-ee DeepSeek-R1 API接口 mongodb sqlserver ArcTS 登录 ArcUI GridItem gitee visualstudio list 数据结构 安装教程 GPU环境配置 Ubuntu22 CUDA PyTorch Anaconda安装 Cline ecmascript nextjs reactjs https 流式接口 DigitalOcean GPU服务器购买 GPU服务器哪里有 GPU服务器 apache Kylin-Server 服务器安装 EasyConnect hadoop mount挂载磁盘 wrong fs type LVM挂载磁盘 Centos7.9 交互 搜索引擎 HTML audio 控件组件 vue3 audio音乐播放器 Audio标签自定义样式默认 vue3播放音频文件音效音乐 自定义audio播放器样式 播放暂停调整声音大小下载文件 openwrt Deepseek 软件工程 Agent LLM ollama下载加速 大模型 学习 代码调试 ipdb c# VMware安装Ubuntu Ubuntu安装k8s mysql离线安装 ubuntu22.04 mysql8.0 NPS 雨云服务器 雨云 环境迁移 源码剖析 rtsp实现步骤 流媒体开发 僵尸进程 gpu算力 es jvm cpu 内存 实时 使用 Windsurf centos-root /dev/mapper yum clean all df -h / du -sh svn 蓝耘科技 元生代平台工作流 ComfyUI 企业微信 Linux24.04 deepin 串口服务器 缓存 kvm 无桌面 命令行 媒体 微信公众平台 web Socket chatgpt YOLOv8 NPU Atlas800 A300I pro asi_bench matlab 压力测试 springboot远程调试 java项目远程debug docker远程debug java项目远程调试 springboot远程 系统开发 binder 车载系统 framework 源码环境 debian Samba NAS ecm bpm mybatis 产品经理 agi 宕机切换 服务器宕机 llama3 Chatglm 开源大模型 Reactor 设计模式 C++ ddos stm32项目 PVE zotero WebDAV 同步失败 代理模式 远程桌面 ansible playbook elasticsearch 多进程 iot firewalld 服务器配置 华为云 爬虫 数据集 dell服务器 go 硬件架构 rabbitmq IIS .net core Hosting Bundle .NET Framework vs2022 微信小程序 html 剧本 集成学习 集成测试 文件系统 路径解析 sql KingBase UOS 统信操作系统 yum oceanbase rc.local 开机自启 systemd 麒麟 音乐服务器 Navidrome 音流 向日葵 ping++ kylin 深度优先 图论 并集查找 换根法 树上倍增 智能手机 Termux Linux 嵌入式 linux驱动开发 arm开发 DeepSeek行业应用 Heroku 网站部署 宝塔面板访问不了 宝塔面板网站访问不了 宝塔面板怎么配置网站能访问 宝塔面板配置ip访问 宝塔面板配置域名访问教程 宝塔面板配置教程 postman mock mock server 模拟服务器 mock服务器 Postman内置变量 Postman随机数据 ffmpeg 音视频 指令 saltstack vasp安装 git visual studio code 历史版本 下载 安装 AI写作 AI作画 IIS服务器 IIS性能 日志监控 QQ 聊天室 spring cloud Open WebUI ocr 命令 micropython esp32 mqtt AI agent 大语言模型 思科模拟器 思科 Cisco 信息与通信 curl wget eNSP 网络规划 VLAN 企业网络 asp.net大文件上传 asp.net大文件上传源码 ASP.NET断点续传 asp.net上传文件夹 asp.net上传大文件 .net core断点续传 .net mvc断点续传 算力 Radius 机器人 googlecloud npm 设置代理 实用教程 qt项目 qt项目实战 qt教程 nvidia EMUI 回退 降级 升级 国标28181 视频监控 监控接入 语音广播 流程 SIP SDP 矩阵 其他 linux 命令 sed 命令 linux安装配置 服务器管理 宝塔面板 配置教程 网站管理 r语言 数据挖掘 数据可视化 kali 共享文件夹 虚拟机 社交电子 数据库系统 zabbix 高效远程协作 TrustViewer体验 跨设备操作便利 智能远程控制 客户端 ESXi prompt easyui AI大模型 langchain EMQX MQTT 通信协议 kafka hibernate ip命令 新增网卡 新增IP 启动网卡 弹性计算 KVM 计算虚拟化 弹性裸金属 Cursor VS Code virtualenv 系统安全 dify ragflow 职场和发展 工业4.0 权限 windwos防火墙 defender防火墙 win防火墙白名单 防火墙白名单效果 防火墙只允许指定应用上网 防火墙允许指定上网其它禁止 根服务器 clickhouse 小番茄C盘清理 便捷易用C盘清理工具 小番茄C盘清理的优势尽显何处? 教你深度体验小番茄C盘清理 C盘变红?!不知所措? C盘瘦身后电脑会发生什么变化? Playwright 自动化测试 AD 域管理 kind 网站搭建 serv00 yum源切换 更换国内yum源 同步 备份 建站 微信开放平台 微信公众号配置 nac 802.1 portal 远程登录 telnet 支付 微信支付 开放平台 单元测试 功能测试 selenium laravel grafana DevEco Studio 直流充电桩 充电桩 IPMI 编辑器 鸿蒙系统 junit 小智AI服务端 xiaozhi ASR TTS 灵办AI TRAE chfs ubuntu 16.04 链表 云服务器 裸金属服务器 弹性裸金属服务器 p2p 图形化界面 ui 网络穿透 火绒安全 Nuxt.js threejs 3D SSH Xterminal 需求分析 规格说明书 bug 豆瓣 追剧助手 迅雷 nas 备选 网站 api 调用 示例 上传视频至服务器代码 vue3批量上传多个视频并预览 如何实现将本地视频上传到网页 element plu视频上传 ant design vue vue3本地上传视频及预览移除 AD域 我的世界服务器搭建 minecraft vSphere vCenter 软件定义数据中心 sddc 反向代理 致远OA OA服务器 服务器磁盘扩容 ceph docker命令大全 CPU 主板 电源 网卡 5G 3GPP 卫星通信 GCC Linux环境 dns crosstool-ng 程序员 大模型入门 HTTP 服务器控制 ESP32 DeepSeek aws cuda 版本 eureka 边缘计算 智能硬件 AutoDL 深度求索 私域 知识库 arm 怎么卸载MySQL MySQL怎么卸载干净 MySQL卸载重新安装教程 MySQL5.7卸载 Linux卸载MySQL8.0 如何卸载MySQL教程 MySQL卸载与安装 selete 高级IO rpc rocketmq 多层架构 解耦 C语言 JAVA Java 计算机 postgresql pgpool 腾讯云大模型知识引擎 华为od sqlite 华为认证 网络工程师 交换机 田俊楠 MS Materials openssl 密码学 业界资讯 鲲鹏 模拟退火算法 Docker Hub docker pull 镜像源 daemon.json Ubuntu 24 常用命令 Ubuntu 24 Ubuntu vi 异常处理 mosquitto 消息队列 frp 监控k8s 监控kubernetes Claude Linux的基础指令 华为机试 Python 大模型面经 大模型学习 报错 AISphereButler 课程设计 自定义客户端 SAS shell WebUI DeepSeek V3 银河麒麟高级服务器 外接硬盘 Kylin 国产化 outlook flink 框架搭建 游戏程序 qemu libvirt 回显服务器 UDP的API使用 MacMini 迷你主机 mini Apple 宠物 毕业设计 免费学习 宠物领养 宠物平台 armbian u-boot 大模型教程 efficientVIT YOLOv8替换主干网络 TOLOv8 remote-ssh 小艺 Pura X ukui 麒麟kylinos openeuler rust腐蚀 cnn DenseNet 超融合 RustDesk自建服务器 rustdesk服务器 docker rustdesk mcu ftp VPS pyqt VM搭建win2012 win2012应急响应靶机搭建 攻击者获取服务器权限 上传wakaung病毒 应急响应并溯源 挖矿病毒处置 应急响应综合性靶场 vscode1.86 1.86版本 ssh远程连接 Linux awk awk函数 awk结构 awk内置变量 awk参数 awk脚本 awk详解 OD机试真题 华为OD机试真题 服务器能耗统计 open Euler dde 统信UOS RTMP 应用层 jupyter USB网络共享 LLM Web APP Streamlit 监控k8s集群 集群内prometheus IO模型 big data opensearch helm ios 无人机 飞书 昇腾 npu VR手套 数据手套 动捕手套 动捕数据手套 孤岛惊魂4 WebRTC gpt uniapp vue 恒源云 tcp ux 多线程 服务器数据恢复 数据恢复 存储数据恢复 北亚数据恢复 oracle数据恢复 adobe 传统数据库升级 银行 LLMs k8s集群资源管理 云原生开发 7z 单一职责原则 网络编程 聊天服务器 套接字 TCP 输入法 IPMITOOL BMC 硬件管理 vmware 卡死 opcua opcda KEPServer安装 n8n 工作流 workflow oneapi open webui 网络结构图 游戏服务器 TrinityCore 魔兽世界 sysctl.conf vm.nr_hugepages 繁忙 解决办法 替代网站 汇总推荐 AI推理 ai小智 语音助手 ai小智配网 ai小智教程 esp32语音助手 diy语音助手 CDN 群晖 飞牛 asp.net大文件上传下载 文件分享 dba 中间件 iis VSCode 移动云 云服务 可信计算技术 ros2 moveit 机器人运动 FTP 服务器 远程 执行 sshpass 操作 XCC Lenovo spark HistoryServer Spark YARN jobhistory Headless Linux 服务器部署ai模型 安全架构 SSL 域名 rsyslog Anolis nginx安装 环境安装 linux插件下载 chrome devtools chromedriver NFS embedding wireshark 显示过滤器 ICMP Wireshark安装 raid5数据恢复 磁盘阵列数据恢复 pygame 单例模式 arkUI 僵尸世界大战 游戏服务器搭建 银河麒麟操作系统 skynet zookeeper nfs 驱动开发 硬件工程 嵌入式实习 阿里云ECS perf LORA NLP hive DBeaver 数据仓库 kerberos v10 软件 网络用户购物行为分析可视化平台 大数据毕业设计 IDE AI 原生集成开发环境 Trae AI 交叉编译 语法 黑客技术 openstack VMware Xen URL 本地部署 架构与原理 多个客户端访问 IO多路复用 TCP相关API SSE Google pay Apple pay 策略模式 服务器主板 AI芯片 elk Logstash 日志采集 大文件分片上传断点续传及进度条 如何批量上传超大文件并显示进度 axios大文件切片上传详细教 node服务器合并切片 vue3大文件上传报错提示错误 大文件秒传跨域报错cors 网工 压测 ECS protobuf 序列化和反序列化 黑苹果 小游戏 五子棋 ssrf 失效的访问控制 MI300x sdkman 强制清理 强制删除 mac废纸篓 网络攻击模型 技能大赛 alias unalias 别名 vue-i18n 国际化多语言 vue2中英文切换详细教程 如何动态加载i18n语言包 把语言json放到服务器调用 前端调用api获取语言配置文件 cudnn xrdp 远程连接 自动驾驶 string模拟实现 深拷贝 浅拷贝 经典的string类问题 三个swap RAID RAID技术 磁盘 存储 Unity Dedicated Server Host Client 无头主机 开发环境 SSL证书 Ark-TS语言 视觉检测 性能测试 odoo 服务器动作 Server action 源码 VMware创建虚拟机 政务 分布式系统 监控运维 Prometheus Grafana 能力提升 面试宝典 技术 IT信息化 崖山数据库 YashanDB 混合开发 JDK tidb GLIBC regedit 开机启动 视频编解码 xml 实时互动 Ubuntu DeepSeek DeepSeek Ubuntu DeepSeek 本地部署 DeepSeek 知识库 DeepSeek 私有化知识库 本地部署 DeepSeek DeepSeek 私有化部署 Ubuntu 24.04.1 轻量级服务器 redhat 直播推流 gpt-3 文心一言 京东云 高效日志打印 串口通信日志 服务器日志 系统状态监控日志 异常记录日志 SSH 服务 SSH Server OpenSSH Server 毕设 软件构建 midjourney 基础入门 编程 相差8小时 UTC 时间 Hive环境搭建 hive3环境 Hive远程模式 netty 代码托管服务 大模型应用 cmos 硬件 远程控制 远程看看 远程协助 远程过程调用 Windows环境 tcpdump 重启 排查 系统重启 日志 原因 wordpress 无法访问wordpess后台 打开网站页面错乱 linux宝塔面板 wordpress更换服务器 佛山戴尔服务器维修 佛山三水服务器维修 ipython etcd 数据安全 RBAC flash-attention VMware安装mocOS macOS系统安装 三级等保 服务器审计日志备份 金融 FTP服务器 状态管理的 UDP 服务器 Arduino RTOS seatunnel gitea risc-v 干货分享 黑客工具 密码爆破 bootstrap gradle 软考 C# MQTTS 双向认证 emqx css 联想开天P90Z装win10 Invalid Host allowedHosts gcc epoll bonding 链路聚合 双系统 GRUB引导 Linux技巧 Ubuntu Server Ubuntu 22.04.5 执法记录仪 智能安全帽 smarteye tailscale derp derper 中转 线性代数 电商平台 camera Arduino 电子信息 互信 C++软件实战问题排查经验分享 0xfeeefeee 0xcdcdcdcd 动态库加载失败 程序启动失败 程序运行权限 标准用户权限与管理员权限 移动魔百盒 minio USB转串口 CH340 IDEA 飞牛NAS 飞牛OS MacBook Pro lua cursor MCP server C/S windows日志 Linux PID 数据库架构 数据管理 数据治理 数据编织 数据虚拟化 Minecraft DOIT 四博智联 LInux idm 音乐库 H3C iDRAC R720xd freebsd 自学笔记 小米 澎湃OS Android thingsboard XFS xfs文件系统损坏 I_O error 测试用例 磁盘监控 iphone iftop 网络流量监控 前后端分离 c make命令 makefile文件 服务器无法访问 ip地址无法访问 无法访问宝塔面板 宝塔面板打不开 FunASR file server http server web server muduo X11 Xming 生物信息学 g++ g++13 蓝桥杯 Cookie 安卓 匿名管道 Wi-Fi DNS 开机自启动 Spring Security GoogLeNet Portainer搭建 Portainer使用 Portainer使用详解 Portainer详解 Portainer portainer mariadb ue4 着色器 ue5 虚幻 rdp 实验 目标跟踪 OpenVINO 推理应用 技术共享 王者荣耀 设备 GPU PCI-Express SysBench 基准测试 anaconda MacOS录屏软件 mamba Vmamba bot Docker 阻塞队列 生产者消费者模型 服务器崩坏原因 jetty undertow Linux无人智慧超市 LInux多线程服务器 QT项目 LInux项目 单片机项目 ISO镜像作为本地源 云电竞 云电脑 todesk DeepSeek r1 Erlang OTP gen_server 热代码交换 事务语义 MNN Qwen ip 备份SQL Server数据库 数据库备份 傲梅企业备份网络版 RAGFLOW RAG 检索增强生成 文档解析 大模型垂直应用 docker run 数据卷挂载 交互模式 xss 进程信号 在线预览 xlsx xls文件 在浏览器直接打开解析xls表格 前端实现vue3打开excel 文件地址url或接口文档流二进 CLion 游戏机 pppoe radius eclipse hugo 图像处理 Netty 即时通信 NIO 游戏引擎 SWAT 配置文件 服务管理 网络共享 医疗APP开发 app开发 gaussdb Dell HPE 联想 浪潮 银河麒麟桌面操作系统 Kylin OS Kali 分布式训练 etl 环境配置 xpath定位元素 bat 嵌入式Linux IPC 强化学习 状态模式 word SVN Server tortoise svn RoboVLM 通用机器人策略 VLA设计哲学 vlm fot robot 视觉语言动作模型 具身智能 ArkUI 多端开发 智慧分发 应用生态 鸿蒙OS 自动化任务管理 HAProxy UOS1070e apt 中兴光猫 换光猫 网络桥接 自己换光猫 edge浏览器 相机 物联网开发 c/c++ 串口 vpn 显示管理器 lightdm gdm log4j 用户缓冲区 模拟实现 ArkTs PX4 ROS 健康医疗 互联网医院 hexo MacOS 飞牛nas fnos fd 文件描述符 SEO ruby 换源 国内源 Debian Mac内存不够用怎么办 rustdesk cocoapods xcode 内网服务器 内网代理 内网通信 SenseVoice Xinference RAGFlow vr 元服务 应用上架 yaml Ultralytics 可视化 yolov8 免费域名 域名解析 kotlin tensorflow trae DocFlow mq 毕昇JDK ubuntu24 vivado24 查询数据库服务IP地址 SQL Server 李心怡 deekseek 语音识别 Linux的权限 perl trea idea wpf 端口测试 Python基础 Python教程 Python技巧 WLAN su sudo jina 分析解读 EtherNet/IP串口网关 EIP转RS485 EIP转Modbus EtherNet/IP网关协议 EIP转RS485网关 EIP串口服务器 Ubuntu22.04 开发人员主页 信号 AnythingLLM AnythingLLM安装 ABAP 软链接 硬链接 composer wps wsgiref Web 服务器网关接口 CrewAI Jellyfin rime 存储维护 NetApp存储 EMC存储 WebVM 键盘 TrueLicense 做raid 装系统 Java Applet URL操作 服务器建立 Socket编程 网络文件读取 基础环境 开发 流水线 脚本式流水线 ardunio BLE webstorm 代理服务器 并查集 leetcode 项目部署到linux服务器 项目部署过程 CVE-2024-7347 can 线程池 ubuntu24.04.1 autodl 程序员创富 ssh远程登录 linux上传下载 web3 信号处理 问题解决 网络药理学 生信 gromacs 分子动力学模拟 MD 动力学模拟 智能音箱 智能家居 fast 自动化编程 IMM 远程服务 浏览器开发 AI浏览器 ssh漏洞 ssh9.9p2 CVE-2025-23419 lsb_release /etc/issue /proc/version uname -r 查看ubuntu版本 x64 SIGSEGV xmm0 Typore keepalived sonoma 自动更新 xshell termius iterm2 烟花代码 烟花 元旦 性能调优 安全代理 neo4j 数据库开发 database python3.11 查看显卡进程 fuser powerpoint dity make IMX317 MIPI H265 VCU ShenTong 服务网格 istio 磁盘清理 IM即时通讯 剪切板对通 HTML FORMAT searxng Docker引擎已经停止 Docker无法使用 WSL进度一直是0 镜像加速地址 大大通 第三代半导体 碳化硅 人工智能生成内容 镜像 Windows ai工具 java-rocketmq ldap 合成模型 扩散模型 图像生成 nvm whistle 序列化反序列化 GIS 遥感 WebGIS 线程 实战案例 产测工具框架 IMX6ULL 管理框架 内网环境 CentOS h.264 知识图谱 firewall HarmonyOS OpenHarmony 真机调试 cfssl TCP协议 抗锯齿 拓扑图 QT 5.12.12 QT开发环境 Ubuntu18.04 捆绑 链接 谷歌浏览器 youtube google gmail 网卡的名称修改 eth0 ens33 图形渲染 cpp-httplib less P2P HDLC sequoiaDB milvus Deepseek-R1 私有化部署 推理模型 聚类 程序 性能分析 prometheus数据采集 prometheus数据模型 prometheus特点 SRS 流媒体 直播 防火墙 NAT转发 NAT Server MVS 海康威视相机 虚拟局域网 dash 正则表达式 db 常用命令 文本命令 目录命令 proxy模式 onlyoffice 在线office 信创 信创终端 中科方德 企业网络规划 华为eNSP 显卡驱动 虚拟显示器 webgl css3 sqlite3 sentinel OpenSSH 考研 IPv4 子网掩码 公网IP 私有IP SSH 密钥生成 SSH 公钥 私钥 生成 主从复制 swoole chrome 浏览器下载 chrome 下载安装 谷歌浏览器下载 私有化 容器技术 ros Ubuntu共享文件夹 共享目录 Linux共享文件夹 docker搭建pg docker搭建pgsql pg授权 postgresql使用 postgresql搭建 我的世界 我的世界联机 数码 iperf3 带宽测试 UDP MySql seleium 加解密 Yakit yaklang uv docker搭建nacos详解 docker部署nacos docker安装nacos 腾讯云搭建nacos centos7搭建nacos fstab triton 模型分析 服务器时间 流量运营 harmonyOS面试题 代码 对比 工具 meld Beyond Compare DiffMerge KylinV10 麒麟操作系统 Vmware 邮件APP 免费软件 glibc iBMC UltraISO top Linux top top命令详解 top命令重点 top常用参数 aarch64 编译安装 HPC ubuntu20.04 ros1 Noetic 20.04 apt 安装 本地部署AI大模型 EtherCAT转Modbus ECT转Modbus协议 EtherCAT转485网关 ECT转Modbus串口网关 EtherCAT转485协议 ECT转Modbus网关 lio-sam SLAM HiCar CarLife+ CarPlay QT RK3588 react native 安防软件 deep learning cd 目录切换 Node-Red 编程工具 流编程 影刀 #影刀RPA# deepseek r1 树莓派 VNC 域名服务 DHCP 符号链接 配置 软负载 AI-native Docker Desktop deployment daemonset statefulset cronjob 读写锁 实习 AI Agent 字节智能运维 办公自动化 自动化生成 pdf教程 rnn Unity插件 iventoy VmWare OpenEuler 粘包问题 端口 查看 ss arcgis 云桌面 微软 AD域控 证书服务器 个人博客 figma uni-file-picker 拍摄从相册选择 uni.uploadFile H5上传图片 微信小程序上传图片 navicat AP配网 AK配网 小程序AP配网和AK配网教程 WIFI设备配网小程序UDP开 金仓数据库 2025 征文 数据库平替用金仓 rag ragflow 源码启动 运维监控 rtsp服务器 rtsp server android rtsp服务 安卓rtsp服务器 移动端rtsp服务 大牛直播SDK pyautogui 带外管理 grub 版本升级 扩容 Linux find grep 钉钉 游戏开发 代理 Attention Redis Desktop 串口驱动 CH341 uart 485 rclone AList webdav fnOS 大模型推理 OpenManus 抓包工具 宝塔 磁盘镜像 服务器镜像 服务器实时复制 实时文件备份 MQTT协议 消息服务器 miniapp 调试 debug 断点 网络API请求调试方法 win服务器架设 windows server matplotlib bcompare 模拟器 教程 docker desktop image 迁移指南 本地知识库部署 DeepSeek R1 模型 软件卸载 系统清理 llama.cpp dns是什么 如何设置电脑dns dns应该如何设置 接口优化 k8s二次开发 docker部署翻译组件 docker部署deepl docker搭建deepl java对接deepl 翻译组件使用 gnu 云耀服务器 nlp 多路转接 visual studio 解决方案 渗透 数字证书 签署证书 kernel 智能电视 vllm docker部署Python yum换源 风扇控制软件 网络爬虫 开机黑屏 沙盒 嵌入式系统开发 增强现实 沉浸式体验 应用场景 技术实现 案例分析 AR 极限编程 AI员工 虚幻引擎 服务器正确解析请求体 conda配置 conda镜像源 Sealos 西门子PLC 通讯 论文阅读 热榜 稳定性 看门狗 大模型部署 ArtTS 网络建设与运维 网络搭建 神州数码 神州数码云平台 云平台 js PPI String Cytoscape CytoHubba nosql 鸿蒙开发 移动开发 macOS MobaXterm 项目部署 推荐算法 mm-wiki搭建 linux搭建mm-wiki mm-wiki搭建与使用 mm-wiki使用 mm-wiki详解 离线部署dify hosts dock 加速 MDK 嵌入式开发工具 论文笔记 sublime text 搭建个人相关服务器 本地化部署 玩机技巧 软件分享 软件图标 HarmonyOS NEXT 原生鸿蒙 达梦 DM8 ranger MySQL8.0 搜狗输入法 中文输入法 欧标 OCPP CentOS Stream IO yolov5 rpa Qwen2.5-VL 端口聚合 windows11 System V共享内存 进程通信