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

WooCommerce短代码Shortcodes使用方法


什么是简码? 你可能以前听说过这个词,但可能认为它只是一个技术概念,一般的WordPress用户不需要了解。

或者,也许你以前也用过一两个短码,但并不完全掌握它们在更深层次上是如何工作的。

无论怎样,如果你想释放WooCommerce的全部潜力,你肯定想让自己熟悉短代码。

为什么呢?因为它们为该插件的许多功能提供动力,包括所有面向公众的页面,如结账、购物车和产品类别。

最重要的是,知道如何使用WooCommerce的快捷键,可以让你创建高度定制的销售页面,以及一个令人难以置信的销售漏斗,为任何情况建立一个强大的电子商务网站。

在这篇文章中,你会学到以下内容:

  • 什么是简码
  • 为什么你应该使用WooCommerce的短代码
  • 你可以如何使用它们
    让我们开始吧!开发过程更容易。

什么是短代码?

简单地说,简码是在你的网站上执行特定动作的一小段代码。

当你把这些代码放在WordPress的页面、文章或部件区域时,就会发生一些事情。具体会发生什么,取决于短代码。有些会加载文章内容,而有些会显示一个联系表格。有数百种不同的使用情况。

短码是一个WordPress范围内的功能,所以它们都有相同的格式。其结构很简单:一个简短的文本被放置在两个括号之间,像这样:

[shortcode]

许多不同的插件和主题使用短代码。因此,短代码通常会在前面加上插件本身的名称,以区别于其他的插件,像这样:

[pluginname_shortcode]

然而,这并不总是这样的。这取决于特定的插件。

什么是WooCommerce短代码?

WooCommerce短代码是为WooCommerce插件设计的短代码。WooCommerce有几十个快捷键,它们被用来显示大多数页面,所以了解它们的工作原理很重要。

当你第一次安装WooCommerce并通过设置向导时,一些页面被自动创建。如果你去编辑其中一个页面,你会发现它们包含一个短码。

当页面被加载时,该短码会加载相关内容。例如,[woocommerce_cart] 短码将加载WooCommerce购物车页面。

短码被用来显示以下WooCommerce页面:

  • 产品
  • 购物车
  • 结账
  • 我的账户
  • 订单跟踪

为什么要使用WooCommerce Shortcodes?

短码是定制您的WooCommerce商店的一种简单方法。通过粘贴一个短代码(并修改一些小参数),您可以轻松地创建您喜欢的任何类型的电子商务网站。

您可以选择显示哪些产品,如何订购,以及每页显示多少个。此外,你还可以在合适的地方添加 “Add to Cart” 按钮,比如在你的文章的结尾。

你也不需要知道如何编码。你只需要复制和粘贴一行或两行文字。很简单,对吗?

如何插入短代码

现在你知道了什么是简码,让我们来谈谈如何将它们添加到你的网站。

古腾堡区块编辑器
有了Gutenberg编辑器,添加短代码很容易。只需按下加号添加一个新的块,在搜索栏中输入Shortcode,并选择短码区块。

然后,在字段中输入你的短码。
保存页面并查看它。现在你会看到你的短码的结果。

经典编辑器
如果您喜欢使用经典编辑器,添加短代码也很容易。

只需像上面那样添加短代码,确保包括括号([和])。

小工具
要添加一个短代码到一个部件化的区域,只需添加一个带有短代码的文本部件。

然后,加载页面,在您的侧边栏上看到短代码的内容。

WooCommerce短代码如何工作

虽然它们看起来很简单,但短代码实际上是相当强大的!让我们来谈谈组成短代码的不同部分!让我们来介绍一下组成一个短码的不同部分。

短码本身
短码是一个单独的词或一组用下划线连接的词,像这样:

  • [products]
  • [woocommerce_order_tracking]
    虽然有些简码可以单独使用,但有些简码需要一些参数。

参数
参数,或参数(在一些WooCommerce的文档中称为args),是一些额外的行,使短代码的动作更加具体。大多数,但不是全部,WooCommerce的短代码都使用参数。

例如,如果您在[products s]短代码中添加on_sale=”true”,那么显示的产品将是正在销售的产品。

所有WooCommerce短代码的列表

现在让我们来看看一些最有用的WooCommerce短代码。

[woocommerce_cart]

这个短码将WooCommerce购物车的功能添加到页面中。换句话说,它将显示用户加入购物车的所有产品。没有任何参数可以添加到这个短码中。

[woocommerce_checkout]

这个短码显示结账页面。由于它是您业务的一个重要方面,请确保该页面被正确设置。毕竟,如果客户找不到结账,他们就无法购买任何东西

如同上面的[woocommerce_cart],结账页没有额外的参数。

[woocommerce_my_account]

这个显示的是 “My Account” 页面,其中包含了客户的所有信息,以及他们以前在你的商店的订单。

默认情况下,显示的订单数被设置为15。你可以通过将数字设为-1来改变它,以显示所有的订单。

[woocommerce_order_tracking]

这个短码创建了一个 “order tracking” 页面,它允许客户看到他们的订单的当前状态。没有其他参数。

[products]

[products]短代码是WooCommerce中最强大和最广泛使用的短代码之一。正如您可能猜到的,它显示您的产品。有大量的参数允许您自定义显示产品的类型和数量。

要添加一个参数,只需写下它的名字,然后是等号和引号内的期望值。请确保这是在[products s]短代码内。

例如,要显示3个shoes类别的产品,请使用这个短码:

[products limit="3" category="shoes"]

为了使它更容易理解,我们已经包括了一个产品短码的样本,每个短码下面都包含了参数。

用limit控制显示的产品数量

limit参数控制显示产品的数量。默认情况下,它将是-1,显示所有产品。

例子

[products limit="3"]

用category类别显示来自某个类别的产品

category参数将显示具有某个类别lug的产品。你可以通过在它们之间放置一个逗号来添加多个类别。

例子

[products category="shoes, hats"]

自定义布局
有几个参数可以帮助你控制产品页面的布局。

1. columns

这个参数控制列的数量。默认情况下,它被设置为4,尽管这通常会在移动端折叠成一个较小的数字(取决于你的主题。)

例子

[products columns="3"]

2. paginate

这个参数将决定你的产品结果页面是否会被分页。它只有两个选项:true或false。默认情况下,它被设置为false。

你可能希望将paginate参数与我们上面提到的limit参数结合起来使用。因此,限制参数将决定每页列出多少个项目。

例子

[products paginate="true"]

3. orderby

这个参数有许多选项,允许你自定义产品的排序方式。默认情况下,它们将按产品的标题排序。

你可以添加一个以上的选项,用一个空格隔开它们。

date:这是按产品的发布日期排序(新的优先)。
id:这个设置将按产品的帖子ID来排序
menu_order:这将按菜单顺序排列产品(低位数字先)。
popularity:这将按购买次数排列产品(最多者优先)。
rand:这将以随机顺序显示产品。对于使用缓存插件的网站可能会有问题。
rating:这将按照产品的平均评分,从高到低排序。
例子

[products orderby="date"]

4. order

基于上述orderby设置,这决定了顺序是升序(ASC)还是降序(DESC)。默认情况下,它是ASC。

例子

[products order="ASC"]

5. skus

SKU是指库存管理单位(Stock Keeping Unit)。它是一个系统,旨在跟踪不同市场上的产品。虽然它们不是WooCommerce所要求的,但它们是强烈推荐的,特别是如果你打算批发销售你的产品。你可以使用这个插件,为你的所有产品自动生成SKU。

这个参数可以让你添加特定的SKU,这些SKU应该用逗号分开。

例子

[products skus="tshirt-white-small, tshirt-white-medium"]

6. tag

这可以让你显示带有某个标签的产品。你可以通过在它们之间加一个逗号来添加多个标签。

例子

[products tag="blue, summer"]

7. class

这将在元素周围添加一个HTML封装类,允许你用CSS修改它。

例子

[products class="custom-element"]

8. on_sale

想显示被标记为打折的产品?使用这个参数。选项是true或false。请确保不要与best_selling或top_rated同时使用。

例子

[products on_sale="true"]
  1. best_selling

这将显示最畅销的产品。选项是true和false。请确保不要与on_sale或top_rated同时使用。

例子

[products best_selling="true"]
  1. top_rated

top_rated参数将显示评价最高的产品。可用的选项是true和false。请不要与on_sale或best_selling同时使用。

例子

[products top_rated="true"]

产品属性

这些简码可以用来根据产品的属性来显示产品。属性是多个产品共用的元素。例如,size 或 color.
1. attribute

这将显示具有某种属性的产品。

2. terms

这必须与上述属性一起使用。它将显示与该属性相关的某些术语的产品。例如,属性可能是size,术语是small, medium, 或 large。

3. term运算符

这些允许你进行简单的计算,以确定哪些术语将被包括在内。同样地,它们必须与attribute和terms一起使用。

  • AND:将显示所有列出的属性的产品
  • IN:将显示选定的术语。这是默认的。
  • NOT IN:将显示不在所选术语中的项目(即除您选择的术语外的所有项目)。

4. tag运算符

与上面的term运算符相同,除了标签。

  • AND:将显示具有所有列出的标签的产品
  • IN:将显示具有所选标签的商品。这是默认的
  • NOT IN:将显示不在所选标签中的项目(即除您选择的标签外的所有项目)。

5. visibility

这将根据产品在您网站上的可见度来显示它们。

  • Visible:显示在搜索和您的网站上可见的产品。这是在默认情况下设置的
  • Catalog:显示在商店中可见的产品,但不在搜索结果中。
  • Search:显示在搜索结果中可见的产品,但不显示在商店中。
  • Hidden:显示在搜索结果和商店中都隐藏的产品,但只能通过直接的URL访问。
  • Featured:显示被标记为特色的产品

6. cat_operator

Cat代表类别。这允许您进行简单的计算,以确定哪些产品将被包括在内。

  • AND:显示所有类别中的产品
  • IN:显示所选类别/分类中的产品
  • NOT IN:显示不在所选类别中的产品

产品类别


这两个简码允许你显示你的产品类别。与产品本身一样,有大量的自定义选项。

[products _categories]

在没有任何参数的情况下,这个简码将在一个页面上显示您所有的类别。如果您想添加一个以上的类别,您也应该使用这个短码。

[products _category]

这是用于显示一个特定类别的通用短码。您需要添加一个特定的参数,如下所示,以便实际显示一个(或多个)。

参数
现在让我们来看看产品类别短代码的可用参数。

1. ids

通过他们的ID显示特定的类别。

例子

[products_categories ids="1,2"]

2. limit

这决定了将被显示的类别的数量。

例子

[products _categories limit="5"]

3. columns

这个参数决定了列的数量。默认情况下,它被设置为4。

例子

[products _categories limit="5"]

4. hide_empty

这将隐藏空的类别。有两个选项: “1” 和 “0”。”1″ 将隐藏空类别,而 “0” 将显示它们。默认情况下,它被设置为 “1”。

例子

[products _categories hide_empty="1"]

5. parent

这个参数将显示一个特定的父类别的子类别,该类别是以id为目标的。例如,[parent=”3″]将显示ID为3的类别的子类别。

如果你把parent设置为 “0”,将只显示顶级的类别。

例子

[products _categories parent="0"]

6. orderby

这是控制类别显示的顺序。默认情况下,它将按名称排序,但你也可以将其改为id、slug或menu_order。

例子

[products _categories orderby="id"]

7. order

与orderby相关,这个参数将使排序升序(ASC)或降序(DESC),默认情况下,它被设置为 “ASC”。

例子

[products _categories order="ASC"]

其他有用的简码

现在让我们来看看其他一些有用的简码吧!

[add_to_cart]

这个短码让您轻松地为一个特定的产品创建一个添加到购物车的按钮,这个按钮是以id为目标。有相当多的参数。与其他短代码一样,每个参数应放在两个引号内,”像这样”。

  • id:通过ID选择产品
  • style:直接定制按钮的CSS
  • sku:通过SKU选择产品
  • show_price:选择是否与按钮一起显示价格。有两个选项,”TRUE “和 “FALSE”
  • class:为按钮指定一个HTML类,这样你就可以用CSS代码锁定它。
  • quantity:选择将被添加到购物车的产品数量。在大多数情况下,这将只是 “1”。
    例子
[add_to_cart id="34" style="border: 1px solid #111111;" show_price="TRUE" quantity="1" class="example-cart-button"]

[add_to_cart_url]

这个短码将显示一个特定产品的实际URL。只有两个参数:

  • id:通过ID定位产品
  • sku:通过SKU定位产品

例子

[add_to_cart_url id="99"]

[shop_messages]

想在非WooCommerce页面上显示WooCommerce信息?这个短码将允许您在任何有它的页面上显示通知,如 “This product has been added to your cart”。

优惠券短码
WooCommerce还提供了一种在任何页面上显示可用优惠券的方法。然而,你需要购买他们的
Smart Coupons插件,你可以在这里信息。

短代码的故障排除

在最后一节中,让我们简单介绍一下阻碍短代码工作的一些常见问题。

短码位于

标签之间

当添加一个短代码到一个页面时,确保它不在

标签之间,这些标签是用来显示(而不是执行)代码的。 引号是卷曲的,不是直的

另一个常见的错误是,如果引号(与参数一起使用)是有角度的,或
“卷曲的”(像这样:“),而不是直的(像这样:“)。参数不会与卷曲的引号一起工作。

小结

正如你可能注意到的,WooCommerce中有很多短代码!希望这篇指南对你有帮助!希望本指南对你的电子商务工作是一个有用的资源。
虽然它看起来有点技术性,但快捷键的力量和灵活性使你可以创建你梦想中的几乎任何类型的电子商务页面。

相关文章:

WooCommerce短代码Shortcodes使用方法

什么是简码? 你可能以前听说过这个词,但可能认为它只是一个技术概念,一般的WordPress用户不需要了解。 或者,也许你以前也用过一两个短码,但并不完全掌握它们在更深层次上是如何工作的。 无论怎样,如果你想释放WooC…...

讯联云库项目开发日志(二)AOP参数拦截

目录 利用AOP实现参数拦截: 一、​​HTTP请求进入Controller​(发送邮件验证码) 二、AOP切面触发 1. 切面拦截(GlobalOperactionAspect.class) method.getAnnotation()​​ null interceptor 判断​​ 2.参数校验注解 3. 参…...

自学嵌入式 day 18 - 数据结构 1

数据结构 相互之间存在一种或多种特定关系的数据元素的集合 1.特定关系: (1)逻辑结构: ①集合:所有在同一个集合中,关系平等。 ②线性关系:数据和数据之间是一对一的关系。(数组…...

使用WebSocket实现跨多个服务器传输音频及实时语音识别

下面我的项目信息: 项目架构: A项目(Websocket客户端 / React前端) > B项目(Websocket客户端 / Java后端)》C项目(Websocket服务端 / Node.js 后端) 项目功能: A项目…...

C++ QT图片查看器

private:QList<QString> fs;int i;void MainWindow::on_btnSlt_clicked() {QStringList files QFileDialog::getOpenFileNames(this,"选择图片",".","Images(*.png *.jpg *.bmp)");qDebug()<<files;ui->picList->clear();ui-…...

从AlphaGo到ChatGPT:AI技术如何一步步改变世界?

从AlphaGo到ChatGPT&#xff1a;AI技术如何一步步改变世界&#xff1f; 这里给大家分享一个人工智能学习网站。点击跳转到网站。 https://www.captainbed.cn/ccc 前言 在科技发展的历史长河中&#xff0c;人工智能&#xff08;AI&#xff09;技术无疑是最为璀璨的明珠之一。从…...

跨系统数据烟囱如何破局?豪森智源HSMES重构制造协同新范式‌

‌行业困局&#xff1a;万亿级数据资产沉睡在孤岛中‌ IDC最新报告显示&#xff0c;中国86%的制造企业存在5套以上独立信息系统&#xff0c;设备联网率不足42%的工厂每年因数据断点损失超千万利润。某新能源龙头企业CTO坦言&#xff1a;"ERP、MES、WMS系统各自为政&#…...

MySQL DBA数据运维管理经验分享:新手入门快速提升效率的新工具与技巧

MySQL DBA数据运维管理经验分享:新手入门快速提升效率的新工具与技巧 前言 作为一名数据库管理员(DBA),MySQL的运维管理是我们日常工作的核心。随着技术的不断发展,MySQL运维工具和最佳实践也在不断演进。本文将分享一些实用的MySQL DBA运维经验,并对比分析当前流行的运维…...

通义千问-langchain使用构建(二)

目录 序言xinference应用构建构建过程简单概述成效 chatchat应用构建过程成效 总结 序言 在昨天的使用langchain的基础上。又尝试了构建智能问答应用。 使用langchain chatchat这个开源包&#xff0c;构建了一下智能问答系统。 前置项&#xff0c;是使用了一下xinference框架&…...

无人机动力系统全解析:核心组件、工作原理与实用指南

无人机想要实现稳定飞行与灵活操控&#xff0c;离不开一套高效协同的动力系统。该系统以电机、电子调速器&#xff08;电调&#xff09;、电池和螺旋桨四大核心组件为基础&#xff0c;各部分精密配合&#xff0c;共同驱动无人机翱翔蓝天。接下来&#xff0c;本文将从基础原理入…...

【系统架构师】2025论文《WEB系统性能优化技术》

&#x1f60a;你好&#xff0c;我是小航&#xff0c;一个正在变秃、变强的文艺倾年。 &#x1f514;本文分享【系统架构师】2025论文《系统可靠性设计》&#xff0c;期待与你一同探索、学习、进步&#xff0c;一起卷起来叭&#xff01; 目录 项目介绍背景介绍系统模块技术栈性能…...

华为Watch的ECG功能技术分析

华为Watch的ECG&#xff08;心电图&#xff09;功能通过硬件传感器、算法优化和医疗认证的结合&#xff0c;实现了对心脏电活动的监测和房颤&#xff08;AFib&#xff09;等心律失常的预警。以下是其技术实现方案的详细解析&#xff1a; 1. 硬件设计&#xff1a;单导联ECG传感…...

2025.05.14华为机考笔试题-第二题-200分

📌 点击直达笔试专栏 👉《大厂笔试突围》 💻 春秋招笔试突围在线OJ 👉 笔试突围OJ 02. 探险家的最佳路径 问题描述 A先生是一位探险家,他需要穿越一片危险的山地区域。这个区域可以用一个 k k k \times k...

FTP 工具 vs. 命令行 SCP/RSYNC

&#x1f539; FTP 工具 vs. 命令行 SCP/RSYNC 对比 场景FTP/SFTP 工具&#xff08;如 Cyberduck、FileZilla&#xff09;命令行&#xff08;scp/rsync&#xff09;适用人群新手、喜欢图形化操作习惯命令行、需要自动化脚本传输少量文件✅ 拖拽即可上传下载⚠️ 需手动输入命令…...

工业HMI触摸屏技术方案:基于EFISH-SCB-RK3588/SAIL-RK3588的国产化替代赛扬N100/N150全场景技术解析

一、核心硬件选型与国产化替代优势‌ ‌1. 算力与架构突破‌ ‌异构八核CPU‌&#xff1a;采用4Cortex-A76&#xff08;2.4GHz&#xff09;4Cortex-A55&#xff08;1.8GHz&#xff09;架构&#xff0c;支持实时控制逻辑、高帧率UI渲染、协议解析多任务并行处理&#xff0c;相…...

MySQL主从复制与读写分离

一、MySQL主从复制&#xff08;Replication&#xff09; 1. 核心原理 主库&#xff08;Master&#xff09;&#xff1a;处理写操作&#xff0c;并将数据变更记录到二进制日志&#xff08;Binary Log, binlog&#xff09;。 从库&#xff08;Slave&#xff09;&#xff1a;通过…...

VMware虚拟机 安装 CentOS 7

原文链接: VMware虚拟机 安装 CentOS 7 安装准备 软件: VMware Workstation Pro 17.6.3 镜像: CentOS-7.0-1406-x86_64-DVD.iso 我打包好放这了&#xff0c;VMware 和 CentOS7 &#xff0c;下载即可。 关于VMware Workstation Pro 17.6.3&#xff0c;傻瓜式安装即可。 CentO…...

.NET 8 kestrel 配置PEM,实现内网https

一、生成证书 mkcert 是一个简单的工具&#xff0c;用于制作本地信任的开发证书。它不需要配置。 mkcert官方仓库地址&#xff1a;GitHub - FiloSottile/mkcert: A simple zero-config tool to make locally trusted development certificates with any names youd like. 简…...

ERP系统如何做好工厂生产管理?4种ERP先进生产管理模式分享!

现代企业先进的生产管理方式有哪些&#xff1f;相信很多被生产效率问题困扰、谋求转型的企业都思考过这个问题。 放在以前&#xff0c;工厂靠老师傅经验、主管“凭感觉”安排生产&#xff0c;材料、设备、交期全靠人盯。那是因为20年前市场稳定&#xff0c;这套办法还行得通。…...

HttpServletRequest常用功能简介-笔记

javax.servlet.http.HttpServletRequest 是 ServletRequest 接口的子接口&#xff0c;专用于处理 HTTP 协议相关的请求。它提供了访问请求行、请求头、请求参数以及请求属性等方法。 1.请求行&#xff08;Request Line&#xff09; ✅ 功能说明 请求行包含客户端发送的 HTTP …...

基于面向对象设计的C++日期推算引擎:精准高效的时间运算实现与运算重载工程化实践

前引&#xff1a; 在软件开发中&#xff0c;时间与日期的处理是基础但极具挑战性的任务。传统的手工日期运算逻辑往往面临闰年规则、月份天数动态变化、时区转换等复杂场景的容错难题&#xff0c;且代码冗余度高、可维护性差。本文将深入探讨如何利用C的面向对象特性与成员函数…...

记一次bug排查(.exe链接mysql失败)-每天学习一点点

哎! 从来没有接手过的项目, .exe项目, 链接服务器失败 报错:"unable to connect to any of the specified mySQL hosts" 虽然不懂c的代码, 也没法反编译.exe项目, 还是像挑战尝试一下解决这个问题. 明面看就是链接mysql失败. 但是mysql对应的服务器地址是啥呢? …...

U盘启动CentOS安装与网卡驱动修复指南

遇到CentOS安装找不到盘符如何解决 1、进入安装页面&#xff0c;点击e进入修改 2、找到自己的U盘&#xff0c;修改完成后按下"ctrlx"执行继续后续安装 vmlinuz initrdinitrd.imginst.stage2hd:LABEL... quiet 改为&#xff08;具体的U盘启动需要根据实际情况进行查找…...

【物联网】基于树莓派的物联网开发【3】——最新镜像下载和烧录

使用场景 程序猫将带领大家全面了解树莓派&#xff0c;包括从0到1组装&#xff0c;散热片、外壳、风扇安装&#xff0c;官网最新镜像下载及烧录等一系列操作&#xff01; 树莓派必备配件 1、TF卡&#xff08;SD内存卡&#xff09;品牌闪迪&#xff1a;16G以上 2、type-c充电…...

K8S Gateway API 快速开始、胎教级教程

假设有如下三个节点的 K8S 集群&#xff1a; ​​ k8s31master 是控制节点 k8s31node1、k8s31node2 是工作节点 容器运行时是 containerd 一、Gateway 是什么 背景和目的 入口&#xff08;Ingress&#xff09;目前已停止更新。新的功能正在集成至网关 API 中。在 Kubernetes …...

js关于number类型的计算问题

js中关于number类型的计算 因&#xff1a;在js中&#xff0c;number类型是用于表示数值的基本类型&#xff0c;它遵循 IEEE 754 双精度浮点数&#xff08;64 位&#xff09;标准。这导致在某些计算中可能出现精度问题。 例&#xff1a;console.log(0.1 0.2); // 0.300000000…...

GPT-4o 遇强敌?英伟达 Eagle 2.5 视觉 AI 王者登场

前言&#xff1a; 在人工智能领域&#xff0c;视觉语言模型的竞争愈发激烈。GPT-4o 一直是该领域的佼佼者&#xff0c;但英伟达的 Eagle 2.5 横空出世&#xff0c;凭借其 80 亿参数的精简架构&#xff0c;在长上下文多模态任务中表现出色&#xff0c;尤其是在视频和高分辨率图像…...

2025最新ChatGPT Plus令牌(Token)限制完全指南:每日/每月用量详解与突破方法

2025最新ChatGPT Plus令牌(Token)限制完全解析&#xff1a;真相、误区与突破方案 对于支付$20/月订阅费的ChatGPT Plus用户来说&#xff0c;"我的ChatGPT Plus每月有多少token限制&#xff1f;"是一个普遍关心却常被误解的问题。随着越来越多人依赖AI工作和学习&…...

二叉树深搜:在算法森林中寻找路径

专栏&#xff1a;算法的魔法世界 个人主页&#xff1a;手握风云 目录 一、搜索算法 二、回溯算法 三、例题讲解 3.1. 计算布尔二叉树的值 3.2. 求根节点到叶节点数字之和 3.3. 二叉树剪枝 3.4. 验证二叉搜索树 3.5. 二叉搜索树中第 K 小的元素 3.6. 二叉树的所有路径 …...

力扣310.最小高度树(拓扑排序,无向图),力扣.加油站力扣.矩阵置零​​​力扣.二叉树中的最大路径和

目录 力扣310.最小高度树(拓扑排序&#xff0c;无向图) 力扣.加油站 力扣.矩阵置零​​​ 力扣.二叉树中的最大路径和 力扣310.最小高度树(拓扑排序&#xff0c;无向图) 当他是最小高度树时候&#xff0c;树根必定是中心节点&#xff0c;且中心节点一定一两个&#xff0c;且…...

Java并发编程:CAS操作

1. 简介 CAS 全称是 Compare-and-Swap&#xff0c;即比较加交换&#xff0c;假设我们要对内存中的某个地址进行 CAS 操作&#xff0c;该地址当前值是 V&#xff0c;我们给定预期值 A 和新值 B&#xff0c;如果 V A&#xff0c;那么就将该地址的值更新为 B 并返回 true&#xf…...

InforSuite RDS 与django结合

InforSuite RDS&#xff08;关系型数据库服务&#xff09;是浪潮提供的托管式数据库服务&#xff0c;通常支持 MySQL、PostgreSQL、SQL Server 等主流数据库。将 Django 与 InforSuite RDS 结合使用&#xff0c;主要涉及数据库配置、连接优化、安全策略等环节。以下是详细的整合…...

【匹配】Needleman–Wunsch

Needleman-Wunsch 文章目录 Needleman-Wunsch1. 算法介绍2. 公式及原理3. 伪代码 1. 算法介绍 背景与目标 Needleman–Wunsch 算法由 Saul B. Needleman 和 Christian D. Wunsch 于1970年提出&#xff0c;是用于生物序列&#xff08;如蛋白质或 DNA&#xff09;全局比对&#x…...

Spring Boot 拦截器:解锁5大实用场景

一、Spring Boot中拦截器是什么 在Spring Boot中&#xff0c;拦截器&#xff08;Interceptor&#xff09;是一种基于AOP&#xff08;面向切面编程&#xff09;思想的组件&#xff0c;用于在请求处理前后插入自定义逻辑&#xff0c;实现权限校验、日志记录、性能监控等非业务功能…...

DVWA靶场通关笔记-SQL注入(SQL Injection Medium级别)

目录 一、SQL Injection 二、代码审计&#xff08;Medium级别&#xff09; 1、源码分析 &#xff08;1&#xff09;index.php &#xff08;2&#xff09;Medium.php 2、渗透思路 &#xff08;1&#xff09;SQL安全问题分析 &#xff08;2&#xff09;SQL渗透思路 三、…...

西瓜书【机器学习(周志华)】目录

第一部分&#xff1a;基础概念 机器学习概述 1.1 人工智能与机器学习1.2 机器学习分类1.3 机器学习应用1.4 机器学习常用术语解释 模型的评估与选择 2.1 经验误差与过拟合2.2 评估方法2.3 性能度量2.4 偏差与方差 第二部分&#xff1a;核心算法 线性模型 3.1 什么是回归3.2 …...

【漫话机器学习系列】260.在前向神经网络中初始权重(Initializing Weights In Feedforward Neural Networks)

前向神经网络中的权重初始化策略详解 在神经网络模型中&#xff0c;“初始化”常常被认为只是模型训练前的一个小步骤&#xff0c;但它却可能决定了整个网络能否高效收敛&#xff0c;是否会出现梯度爆炸或消失的问题。今天&#xff0c;我们通过一张生动的手绘图&#xff0c;来…...

每日Prompt:磨砂玻璃后的虚实对比剪影

提示词 一张黑白照片&#xff0c;展示了一个[主体]在磨砂或半透明表面后的模糊剪影。其[部分]轮廓清晰&#xff0c;紧贴表面&#xff0c;与其余朦胧、模糊的身影形成鲜明对比。背景是柔和的灰色渐变色调&#xff0c;增强了神秘和艺术的氛围。...

2025年长三角+山东省赛+ 认证杯二阶段资料助攻说明

长三角高校数模B题 完整论文代码已经在售后群 网盘链接 发布 长三角更新时间轴 5.15 23:00 B站发布 完整论文讲解视频 5.16 18:00 j降重说明 5.17 22:00 无水印版本可视化无水印代码 其余时间 写手老师 售后群在线答疑 山东省助攻C道 认证杯二阶段助攻C题 山东省认证杯…...

课程11. 计算机视觉、自编码器和生成对抗网络 (GAN)

计算机视觉、自编码器和生成对抗网络&#xff08;GAN&#xff09; 自动编码器Vanilla自动编码器使用 AE 生成新对象. 变分 AE (VAE)AE 条件 GAN理论示例下载并准备数据GAN模型 额外知识 课程计划&#xff1a; 自动编码器&#xff1a; 自动编码器结构&#xff1b;使用自动编码器…...

机器学习第十二讲:特征选择 → 选最重要的考试科目做录取判断

机器学习第十二讲&#xff1a;特征选择 → 选最重要的考试科目做录取判断 资料取自《零基础学机器学习》。 查看总目录&#xff1a;学习大纲 关于DeepSeek本地部署指南可以看下我之前写的文章&#xff1a;DeepSeek R1本地与线上满血版部署&#xff1a;超详细手把手指南 一、学…...

Typescript学习教程,从入门到精通, TypeScript编程基础语法知识点及案例代码(3)

TypeScript编程基础语法知识点及案例代码 本文将详细介绍TypeScript编程的基础知识&#xff0c;包括注释、标识符、关键字、基础类型、变量、常量以及操作符。 1. 注释 语法知识点 TypeScript 支持三种类型的注释&#xff1a; 单行注释&#xff1a;使用 // 开始&#xff0…...

云原生数据库排障新挑战:AI驱动与分布式架构深度解析

云原生数据库排障新挑战&#xff1a;AI驱动与分布式架构深度解析 一、问题描述与快速解决方案 1. 2025年数据库故障新特征 随着云原生与AI技术的深度耦合&#xff0c;数据库故障呈现三大新特征&#xff1a; AI模型推理性能瓶颈&#xff1a;向量化查询响应时间突增&#xff0…...

用MCP往ppt文件里插入系统架构图

文章目录 一、技术架构解析1. Markdown解析模块(markdown_to_hierarchy)2. 动态布局引擎(give_hierarchy_positions)3. PPTX生成模块(generate_pptx)二、核心技术亮点1. 自适应布局算法2. MCP服务集成三、工程实践建议1. 性能优化方向2. 样式扩展方案3. 部署实践四、应用…...

ABC301——ABCD

A 统计比赛胜场 #include<bits/stdc.h> using namespace std;#define x first #define y secondtypedef long long LL; typedef pair<int, int> PII;const int N 2e5 10;int t, n, m, a[N]; string s;void solve() {cin >> n;int c1 0, c2 0;cin >…...

Rust 数据结构:Vector

Rust 数据结构&#xff1a;Vector Rust 数据结构&#xff1a;Vector创建数组更新数组插入元素删除元素 获取数组中的元素迭代数组中的值使用枚举存储多个类型删除一个数组会删除它的元素 Rust 数据结构&#xff1a;Vector vector 来自标准库&#xff0c;在内存中连续存储相同类…...

GpuGeek:为创新者提供灵活、快速、高效的云计算服务!

目录 一、前言 二、GpuGeek平台的显著优势 2.1 显卡资源充足&#xff1a;强大计算能力的基础 &#xff08;1&#xff09;多种GPU配置选择 &#xff08;2&#xff09;弹性扩展与资源管理 2.2 节点丰富&#xff1a;满足多种计算需求 &#xff08;1&#xff09;各种节点配置…...

国产化Word处理控件Spire.Doc教程:通过C# 删除 Word 文档中的超链接

Word 文档中的超链接是可点击的链接&#xff0c;允许读者导航到一个网站或另一个文档。虽然超链接可以提供有价值的补充信息&#xff0c;但有时也会分散注意力或造成不必要的困扰&#xff0c;因此可能会需要删除这些超链接。本文将介绍如何使用 Spire.Doc for .NET 通过 C# 删除…...

MySQL 开发的智能助手:通义灵码在 IntelliJ IDEA 中的应用

一、引言 MySQL 作为一款高度支持 SQL 标准的数据库&#xff0c;在众多应用程序中得到了广泛应用。 尽管大多数程序员具备一定的 SQL 编写能力&#xff0c;但在面对复杂的 SQL 语句或优化需求时&#xff0c;往往需要专业数据库开发工程师的协助。 通义灵码的出现为这一问题提…...

golang -- 认识channel底层结构

channel channel是golang中用来实现多个goroutine通信的管道&#xff08;goroutine之间的通信机制&#xff09;&#xff0c;底层是一个叫做hchan的结构体&#xff0c;定义在runtime包中 type hchan struct {qcount uint // 循环数组中的元素个数&#xff08;通道…...