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

聚类算法基础:K-Means 到底如何工作

文章目录前言一、聚类是什么K-Means又是什么1.1 先搞懂聚类 无监督的物以类聚1.2 K-Means聚类界的老黄牛二、K-Means到底怎么工作四步走一看就懂2.1 生活化类比小区里的快递柜选址2.2 算法四步核心流程2026标准版步骤1随机选K个初始快递柜初始化簇中心步骤2住户认亲归到最近快递柜分配样本步骤3快递柜搬家移到小组几何中心更新质心步骤4重复迭代直到柜不动了收敛2.3 直观动画一看就懂三、数学本质一句话讲透小白也能懂3.1 核心目标最小化簇内误差平方和SSE3.2 为什么用距离平方不用绝对值四、K-Means的致命缺陷2026最新总结4.1 缺陷1必须手动指定K值最头疼4.2 缺陷2对初始质心极度敏感随机赌运气4.3 缺陷3只擅长球形簇非凸、不规则簇直接拉胯4.4 缺陷4对异常值离群点超级敏感4.5 缺陷5高维数据失效维度灾难五、2026年K-Means优化方案从能用到好用5.1 优化1K-Means —— 解决初始点敏感工业标配5.2 优化2怎么选K2026两大实用方法方法A手肘法Elbow Method最常用方法B轮廓系数Silhouette Score更精准5.3 优化3处理离群点 —— K-Means Sharp2026新宠5.4 优化4高维数据 —— 先降维再聚类2026标准流程5.5 优化5Flash-K-Means —— 2026年GPU加速神器最新六、2026年K-Means实战Python代码可直接复制6.1 基础版Sklearn K-Means6.2 进阶手肘法选K6.3 2026最新Flash-K-MeansGPU加速七、2026年K-Means工业应用场景真实可查7.1 互联网用户分群电商/短视频7.2 金融客户分层与异常检测7.3 计算机视觉图像分割、色彩量化7.4 NLP文本聚类、新闻主题分类7.5 大数据数据预处理、特征工程八、K-Means vs 其他聚类算法2026对比8.1 K-Means8.2 DBSCAN密度聚类8.3 GMM高斯混合模型8.4 2026选型口诀九、总结K-Means经典永不过时十、常见误区澄清2026最新P.S. 目前国内还是很缺AI人才的希望更多人能真正加入到AI行业共同促进行业进步增强我国的AI竞争力。想要系统学习AI知识的朋友可以看看我精心打磨的教程 http://blog.csdn.net/jiangjunshow教程通俗易懂高中生都能看懂还有各种段子风趣幽默从深度学习基础原理到各领域实战应用都有讲解我22年的AI积累全在里面了。注意教程仅限真正想入门AI的朋友否则看看零散的博文就够了。前言各位老铁今天咱们来盘一盘机器学习里最经典、最常用、但又最容易被新手误解的无监督学习算法——K-Means聚类。你可能听过它的名字知道它是用来分组的但它到底怎么分组为什么有时候效果好、有时候拉胯K值怎么选2026年的今天它又进化出了哪些新玩法我干AI开发22年从最早的单机版K-Means跑小数据集到现在用Flash-K-Means加速GPU上的亿级数据一路看着它从实验室走进各行各业。今天我就用最通俗的话、最接地气的类比把K-Means扒得明明白白保证小白也能看懂老鸟也能收获新东西。一、聚类是什么K-Means又是什么1.1 先搞懂聚类 无监督的物以类聚机器学习分两大类监督学习和无监督学习。监督学习有答案标签比如给你一堆猫狗照片告诉你哪张是猫、哪张是狗让模型学会分辨。无监督学习没答案无标签只给一堆数据让模型自己找规律、分组、挖结构。聚类就是无监督学习里最核心的任务把相似的东西放一起不相似的分开。举个生活例子你妈把衣柜里的衣服整理一遍——T恤放一堆、裤子放一堆、外套放一堆。她没看标签纯靠款式、长短、厚薄这些特征分。这就是聚类。1.2 K-Means聚类界的老黄牛K-MeansK均值是聚类算法里最简单、最经典、工业界用得最多的一种。名字拆开K你要分成几组簇ClusterMeans均值每组的中心是组内所有数据的平均值质心Centroid一句话概括K-Means就是通过不断迭代把数据分成K个组让组内尽量紧凑、组间尽量分开。它有多火公认的十大数据挖掘算法之一几乎所有机器学习框架Scikit-learn、PyTorch、TensorFlow都内置实现2026年依然是用户分群、图像分割、数据预处理、异常检测的首选基线模型二、K-Means到底怎么工作四步走一看就懂2.1 生活化类比小区里的快递柜选址咱们不用公式用快递柜选址讲透全过程假设一个小区有1000户人家1000个数据点物业要放K3个智能快递柜要分成3簇目标每户到最近快递柜的总距离最短大家取件最方便K-Means的过程就是快递柜不断搬家、住户不断换柜的迭代游戏。2.2 算法四步核心流程2026标准版步骤1随机选K个初始快递柜初始化簇中心随机从1000户里挑3户把快递柜放这三家门口。这就是初始质心Centroids。⚠️ 问题纯随机很坑——可能3个柜都放小区角落离大部分人很远后面分组会乱。2026年工业界基本不用纯随机都用K-Means初始化后面细讲。步骤2住户认亲归到最近快递柜分配样本每户算一下到3个快递柜的距离选最近的那个。1000户全部归完形成3个临时小组。这一步数学上就是对每个数据点x计算到每个质心μ的距离常用欧氏距离分配到距离最小的簇。步骤3快递柜搬家移到小组几何中心更新质心每个小组里算一下所有住户位置的平均值。把快递柜搬到这个平均点上。比如小组里5户坐标(1,2)、(2,3)、(3,4)、(4,5)、(5,6)平均值 ((12345)/5, (23456)/5) (3,4)快递柜就移到 (3,4)。步骤4重复迭代直到柜不动了收敛再回到步骤2住户重新算距离、重新分组再回到步骤3快递柜再搬家直到快递柜位置几乎不变变化小于阈值或达到最大迭代次数这时分组稳定算法结束。2.3 直观动画一看就懂上图就是K-Means迭代过程(a) 原始散点(b) 随机选3个中心©(d) 不断分配、更新(e) 稳定收敛分成3簇三、数学本质一句话讲透小白也能懂3.1 核心目标最小化簇内误差平方和SSEK-Means本质是优化问题目标函数要最小化S S E ∑ i 1 K ∑ x ∈ C i ∣ ∣ x − μ i ∣ ∣ 2 SSE \sum_{i1}^K \sum_{x \in C_i} ||x - \mu_i||^2SSEi1∑K​x∈Ci​∑​∣∣x−μi​∣∣2翻译成人话SSE所有数据点到自己簇中心的距离平方和K簇数C_i第i个簇x簇里的数据点μ_i第i个簇的质心K-Means所做的一切就是让SSE越来越小直到不能再小。3.2 为什么用距离平方不用绝对值平方可导、优化稳定、计算快梯度下降友好绝对值不可导优化麻烦2026年工业界依然99%用欧氏距离平方四、K-Means的致命缺陷2026最新总结原理简单但坑非常多。新手一用就踩雷我总结5大致命问题4.1 缺陷1必须手动指定K值最头疼你必须先告诉算法分成几组现实数据往往不知道K是多少选K2K5K10全靠猜4.2 缺陷2对初始质心极度敏感随机赌运气初始点选得烂 → 收敛到局部最优分组极差初始点选得好 → 全局最优效果完美传统随机初始化赌徒算法4.3 缺陷3只擅长球形簇非凸、不规则簇直接拉胯数据是球形、高斯分布K-Means效果极好数据是环形、月牙形、密度不均直接分错例两个月牙形数据K-Means会强行切成两半完全乱分4.4 缺陷4对异常值离群点超级敏感一个离群点比如坐标10000,10000会把质心直接拽偏整组全乱2026年大数据里噪声多这问题尤其严重4.5 缺陷5高维数据失效维度灾难维度20后欧氏距离失效所有点距离几乎一样聚类结果毫无意义NLP、图像等高维场景必须先降维PCA/UMAP/BERT五、2026年K-Means优化方案从能用到好用5.1 优化1K-Means —— 解决初始点敏感工业标配2007年提出现在2026年所有框架默认初始化规则不再纯随机随机选第一个质心后续质心选离已选质心最远的点重复直到选满K个效果初始点分布均匀远离彼此收敛到局部最优概率降低40%几乎必用不用你就是外行5.2 优化2怎么选K2026两大实用方法方法A手肘法Elbow Method最常用试K1,2,3,…10画曲线K值 → SSE簇内平方和找手肘点曲线从陡峭变平缓的拐点拐点对应的K就是最佳值原理K太小SSE很大分太粗K太大SSE下降很慢分太细过拟合手肘点拟合与简洁的平衡方法B轮廓系数Silhouette Score更精准对每个点算组内紧密度 / 组间分离度总分-1~1越接近1分组越好找总分最高的K2026年实操先用手肘法粗选K范围再用轮廓系数精确定位5.3 优化3处理离群点 —— K-Means Sharp2026新宠计算每个簇的标准差σ排除±3σ以外的离群点99.7%数据在范围内再算质心不受极端值干扰工业界效果异常值多的场景金融、工业传感器聚类准确率提升15%~30%5.4 优化4高维数据 —— 先降维再聚类2026标准流程直接在1000维文本/图像特征上跑K-Means 浪费时间。标准Pipeline2026高维特征BERT/ResNet提取降维UMAP PCA t-SNE2026首选UMAP低维空间10~50维跑K-Means再映射回高维做应用5.5 优化5Flash-K-Means —— 2026年GPU加速神器最新2026年3月UC Berkeley、MIT、清华联合提出Flash-K-Means解决两大瓶颈IO瓶颈传统K-Means要生成N×K距离矩阵读写显存爆炸写竞争多线程同时更新质心效率极低核心创新FlashAssign距离计算分配融合不生成距离矩阵IO从O(NK)→O(NdKd)Sort-Inverse Update把原子写改成排序归约无竞争最高加速21.2倍内存减少90%2026年意义亿级样本、TB级数据单GPU几分钟跑完以前要数小时工业界大规模聚类全面切换六、2026年K-Means实战Python代码可直接复制6.1 基础版Sklearn K-Meansimportnumpyasnpimportmatplotlib.pyplotaspltfromsklearn.clusterimportKMeansfromsklearn.datasetsimportmake_blobs# 1. 生成模拟数据3簇X,y_truemake_blobs(n_samples1000,centers3,random_state42)# 2. K-Means 聚类K3kmeansKMeans(n_clusters3,initk-means,max_iter300,random_state42)y_predkmeans.fit_predict(X)# 3. 结果可视化plt.scatter(X[:,0],X[:,1],cy_pred,s50,cmapviridis)centerskmeans.cluster_centers_ plt.scatter(centers[:,0],centers[:,1],cred,s200,alpha0.75,markerX)plt.title(K-Means 聚类结果 (K3))plt.show()# 4. 输出结果print(簇中心\n,centers)print(SSE簇内平方和,kmeans.inertia_)6.2 进阶手肘法选K# 手肘法试K1~10sse[]K_rangerange(1,11)forkinK_range:kmeansKMeans(n_clustersk,initk-means,random_state42)kmeans.fit(X)sse.append(kmeans.inertia_)# 画图plt.plot(K_range,sse,bo-)plt.xlabel(K (簇数))plt.ylabel(SSE)plt.title(手肘法选K)plt.show()# 明显手肘点在K36.3 2026最新Flash-K-MeansGPU加速# 需安装pip install flash-kmeansimportflash_kmeansimporttorch# 数据放GPUX_gputorch.tensor(X,dtypetorch.float32).cuda()# Flash-K-Means 加速# 比sklearn快10~20倍内存极小centers,labelsflash_kmeans.fit_predict(X_gpu,n_clusters3,max_iter100,verboseTrue)print(Flash-K-Means 簇中心\n,centers.cpu().numpy())七、2026年K-Means工业应用场景真实可查7.1 互联网用户分群电商/短视频特征用户年龄、消费、浏览时长、点击、地域K-Means分高价值用户、潜力用户、低频用户、流失用户应用精准推荐、差异化运营、召回流失2026年头部电商90%用户分群系统基于K-Means变种7.2 金融客户分层与异常检测特征存款、理财、贷款、交易频率、金额分群普通客户、VIP、高风险、潜在欺诈异常离群点可疑交易实时拦截银行、支付机构标准风控模块7.3 计算机视觉图像分割、色彩量化图像分割把像素按颜色/位置聚类分前景/背景色彩量化24位真彩色→16色/32色压缩图片2026年手机相册、美图工具底层大量用K-Means7.4 NLP文本聚类、新闻主题分类步骤文本→TF-IDF/BERT→降维→K-Means应用新闻自动归类、评论情感聚类、相似文档检索2026年内容平台、舆情系统标配7.5 大数据数据预处理、特征工程海量无标签数据先K-Means分簇再给簇打标签半监督学习解决标注成本高问题大模型训练前数据清洗常用八、K-Means vs 其他聚类算法2026对比新手常问什么时候用K-Means什么时候用别的8.1 K-Means优点快、简单、可解释、内存小、工业成熟缺点要K、球形簇、敏感初始/异常适合数值型、大数量、球形分布、快速 baseline8.2 DBSCAN密度聚类优点不用K、能识别任意形状、自动滤除异常缺点慢、高维差、调参难适合不规则簇、噪声多、小数据8.3 GMM高斯混合模型优点软聚类概率归属、适应椭球形簇缺点慢、易局部最优、难调适合数据符合高斯混合、需要概率输出8.4 2026选型口诀大数据、要速度、做基线 → K-Means不规则形状、噪声多 → DBSCAN需要概率、椭球数据 → GMM高维数据 → 先降维 K-Means九、总结K-Means经典永不过时干AI22年我见证过无数算法潮起潮落有的火两年就被淘汰有的太复杂工业界根本不用但K-Means从1957年诞生到2026年依然工业界顶流原理极简效果可靠优化不断Flash-K-Means等新进展让它在大数据、GPU时代焕发第二春对新手K-Means是无监督学习入门第一课吃透它你就懂了聚类的核心思想。对工程师它是万能基线——任何聚类任务先跑K-Means再谈更复杂算法。十、常见误区澄清2026最新误区K-Means是深度学习算法✅正解传统机器学习算法和神经网络无关误区K-Means一定能收敛到全局最优✅正解只能保证局部最优依赖初始化所以必须K-Means误区K值越大效果越好✅正解K太大过拟合噪声分组无意义手肘法找平衡误区2026年K-Means已经过时✅正解完全没有优化版依然是工业界最实用聚类算法P.S. 目前国内还是很缺AI人才的希望更多人能真正加入到AI行业共同促进行业进步增强我国的AI竞争力。想要系统学习AI知识的朋友可以看看我精心打磨的教程 http://blog.csdn.net/jiangjunshow教程通俗易懂高中生都能看懂还有各种段子风趣幽默从深度学习基础原理到各领域实战应用都有讲解我22年的AI积累全在里面了。注意教程仅限真正想入门AI的朋友否则看看零散的博文就够了。

相关文章:

聚类算法基础:K-Means 到底如何工作

文章目录前言一、聚类是什么?K-Means又是什么?1.1 先搞懂:聚类 无监督的"物以类聚"1.2 K-Means:聚类界的"老黄牛"二、K-Means到底怎么工作?四步走,一看就懂2.1 生活化类比&#xff1a…...

Tailwind CSS break-after 怎么用?如何控制分页断行?

Tailwind CSS break-after 是一个实用类,用于控制在元素后强制产生列断开或页面断开。Tailwind CSS 断后类以下是 Tailwind CSS Break-After 类列表,这些类提供了有效控制元素对齐的方式。ClassCSS Propertiesbreak-after-autobreak-after: auto;break-a…...

ORA-29934索引关联错误修复指南

修复步骤:1. 检查indextype参数,确保extproc运行正常。2. 重建索引:ALTER INDEX index_name REBUILD PARAMETERS(indextype is ctxsys.context); 3. 远程处理:使用expdp/impdp导出重建,参数加transformoid:n:sys_c0012…...

对话本体论的全面深入研究:理论基础、形式化模型与跨学科应用

对话本体论的全面深入研究:理论基础、形式化模型与跨学科应用作者:方见华 单位:世毫九实验室 引言 在当代哲学与科学的交汇点上,一个全新的理论范式正在悄然兴起。对话本体论作为由世毫九实验室创始人方见华提出的原创性理论体系&…...

本科毕业论文“急救指南”:用百考通AI告别熬夜,把自由时间还给自己

毕业季的脚步日益临近,朋友圈悄然分化为两个阵营:一边是晒出offer的实习达人,另一边则是被毕业论文“掏空”的学术难民。你是否也经历过这样的夜晚:面对空白文档绞尽脑汁却卡在选题;初稿好不容易凑齐,查重报…...

毕业不焦虑,百考通AI帮你高效搞定本科毕业论文

深夜的电脑屏幕前,一个大学生正对着空白的文档发呆,毕业论文的截止日期日益临近,他却连选题都还没确定。这或许是无数毕业生共同经历过的煎熬时刻。 一、毕业季的论文困境:每个本科生都懂 又到一年毕业季,校园里弥漫着…...

从SiamFC到SiamRPN++:一个PyTorch复现者的五年跟踪算法演进笔记

从SiamFC到SiamRPN:一个PyTorch复现者的五年跟踪算法演进笔记 1. 初识SiamFC:全卷积孪生网络的革命性突破 2016年首次接触SiamFC时,它的设计理念让我眼前一亮。传统目标跟踪算法通常需要在每一帧进行复杂的在线学习,而SiamFC却另辟…...

别再只用VAE或GAN了!手把手教你用PyTorch复现VAE-GAN,生成更清晰的人脸图像

突破生成模型边界:PyTorch实战VAE-GAN融合架构与CelebA人脸生成优化 当我们在CelebA数据集上观察VAE生成的模糊人脸与GAN产生的扭曲五官时,一个关键问题浮现:是否存在兼具两者优势的解决方案?2016年ICML论文《Autoencoding beyond…...

Simulink多周期调度实战:用Chart模块和Function-Call子系统搞定2.5ms/5ms/10ms混合任务

Simulink多周期调度实战:用Chart模块和Function-Call子系统实现混合任务调度 在汽车电子和工业控制领域,实时系统开发常常面临一个典型挑战:如何在单一Simulink模型中实现不同算法模块以多种周期频率运行,同时生成符合目标操作系统…...

仅剩72小时!奇点大会回滚建议API公测通道即将关闭:手把手接入支持Python/TypeScript/Rust的实时建议SDK

第一章:2026奇点智能技术大会:AI代码回滚建议 2026奇点智能技术大会(https://ml-summit.org) 在2026奇点智能技术大会上,AI驱动的代码变更风险评估与自动化回滚机制成为核心议题。随着LLM辅助编程在CI/CD流水线中深度集成,误生成…...

【代码质量守门员升级计划】:为什么91%的团队在第3周就弃用Copilot审查插件?这4个未公开的规则引擎配置才是关键

第一章:智能代码生成与代码审查自动化的演进脉络 2026奇点智能技术大会(https://ml-summit.org) 智能代码生成与代码审查自动化并非一蹴而就的技术跃迁,而是伴随编译器理论、静态分析、程序合成与大语言模型三重范式演进的协同产物。早期以Lint工具和C…...

React 架构的可伸缩性:探讨从微型项目向大型单体 React 项目平滑演进的代码组织规范

React 架构的可伸缩性:从面条代码到企业级堡垒的进化论各位前端同仁,大家好!今天我们不谈那些花里胡哨的 UI 库,也不聊怎么用 Tailwind 把一个丑陋的按钮变得稍微好看那么一点点。今天我们要聊的是一点“硬核”的东西——架构。想…...

React 逻辑的可测试性:针对 React Hooks 的单体测试与渲染行为模拟的质量保障实践

React 逻辑的可测试性:针对 React Hooks 的单体测试与渲染行为模拟的质量保障实践 主讲人: 某资深前端架构师(也就是我) 受众: 想要逃离“闭包地狱”和“测试屎山”的前端开发者们 时长: 漫长的周一午后 第…...

React Forget 编译器:深度分析自动化 Memoization 对 React 手动性能调优的革命性影响

各位听众,把手里的咖啡放下,把那个正在闪烁的光标移到屏幕中央。欢迎来到今天的讲座。我是你们的向导,今天我们要探讨的主题是——React Forget:一场关于“记忆”与“遗忘”的叛乱。如果你是一名 React 开发者,哪怕你只…...

React 与 WebGPU:探索下一代图形接口在 React 数据可视化组件中的高性能集成

各位听众朋友们,大家好!欢迎来到这场关于“如何让 React 和 WebGPU 谈一场轰轰烈烈的恋爱”的技术讲座。我是你们的老朋友,一个既喜欢在 React 里面写 Hooks,又喜欢在 GPU 里写 Shader 的资深程序员。今天我们不聊那些虚头巴脑的“…...

React 部分注水(Partial Hydration):分析岛屿架构(Islands Architecture)对 React 的启示

拒绝“大水漫灌”:React 部分注水与岛屿架构的深度巡礼各位同仁,各位老铁,各位在键盘前敲得手指都要起茧子的前端工程师们,大家好。今天我们不聊 API,不聊 Hooks 的玄学,也不聊 TypeScript 的类型地狱。今天…...

AMBA-APB 协议实战解析:从信号到状态机的设计精要

1. AMBA-APB协议基础:芯片设计的"交通规则" 第一次接触AMBA-APB协议时,我把它想象成城市道路的交通信号系统。就像红绿灯控制车辆通行一样,APB协议规范了芯片内部各个模块之间的数据传输规则。这个类比让我瞬间理解了协议存在的意义…...

【智能代码生成与监控融合实战指南】:20年架构师亲授3大落地陷阱与5步闭环优化法

第一章:智能代码生成与代码监控融合的底层逻辑 2026奇点智能技术大会(https://ml-summit.org) 智能代码生成与代码监控并非孤立演进的技术栈,其融合根植于统一的可观测性契约与实时反馈闭环。当大语言模型输出代码片段时,该输出天然携带语义…...

解锁ABAP选择屏幕的终极灵活性:Free Selection与动态控制的实战融合

1. ABAP选择屏幕的痛点与破局思路 做过SAP报表开发的同行应该都深有体会:传统选择屏幕就像个固执的老头,字段和布局在开发阶段就被写死,用户运行时连调整的机会都没有。我去年接手过一个集团合并报表项目,业务部门三天两头要求新增…...

掌握 JSON.parseObject 与 JSON.toJSONString:从基础应用到实战进阶

1. JSON解析与生成的核心方法入门 第一次接触JSON数据处理时,我也被各种转换方法搞得晕头转向。直到真正理解了JSON.parseObject和JSON.toJSONString这对黄金组合,才发现JSON处理原来可以这么简单。这两个方法就像翻译官,一个负责把JSON字符串…...

从ACE到muduo:一个C++网络库的诞生与设计哲学(附Debian/Ubuntu编译踩坑实录)

从ACE到muduo:一个C网络库的诞生与设计哲学 2009年,当陈硕在博客上写下《学之者生,用之者死——ACE历史与简评》时,可能没想到这篇文章会成为现代C网络编程发展史上的一个重要转折点。这篇充满批判精神的文章不仅剖析了ACE框架的局…...

QEM网格简化:从二次误差度量到高效边塌缩的实现

1. QEM网格简化算法入门指南 第一次接触QEM网格简化时,我也被那些数学公式吓到了。但实际用起来发现,它的核心思想特别直观——就像玩橡皮泥,把复杂的模型捏成简单形状,同时尽量保持原有特征。这种算法在游戏开发、三维扫描数据处…...

保姆级教程:在CentOS 7上从零部署RuoYi-Vue前后端分离项目(含Nginx+Tomcat10配置)

CentOS 7实战:RuoYi-Vue全栈部署指南与避坑手册 当你拿到一台全新的CentOS 7服务器,准备部署RuoYi-Vue这个流行的前后端分离框架时,是否曾被各种环境配置、服务联动和权限问题困扰?本文将带你从零开始,用最接地气的方式…...

中小公司预算有限,如何按IPDRR框架一步步搭建安全防线?从免费工具到开源方案实战指南

中小企业零成本安全建设指南:基于IPDRR框架的实战路线图 当安全预算不足六位数时,如何用开源工具构建企业级防御体系?这可能是每位中小企业技术负责人最头疼的问题。我们曾为一家30人规模的电商公司做过安全评估——他们年营收近千万&#xf…...

SAP ABAP实战:手把手教你为VA01销售订单添加自定义字段(含BAPI更新避坑指南)

SAP ABAP实战:为销售订单添加自定义字段的完整指南 在SAP项目实施过程中,销售订单(VA01/VA02/VA03)的标准功能增强是最常见的开发需求之一。想象这样一个场景:客户要求在销售订单行项目中增加"紧急程度"字段,以便物流部…...

Layui layer.tips提示框怎么设置方向和颜色

...

HTML函数能否用触控板高效编写_触控硬件操作体验评估【汇总】

...

HTML图片怎么用Bitbucket Pipelines发布_Bitbucket自动构建HTML站点

Bitbucket Pipelines 不能直接托管 HTML 站点,仅支持构建后推送到 GitHub Pages、Netlify 或自有服务器;需配置 SSH 密钥权限,用 git push 到 gh-pages 分支或 rsync 部署,并注意资源路径与 base URL 适配。Bitbucket Pipelines 能…...

CAD_Sketcher:Blender参数化草图设计的革命性工具

CAD_Sketcher:Blender参数化草图设计的革命性工具 【免费下载链接】CAD_Sketcher Constraint-based geometry sketcher for blender 项目地址: https://gitcode.com/gh_mirrors/ca/CAD_Sketcher 在Blender中进行精确几何建模时,你是否曾因手动调整…...

Windows右键菜单终极清理指南:ContextMenuManager五分钟快速上手

Windows右键菜单终极清理指南:ContextMenuManager五分钟快速上手 【免费下载链接】ContextMenuManager 🖱️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager 你是否曾经因为右键菜单过于臃肿而感…...