如何添加或编辑自定义WordPress侧边栏

WordPress侧边栏是许多WordPress网站上的固定装置。它为您的内容提供了一个垂直空间,您可以在其中帮助读者导航、增加电子邮件列表或社交关注、展示广告等。

因为它是许多WordPress网站不可或缺的一部分,所以我们认为侧边栏值得拥有自己的大型指南。在这篇文章中,我们将带您了解您可能想了解的有关WordPress侧边栏的所有内容。

有很多内容需要介绍,所以让我们开始吧。

目录 隐藏

什么是WordPress侧边栏? 

网站侧边栏的四个示例 

如何将内容添加到 WordPress 侧边栏? 

WordPress 侧边栏可以用来做什么? 

如何从主题控制 WordPress 侧边栏 

从 WordPress 定制器管理侧边栏 

管理各个内容的侧边栏 

如何将小部件添加到 WordPress 侧边栏 

通过 WordPress 定制器管理小部件 

通过专用小部件区域管理小部件 

使用 Elementor 设计自定义小部件 

如何在 WordPress 中添加自定义侧边栏 

1. 注册您的侧边栏 

2.显示你的侧边栏 

如何使用 Elementor 创建侧边栏 

如何使用代码添加侧边栏 

如何删除 WordPress 中的侧边栏 

如何使用 Elementor 删除侧边栏 

如何用代码删除侧边栏 

如何在不同的内容上显示不同的侧边栏 

8 个最佳 WordPress 侧边栏插件,可增强您的侧边栏 

1.Elementor Pro / 主题生成器 

2.Content Aware Sidebars 

3.WordPress Popular Posts 热门帖子 

4.Recent Posts Widget With Thumbnails带缩略图的最近帖子小部件 

5. Q2W3 WordPress 固定小部件 

6.Advanced Sidebar Menu高级侧边栏菜单 

7.Ad Inserter广告插入器 

8.Widget Options小工具选项 

通过 Elementor 充分利用 WordPress 侧边栏的强大功能 

什么是WordPress侧边栏?

WordPress 侧边栏是一个垂直列,位于主要内容区域的右侧或左侧。它为您提供了主要内容区域之外的空间,您可以在其中包含其他内容、导航菜单等。

虽然您的主要内容会因页面而异,但每个页面的侧边栏通常都是相同的(尽管您可以使用一些策略来自定义侧边栏)。

默认情况下,您的WordPress侧边栏由您选择的主题控制。开箱即用,您的主题将控制:

  • 您是否有侧边栏
  • 侧边栏在哪一侧
  • 使用多少个侧边栏(例如,某些主题允许您同时使用两个侧边栏)

然而,通过我们将在这篇文章中向您展示的策略,您可以向任何WordPress主题添加侧边栏,即使您的主题默认情况下没有侧边栏。

网站侧边栏的四个示例

一张图片胜过一千个文字,所以让我们看一些侧边栏的示例来阐明要点。在每个示例中,我们将用红色框突出显示侧边栏区域:

1.维基百科

如何添加或编辑自定义WordPress侧边栏

侧边栏示例 2-techcrunch

如何添加或编辑自定义WordPress侧边栏

如何添加或编辑自定义WordPress侧边栏

如何将内容添加到 WordPress 侧边栏?

要将内容添加到侧边栏,您可以使用WordPress 小部件。这就是为什么有些人也将您的侧边栏称为“小部件区域”。

每个小部件都是一个内容框。例如,您可以使用一个小部件来添加搜索框,使用另一个小部件来添加电子邮件订阅表单,等等。稍后我们将详细向您展示这一点。

WordPress 侧边栏可以用来做什么?

侧边栏有很多不同的用途。这里有些例子:

  • 搜索 – 您可以将搜索框添加到侧边栏以帮助人们查找内容。
  • 导航 – 您可以使用侧边栏作为另一个导航辅助工具。例如,您可以在博客侧边栏中列出所有类别。
  • 号召性用语 (CTA) – 您可以添加CTA来促使人们采取行动。例如,如果您推出了新的在线课程,您可以在侧边栏中使用 CTA 来宣传该课程。
  • 电子邮件选择加入 – 您可以添加选择加入表单来扩大您的电子邮件列表。
  • 社交媒体关注/分享 – 您可以使用侧边栏鼓励人们关注您或在社交媒体上分享您的内容。
  • 广告 – 如果您依靠广告来产生收入,那么侧边栏是放置广告的好地方。
  • 特色内容 – 您可以展示最热门的帖子、最近的帖子、相关内容等。

最重要的是,您可以同时使用多种策略。例如,在一个侧边栏中,您可以包含搜索框、一些导航链接、广告等。

当然,没有什么强迫您使用侧边栏。跳过侧边栏的主要优点是,您可以为主要内容提供更多空间,并为访问者创造更加无干扰的体验(因为没有侧边栏内容竞争他们的注意力)。这就是为什么我们还将向您展示如何删除 WordPress 侧边栏。

如何从主题控制 WordPress 侧边栏

在这篇文章的后面,我们将向您展示如果您的主题不包含侧边栏(或没有足够的侧边栏),如何创建自定义侧边栏。但是,现在,我们假设您的 WordPress 主题已经支持侧边栏,并讨论一些控制侧边栏工作方式的常见方法。

这些示例并不适用所有WordPress主题,但它们适用于大多数现代 WordPress 主题。

注意 – 如果您使用免费的 Hello 主题,Hello 主题默认情况下故意不包含侧边栏,以保持轻量级。我们将在本文后面向您展示如何向 Hello(和其他主题)添加侧边栏。

从 WordPress 定制器管理侧边栏

控制主题侧边栏的第一个地方是 WordPress 定制器。如果您的主题包含侧边栏和自定义功能,它们通常会在这里。

确切的设置区域取决于主题,但通常您需要查找“布局设置”、“常规设置”、“站点范围设置”等内容。

例如,使用OceanWP 主题,您可以在常规设置中选择不同的侧边栏配置。您可以使用右侧边栏、左侧边栏或左右两侧的边栏。

您还可以配置侧边栏的宽度:

如何添加或编辑自定义WordPress侧边栏

管理各个内容的侧边栏

某些主题还为您提供页面级设置,使您可以控制单个帖子或页面的侧边栏。 

如果您的主题具有此功能,则在使用 WordPress 编辑器时应该会看到这些选项。它们可能会显示为编辑器下方的元框。或者,某些主题也会将它们添加到文档侧边栏中。

例如,使用 OceanWP 主题,您可以选择在各个页面/帖子上选择不同的侧边栏布局:

如何添加或编辑自定义WordPress侧边栏

同样,并非所有主题都包含这些类型的页面级侧边栏控件。

如何将小部件添加到 WordPress 侧边栏

您的侧边栏是您网站上的一个区域。但要将内容添加到该区域,您需要使用 WordPress 小部件。

您可以通过两种方式将小部件(内容)添加到主题的现有侧边栏:

  1. WordPress 定制器
  2. 专用小部件区域

两个区域都会自动同步,因此使用任何一个都完全没问题。然而,使用 WordPress 定制器的优点是,您将能够在站点的实时预览中实时查看小部件的外观。

通过 WordPress 定制器管理小部件

要通过 WordPress 定制器管理您的侧边栏小部件,请转到外观 → 定制。 

然后,选择“小部件”菜单选项。首先,系统会提示您选择要管理的小部件区域。根据您的主题,您可能只会看到一个选项。或者,您可以看到多个选项,包括非侧边栏区域(例如页脚):

添加-wordpress-widgets-1-在定制器中选择侧边栏

然后,您可以单击“添加小部件”按钮开始将小部件添加到侧边栏。添加小部件后,您可以使用侧栏中的选项对其进行配置:

添加-wordpress-widgets-2-选择-widgets-in-customizer

当您添加新的小部件时,您将立即看到它们出现在您网站的实时预览中。您还可以使用拖放来重新排列现有小部件的顺序。

通过专用小部件区域管理小部件

除了定制器之外,WordPress 还包括一个专用的小部件区域,您可以通过转到外观 → 小部件来访问该区域。

在这里,您将看到所有可用的小部件,以及主题的所有侧边栏区域(以及其他小部件区域,例如页脚)。

要添加小部件,您只需将它们拖到侧边栏部分即可。然后,您可以通过扩展小部件的选项来自定义其内容:

添加-wordpress-widgets-3-专用-widget-区域

使用 Elementor 设计自定义小部件

如果您有 Elementor Pro,则可以使用 Elementor 的可视化拖放界面来设计包含在侧边栏中的内容。

为此,请转到模板 → 添加新项并创建一个新的部分模板。例如,您可以创建一个包含电子邮件选择加入表单或号召性用语 (CTA) 的模板。请务必在完成后发布您的模板。

接下来,将Elementor Library小部件添加到您希望模板显示的侧边栏。然后,使用选择模板下拉列表选择要添加到侧边栏的特定模板:

如何添加或编辑自定义WordPress侧边栏 1

如何在 WordPress 中添加自定义侧边栏

到目前为止,我们假设您的主题已经支持侧边栏,并为您提供内置设置来控制它们。

但是,如果情况并非如此呢?您遇到的一些情况可能是:

  • 您的主题没有任何内置的侧边栏支持。Hello 主题也是如此,因为 Hello 的目标是创建尽可能最轻量级的基础。
  • 您的主题仅包含一个侧边栏区域,但您想添加另一侧边栏区域。

值得庆幸的是,创建侧边栏非常轻松。这里有两个基本步骤:

  1. 您可以通过简单的代码片段向 WordPress 注册自定义侧边栏。
  2. 您编辑站点以在前端显示侧边栏(通过插件或代码)

1. 注册您的侧边栏

在将小部件添加到侧边栏并将其显示在 WordPress 网站的前端之前,您需要向 WordPress 注册侧边栏。

一旦您注册了 WordPress 自定义侧边栏,当您转到“外观”→“小部件”时,它将显示出来,并且您将能够使用上一节中的方法添加小部件。

要注册您的自定义侧边栏,您所需要做的就是向以下任一位置添加一个小代码片段:

  • 主题的functions.php文件(如果这样做,请确保使用子主题)。
  • 一个免费的代码片段管理器插件,例如代码片段插件。

使用代码片段插件(或类似的插件)是最简单的解决方案,因为它消除了使用子主题的需要。

这是您需要的代码片段:

function my_custom_sidebar() {
	register_sidebar(
		array (
			'name' => __( 'Custom Sidebar Area', 'your-theme-domain' ),
			'id' => 'custom-side-bar',
			'description' => __( 'This is the custom sidebar that you registered using the code snippet. You can change this text by editing this section in the code.', 'your-theme-domain' ),
			'before_widget' => '<div class="widget-content">',
			'after_widget' => "</div>",
			'before_title' => '<h3 class="widget-title">',
			'after_title' => '</h3>',
		)
	);
}
add_action( 'widgets_init', 'my_custom_sidebar' );

如何添加或编辑自定义WordPress侧边栏 2

2.显示你的侧边栏

注册侧边栏后,当您转到外观 → 小部件时,您应该会看到它显示为一个选项。如果需要,您可以开始将小部件添加到自定义侧边栏,就像我们之前向您展示的那样:

如何添加或编辑自定义WordPress侧边栏 3

然而,您还没有完全完成 – 您仍然需要配置 WordPress,以便它在您网站的前端显示您的自定义侧边栏(及其小部件)。

在这里,您有两个选择:

  • Elementor 的主题生成器 – 您可以使用可视化的拖放界面来配置所有内容并添加侧边栏。您不需要了解任何代码。
  • 代码 – 您至少需要对 PHP、HTML 和 CSS 有基本的了解。

如何使用 Elementor 创建侧边栏

使用 Elementor,您可以为主题的任何部分创建新模板。例如,如果您为“页面”创建新模板,则所有页面都将自动使用该模板。

您可以对博客文章(或自定义帖子类型)执行相同的操作。您还可以有条件地将模板应用到不同的内容,这很有用,因为它允许您向某些内容添加侧边栏,但不能向其他内容添加侧边栏。

要使用 Elementor 显示自定义侧边栏,您基本上需要创建一个新的帖子或页面模板,其中包含侧边栏以及主要内容区域。

首先,请转到模板 → 主题生成器。然后,选择您要首先添加侧边栏的位置 – Single PostSingle Page

自定义 wordpress-sidebar-3-创建主题构建器模板

为了节省时间,您可以选择预制模板之一。或者,您可以完全从头开始构建您的设计。最简单的选择是仅选择已包含侧边栏的模板之一:

自定义 wordpress-sidebar-4-theme-builder-premade-templates

如果您选择从头开始设计模板,只需确保使用两列并在您希望自定义侧边栏出现的位置添加侧边栏小部件即可。

然后,编辑侧边栏小部件并使用选择侧边栏下拉列表选择您在上一步中注册的自定义侧边栏。

完成此操作后,您应该会看到已添加的所有小部件的实时预览:

自定义 wordpress-sidebar-5-add-sidebar-widget-in-elementor

当您通过 WordPress 定制器或专用小部件区域添加新小部件时,它们将自动显示在此侧边栏区域中。

要完成任务,请确保发布您的模板。执行此操作时,您可以使用显示条件来控制侧边栏模板的显示位置。您可以将其显示在所有内容上(以在整个网站范围内使用侧边栏)。或者,您可以使用显示规则仅将侧边栏添加到特定内容。

如何使用代码添加侧边栏

除非您习惯使用 HTML/CSS/PHP,否则您应该坚持使用上面的 Elementor 方法。

要显示带有代码的 WordPress 自定义侧边栏,您需要直接编辑主题的模板文件。由于您要直接编辑主题,因此使用 WordPress 子主题至关重要。这将防止您的更改在更新主题时被覆盖。

要了解有关子主题以及如何创建子主题的更多信息,您可以阅读WordPress 子主题综合指南。 

创建子主题后,将single.php文件从父主题文件夹复制到子主题文件夹。然后,编辑single.php文件并在您希望自定义侧边栏出现的位置添加以下代码片段:

<?php if ( is_active_sidebar( 'custom-side-bar' ) ) : ?>
	<div id="primary-sidebar" class="primary-sidebar widget-area" role="complementary">
		<?php dynamic_sidebar( 'custom-side-bar' ); ?>
	</div><!-- #primary-sidebar -->
<?php endif; ?>

为了确保侧边栏出现在自己的列中,您可能还需要添加一些自定义 CSS。这就是为什么如果您不是开发人员,上面的 Elementor 方法是更好的选择。

根据您想要的设置方式,您可能还需要将此代码段添加到其他模板文件(例如archive.php等)

如何删除 WordPress 中的侧边栏

现在,我们换个方向,谈谈如何删除不想使用的侧边栏。例如,也许您的主题带有自己的侧边栏,但您宁愿对部分或全部内容使用全角模板。

要删除 WordPress 侧边栏,您有与创建自定义 WordPress 侧边栏相同的两个选项:

  • Elementor Pro专业版
  • 代码

但是,在使用这些选项之前,请确保您的主题不包含可让您禁用侧边栏的内置功能。许多主题在 WordPress 定制器中为您提供了一个选项,您可以在其中禁用侧边栏,而无需执行任何手动操作。或者,您的主题可能已经附带全角模板,您可以在使用 WordPress 编辑器时选择该模板。

如果您的主题不包含此选项,请按以下步骤手动删除侧边栏。

如何使用 Elementor 删除侧边栏

要使用 Elementor 删除 WordPress 侧边栏,您所需要做的就是创建一个不包含侧边栏区域的模板。然后:

  • 如果您想从所有内容中完全删除侧边栏,您可以在整个网站上使用此模板。
  • 如果您只想从某些内容中删除侧边栏,则可以在需要的地方有条件地显示无侧边栏模板。

首先,转到模板 → 主题生成器,然后选择要首先删除侧边栏的位置 –单篇文章单页:

如何添加或编辑自定义WordPress侧边栏 4

为了节省时间,您可以选择没有侧边栏的预制模板之一。或者,您也可以从头开始构建您的设计 – 只是不添加侧边栏小部件!

完成后,您可以发布模板并使用显示条件来控制其显示位置。

如何用代码删除侧边栏

您还可以通过直接编辑主题的模板文件并删除显示侧边栏的 PHP 代码段来删除 WordPress 侧边栏。

由于您将编辑主题的文件,因此请确保使用子主题。然后,复制要删除侧边栏的内容的模板文件。例如,single.phparchive.php等。

编辑这些文件并删除<?php get_sidebar(); ?>(或类似的变体 – 代码可能看起来略有不同)。

您可能还需要调整 HTML 和 CSS 以确保一切看起来正确。

如果您不熟悉 PHP、HTML 和 CSS,我们建议您坚持使用 Elementor 方法,因为它无需使用代码。

如何在不同的内容上显示不同的侧边栏

在前面的部分中,我们讨论了如何在 WordPress 中添加侧边栏,即使您的主题不支持它。

但是,如果您想保留现有的侧边栏区域,但只是在不同的内容上显示不同的侧边栏,该怎么办?这将允许您为某些类型的内容显示不同的小部件集合。

例如,也许您想对“评论”类别中的博客文章使用一组小部件,对“教程”类别中的博客文章使用另一组小部件。

在不同内容上显示不同侧边栏的最简单方法是 Elementor。您可以按如下方式执行此操作: 

  • 首先,创建几个 Elementor 模板,如上所述。每个模板都应该有自己的侧边栏。
  • 然后,转到条件并将每个模板分配给相关类别、页面或其他条件。 

此外,要实现此功能,您可以使用免费的 Content Aware Sidebars 插件。安装并激活插件后,请转到Content Aware → Add New开始。

首先,选择您想要将默认侧边栏替换为您正在创建的新侧边栏的条件。例如,如果您想将此侧边栏用于“评论”类别中的所有博客文章,请创建一个类别条件:

内容感知侧边栏 1 条件

接下来,转到“操作”选项卡并选择要替换的侧边栏。或者,您也可以“合并”侧边栏以包含两者的内容:

如何添加或编辑自定义WordPress侧边栏 5

您可以仔细阅读其他选项卡以获取一些其他设置,但您无需配置其他任何内容。

做出选择后,单击“创建”。然后,转到外观 → 小部件以将内容添加到条件侧边栏:

内容感知侧边栏-3-add-widgets

8 个最佳 WordPress 侧边栏插件,可增强您的侧边栏

最后,让我们回顾一下一些最好的 WordPress 侧边栏插件,它们可以增强您使用侧边栏的方式以及可以包含的内容。

其中一些插件添加了有用的新小部件,您可以将它们包含在侧边栏中,而其他插件则调整侧边栏本身。您还会在上面的教程部分中看到一些熟悉的面孔。

1.Elementor Pro / 主题生成器

Elementor Pro通过两大方式帮助您处理侧边栏。

首先,主题生成器非常适合让您添加、移动或删除侧边栏区域,而无需任何编码知识。正如我们上面向您展示的,您可以轻松创建自己的主题模板,其中包括零个、一个、两个(或更多)侧边栏。更好的是,您可以通过可视化的拖放界面来完成这一切。

其次,Elementor Pro 还允许您为侧边栏创建自定义设计。您可以使用可视界面创建选择加入表单、CTA 等。然后,您可以通过保存模板并使用Elementor Library小部件轻松将它们添加到任何侧边栏。

2.Content Aware Sidebars

Content Aware Sidebars(我们也在上面介绍过)可以轻松地有条件地将默认侧边栏替换为针对不同内容的不同侧边栏。这可以让您将侧边栏内容个性化为访问者正在查看的确切内容,从而帮助您优化侧边栏的使用方式。

3.WordPress Popular Posts 热门帖子

WordPress 热门帖子是一个有用的插件,可让您在侧边栏中显示最受欢迎的内容。您可以通过不同的指标显示热门内容,例如所有时间访问量、上周访问量、评论等。

它还适用于自定义帖子类型。例如,您可以使用它在电子商务商店中显示最受欢迎的 WooCommerce 产品。

4.Recent Posts Widget With Thumbnails带缩略图的最近帖子小部件

带缩略图的最近帖子小部件为您提供了在侧边栏中显示内容的另一种选择。只是这一次,它是您最新的内容,而不是像以前的插件一样最受欢迎的内容。

虽然 WordPress 确实附带了一个默认小部件来显示您最近的帖子,但该插件的优点是它为您提供了更大的灵活性,包括在帖子列表中包含特色图像缩略图的选项。

5. Q2W3 WordPress 固定小部件

Q2W3 WordPress 固定小部件可让您将侧边栏中的某些小部件设置为“粘性”。也就是说,即使用户向下滚动经过小部件,小部件仍将“粘在”侧边栏上并始终可见。

这是突出显示关键小部件的好方法,也是许多网站用来显示粘性广告的策略。

6.Advanced Sidebar Menu高级侧边栏菜单

如果您想使用侧边栏帮助访问者导航您的网站,高级侧边栏菜单可以通过考虑页面和类别的父/子关系来帮助您为页面或类别创建更优化的导航部分。

例如,您可以自动缩进子类别、选择要显示的“级别”数量等等。

7.Ad Inserter广告插入器

如果您想在侧边栏(或网站上的其他任何地方)显示广告,广告插入器是一个超级有用的插件。它可以帮助您管理广告,自动将广告注入小部件,并根据广告执行许多其他有用的操作。

8.Widget Options小工具选项

小部件选项有点像内容感知侧边栏。但它不是根据各种条件显示完全不同的侧边栏,而是让您根据您设置的条件显示/隐藏各个小部件。

基本上,如果您不需要内容感知侧边栏的完全灵活性,该插件可以让您使用单独的小部件,从而为您提供更有针对性的方法。

通过 Elementor 充分利用 WordPress 侧边栏的强大功能

如果您使用 WordPress,了解 WordPress 侧边栏非常重要,这样您才能充分利用您的网站。阅读完这篇文章后,您应该具备入门所需的所有知识。

您将能够控制主题的现有侧边栏并添加内容,或者,如果您的主题不包含侧边栏,您知道如何使用Elementor Pro轻松添加侧边栏。

但是,如果您决定采取相反的方向并删除主题的侧边栏以获得更无干扰的界面,那也很好,Elementor 也可以帮助您完成工作,而无需任何代码。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/399127.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

SpringBootWeb学习笔记——12万字详细总结!

0. 写在前面 注:这套笔记是根据黑马程序员B站2023-3-21的视频学习的成果,其中省略了前端基础部分、Maven部分和数据库基础部分,详情可见目录。 注注:目前文章内结尾处多幅图片加载不出来,因为图片还存在本地没被传上来,过段时间再改~ 所有的Spring项目都基于Spring Fra…

3、windows环境下vscode开发c/c++环境配置(二)

前言&#xff1a;上一篇文章写了windows环境下&#xff0c;配置vscode的c/c开发环境&#xff0c;这一篇讲vscode开发c/c的配置文件&#xff0c;包括c_cpp_propertues.json&#xff0c;task.json及launch.json。 一、总体流程 通过c/c插件我们就可以来编写c/c程序了&#xff0c…

网贷大数据查询多了对征信有影响吗?

网贷大数据在日常的金融借贷中起到很重要的风控作用&#xff0c;不少银行已经将大数据检测作为重要的风控环节。很多人在申贷之前都会提前了解自己的大数据信用情况&#xff0c;那网贷大数据查询多了对征信有影响吗?本文带你一起去看看。 首先要说结论&#xff1a;那就是查询网…

面试经典150题——同构字符串

"Dream big and dare to fail." - Norman Vaughan 1. 题目描述 2. 题目分析与解析 2.1 思路一 看见这个题目的第一反应就是使用一个hash表&#xff0c;用来存储映射关系&#xff0c;具体思路如下&#xff1a; 首先二者要是同构的长度肯定是得相同的&#xff0c;但…

Android 多线程并发优化实现

和你一起终身学习&#xff0c;这里是程序员Android 经典好文推荐&#xff0c;通过阅读本文&#xff0c;您将收获以下知识点: 一、Thread 使用二、Android Thread三.线程优先级 一、Thread 使用 在讲解多线程之前&#xff0c;我们先来讲解Thread使用几个需要注意的点&#xff1a…

Unity UGUI的DrawCall优化

Unity UGUI是一种强大的用户界面设计工具&#xff0c;它可以帮助开发者快速创建各种界面元素&#xff0c;从按钮和文本到滑块和面板等。然而&#xff0c;在使用UGUI时&#xff0c;一个常见的性能瓶颈就是DrawCall过多导致的性能下降。在本文中&#xff0c;我们将深入探讨UGUI的…

集成使用 GitHub Copilot 提升 IDEA 开发效率

集成使用 GitHub Copilot 提升 IDEA 开发效率 在现代软件开发中&#xff0c;集成开发环境&#xff08;IDE&#xff09;如IntelliJ IDEA已经成为开发人员不可或缺的工具。它们提供了代码编辑、调试、版本控制等一系列功能&#xff0c;极大地提高了开发效率。而GitHub Copilot作…

C# Winfrom实例:武汉智能安检闸机数据接收和解析

项目介绍&#xff1a;本实例主要是接收安检闸机的数据解析并显示到界面上&#xff0c;只做功能实现&#xff0c;不做界面美化 硬件&#xff1a;闸机一个、网线一根、电脑主机开发环境&#xff1a;vs2017 系统&#xff1a;win10涵盖知识点&#xff1a;tcp通讯、文件写入、多线程…

《软件方法(下)》8.2.5.2 属性是否直接描述类(202402更新)(2)

导致出现违反本要点的错误的原因有&#xff1a; &#xff08;1&#xff09;缺少抽象能力 缺少抽象能力的建模人员经常会把手上素材的信息&#xff0c;一一对应地映射为类和属性&#xff0c;导致本来属于多个类的信息被合并在一个类中。 如图8-63&#xff0c;建模人员对照着一…

ETL、ELT区别以及如何正确运用

一、 浅谈ETL、ELT ETL与ELT的概念 ETL (Extract, Transform, Load) 是一种数据集成过程&#xff0c;通常用于将数据从一个或多个源系统抽取出来&#xff0c;经过清洗、转换等处理后&#xff0c;加载到目标数据存储中。这种方法适用于需要对数据进行加工和整合后再加载到目标…

Django学习笔记-HTML实现MySQL的图片上传

1.django项目编写index.html代码 创建form表单,路由指向upload,请求方式post,enctype设置"multipart/form-data", post请求添加{% csrf_token %},编写两个input,上传和提交 2.添加upload路由 3.views中创建upload 1).获取上传的文件,没有上传则返回"没有指定…

打码半年,开源一款自定义大屏设计软件!

hi&#xff0c;大家好&#xff0c;我是Tduck马马。 最近我们开源了一款大屏软件-TReport&#xff0c;与大家分享。 TReport是一款基于Vue3技术栈的数据可视化系统&#xff0c;支持静态、动态api等数据源&#xff1b;可用于数据可视化分析、报表分析、海报设计使用。 提供自定…

Stable Diffusion 绘画入门教程(webui)-图生图

通过之前的文章相信大家对文生图已经不陌生了&#xff0c;那么图生图是干啥的呢&#xff1f; 简单理解就是根据我们给出的图片做为参考进行生成图片。 一、能干啥 这里举两个例子 1、二次元头像 真人转二次元&#xff0c;或者二次元转真人都行&#xff0c; 下图为真人转二次…

.net6 webapi log4net完整配置使用流程

前置&#xff1a;为项目安装如下两个依赖 1.创建文件夹cfgFile 2.创建log4net.Config <?xml version"1.0" encoding"utf-8" ?> <log4net><appender name"ConsoleAppender" type"log4net.Appender.ConsoleAppender"…

使用备份工具xtrabackup进行差异备份详细讲解

差异备份 基于第一天进行差异备份 删除之前修改的数据备份 [rootservice ~]# rm -rf /data/backup/* [rootservice ~]# ls /data/backup 完整备份 [rootservice ~]# xtrabackup --defaults-file/etc/my.cnf --backup --target-dir/data/backup/base/ -uroot -pWyxbuke00. -H…

Collection集合体系(ArrayList,LinekdList,HashSet,LinkedHashSet,TreeSet,Collections)

目录 一.Collection 二.List集合 三.ArrayList集合 四.LinkedList集合 五.Set集合 六.hashSet集合 七.LinkedHashSet集合 八.TreeSet集合 九.集合工具类Collections 集合体系概述 单列集合&#xff1a;Collection代表单列集合&#xff0c;每个元素&#…

大白话说说Docker容器默认网络模型工作原理

Docker的默认网络模型 —— 桥接模式&#xff08;Bridge&#xff09; 当你不做任何特殊设置时&#xff0c;Docker会使用一种叫做“桥接模式”的网络设置。这就像是给你的容器小房子安装了一个虚拟的桥接网络。这座桥连接着容器和你的电脑&#xff08;宿主机&#xff09;&#…

Jmeter之内置函数__property和__P的区别

1. __property函数 作用 读取 Jmeter 属性 语法格式 ${__property(key,var,default)} 参数讲解 小栗子 ${__property(key)} 读取 key 属性如果找不到 key 属性&#xff0c;则返回 key&#xff08;属性名&#xff09; ${__property(key,,default)} 读取 key 属性如果找不到 k…

Flink Task退出流程与Failover机制

这里写目录标题 1 TaskExecutor端Task退出逻辑2 JobMaster端failover流程2.1 Task Execute State Handle2.2 Job Failover2.2.1 Task Failure Handle2.2.2 Restart Task2.2.3 Cancel Task&#xff1a;2.2.4 Start Task 3 Task失败的自动重启策略 1 TaskExecutor端Task退出逻辑 …

算法项目(2)—— LSTM、RNN、GRU(SE注意力)、卡尔曼轨迹预测

本文包含什么? 项目运行的方式(包教会)项目代码LSTM、RNN、GRU(SE注意力)、卡尔曼四种算法进行轨迹预测.各种效果图运行有问题? csdn上后台随时售后.项目说明 本文实现了三种深度学习算法加传统算法卡尔曼滤波进行轨迹预测, 预测效果图 首先看下不同模型的指标: 模型RM…