所有文章

jQuery分页代码实现分页功能(在已有HTML的基础上)

本文介绍使用 jQuery 实现分页功能,并提供 jQuery分页代码,该功能的实现是在已有HTML结构的基础上,而不是使用 URL 的 page 参数实现分页。 如果你要实现从处理JS数据数据生成HTML,然后再使用原生JS实现分页功能请查看: 原生JS实现分页功能完整代码 使用 jQuery 实现分页功能(jQuery分页代码)的步骤: 基于已有HTML结构 使用jQ...

Wagtail 5配置邮件发送功能,使用网易或QQ邮箱 smtp 发送邮件

Wagtial 5 配置邮件发送功能,使用网易或 QQ 邮箱的 smtp 发送邮件,其他的邮箱配置一样,只需查看相应邮箱的 smtp 使用配置说明,找到其相应的参数进行替换即可。 在 Wagtial 5 中要使用发送邮件时,需要为网站启用发送邮件功能,如果需要使用 smtp 后端,则需要为网站配置相应 smtp 邮箱服务器,并为邮箱开启 smtp 服务。 本文中以网易邮箱和 QQ 邮箱...

FreeBSD 14 安装 npm

npm(node package manager)是 Node.js 的软件包管理器,用于管理 node 插件,包括安装、卸载、管理依赖等。Node.js 是一个开源、跨平台的 JavaScript 运行时环境,它使用 C++ 语言开发。Nodejs 的出现使得能够在浏览器外解释执行 javascript 代码。 本文将介绍在 FreeBSD 14 系统上安装 nodejs 的软件包管理器...

PostgreSQL 在 FreeBSD 系统下配置 jieba 中文分词实现全文搜索

在 PostgreSQL 中默认没有安装中分分词,无法实现中文的全文搜索,因此如果要实现中文的全文搜索功能,需要安装中文分词插件,在 PostgreSQL 中可以使用的中文分词插件有 pg_jieba / zhparser。 在本文中将介绍如何在 FreeBSD 系统下安装配置 pg_jieba,使用 pg_jieba 进行中文分词,实现中文的全文搜索功能。 安装更新依赖包 1)安...

Ubuntu 22.04 解决.gnupg/pubring.kbx没有那个文件或目录

当你在 Ubuntu 22.04 系统中使用 gpg 命令导入密钥时,可能会遇到这样的错误 .gnupg/pubring.kbx 没有那个文件或目录 。 本文将介绍如何在 Ubuntu 22.04 系统中解决遇到的 .gnupg/pubring.kbx 没有那个文件或目录 错误。 错误原因 在 Ubuntu 22.04 系统的当前用户的目录内不存在 .gnupg/pubri...

原生JS实现分页功能完整代码(包含处理数据生成HTML)

本文介绍使用原生 JavaScript 实现分页功能完整代码(包含处理数据生成HTML),而不是使用 URL 的 page 参数实现分页。 使用原生 JS 实现分页功能的步骤: 定义一个数组作为后端返回的数据 将JS一维数组转换为二维数组 使用原生JS将二维列表生成HTML 使用原生JS实现分页功能 JS分页效果图 JS中定义一维数组数据 在HT...

SEO 关键词优化中 301 与 302 重定向的区别及选择

在 SEO 搜索引擎关键词优化领域中,重定向是一个重要的内容,而 301 和 302 重定向则是其中最常用的两种类型的重定向。这就需要我们理解 301 与 302 重定向的区别,才能使我们在不同的场景下,选择正确的重定向方法。 301 与 302 重定向的定义 301 重定向的定义 301 重定向表示将请求的 URL 永久转移到新的 URL。当浏览器或者搜索引擎收到服务器返回 30...

Debian 安装时启用网络镜像后下载软件包过慢的解决办法

在安装 Debian 时,如果使用了网络镜像,虽然选择的是国内镜像,那么在 Debian 的安装过程进行到安装软件包时,下载软件包会非常的慢。 原因分析 按 Ctrl + Alt + F4 进入命令行查看软件包安装详情,会包含类似如下内容: Feb 19 04 :00:30 in -target: :1 http://securit...

AlmaLinux 9 安装 Pantheon 桌面环境(依据官网文档)

在本文中,我们将介绍如何在 Almalinux 9 中安装 Pantheon。Pantheon 是一个类 Apple 桌面的 Linux 桌面环境。如果你喜欢 Apple 桌面,你可以安装 Pantheon 桌面环境。安装 AlmaLinux 时推荐选择最小安装,先不安装 AlmaLinux 附带的桌面环境(AlmaLinux默认的桌面环境是 Gnome),然后,我们在 AlmaLinux ...

最全方法:JS实现一维对象数组转换二维数组

本文中介绍原生JS实现一维对象数组转换二维数组,可实现二维数组中的每个子数组包含不同个数的元素。 原生JS实现一维对象数组转换二维数组可分为如下的两种种情况: JS 二维数组中子数组元素数相同,即:每个子数组包含的元素的个数相同 JS 二维数组中子数组元素数不同,即:每个子数组包含的元素的个数不同 如果你要将 js二维数组转换成一维数组请查看: js二维数组转换成一维数...