所有文章

Django 使用 Apache rewrite 模块实现网页301重定向跳转

在 Django 项目中,Django 默认生成的 URL 末尾带斜杠 / ,你可以选择在 URL 尾部带着反斜杠 / ,也可以选择去掉url尾部的斜杠 如果您在 Django 中选择 url上有双斜杠,那么你无需任何设置。 如果您选择在 Django 项目中选择去掉url尾部的斜杠,最好同时设置 301重定向,这样便于SEO优化。 本文将介绍在 Django 中使用 Apache...

openSUSE 安装 Visual Studio Code

VSCode 全名为 Visual Studio Code 是由微软开发的一款免费、开源、跨平台的代码编辑器,也可以说是集成开发环境,是目前全球最流行的开发工具,被广大的开发者使用。VSCode 能够在 Windows、macOS、Linux (openSUSE) 系统上运行,且运行时需要的资源少、轻量,支持安装插件,且官方提供了 Python、JavaScript/TypeScript、Ja...

Django 中创建内容空的查询集 QuerySet

在 Django 中当执行查询集 QuerySet 与空字符串或操作 | 、并操作 & 时,会提示:QuerySet 只能与 QuerySet 进行或、并操作。因此要与查询集 QuerySet 运算首先要创建一个空查询集。 本文将介绍怎样使django查询数据库结果为空,即在django中检查空的查询集。 Django中创建空的查询集 QuerySet 在djang...

JS 二维数组转换成一维数组

本文介绍将 js二维数组转换成一维数组,实现将js二维数组转换成一维数组是非常简单的,只需使用 JS Array.prototype.forEach() 函数就可实现将js二维数组转换成一维数组。 如果你要将JS实现一维对象数组转换二维数组请查看: JS实现一维对象数组转换二维数组 js二维数组转换成一维数组 js二维数组转换成一维数组示例代码: const ...

JavaScript 中遍历对象属性的多种方法 可遍历不同类型属性

在 JavaScript 开发中,经常会遇到需要遍历对象的属性,因此需要熟练掌握在 JS 中遍历对象的方法。 在本文将系统讲解在 JavaScript 中的 7 种遍历对象属性的方法,涵盖基础循环、Object 内置方法、Reflect 方法等。 如果需要在线运行 JavaScript 代码可以使用本站工具: JS 在线编辑器、在线运行工具 对象属性的基本概念 在介绍具体的遍...

Debian 修改变更主机名

Debian 系统的主机名称是在安装系统时设定的。如果没有设定 Debian 系统会生成一个随机的主机名称。 在使用 Debian 系统的过程中,也可以修改变更主机名,有两种实现方式: 临时修改主机名 永久修改主机名 临时修改主机名 使用 Debian 系统提供的 hostname 命令,可以临时修改变更主机名,修改主机名称后立即生效,重新打开一个终端就可以看到...

MariaDB 忘记 root 密码后重置 root 密码

在使用 MariaDB 的过程中你可能会遇到忘记 root 用户密码的情况,如果实在是想不起来原密码,只能重置 root 密码。 本问将介绍忘记了 MariaDB 数据库的 root 用户密码后重置 root 密码的通用方法,此方法适用于Linux和Windows系统。 停止 MariaDB 服务 1)Linux 系统下使用如下命令停止 MariaDB 服务: syst...

jQuery实现分页完整代码(包含处理数据生成HTML)

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

Debian 12用snap包安装Let's Encrypt Certbot免费SSL证书为Apache网站启用Https

Let's Encrypt 是一个证书颁发机构(CA),它使你能够获取和安装免费TLS/SSL证书,从而为 web 服务器启用加密HTTPS。它提供软件客户端 Certbot 来获取和安装免费TLS/SSL证书,该客户端能够自动完成获取和安装免费TLS/SSL证书大多数(如果不是全部的话)所需的步骤。目前,在Apache和Nginx上,获取和安装 SSL 证书的整个过程都是完全自动化的。 ...