自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 使用CentOS服务器搭建EwoMail邮件服务器软件详细图文教程

6,快捷方案:直接官网首页点击下载,拖到最下方,输入购买的域名,获取代码,将代码输入到宝塔终端按Enter键确认,看代码是否能够正常运行,执行安装命令后全程会自动安装(需要root权限)如果有提示,请输入Y,安装成功后将会输出”Complete installation”。安装完成后可以访问:http://IP:8010,我的服务器IP是:149.104.180.8,所以访问http://149.104.180.8:8010就可以打开我的邮箱管理后台了,你们的IP是什么就填什么。

2023-07-06 05:00:28 714 1

原创 Yandex 免费域名邮箱和配置 SMTP

爱写博客爱交流的朋友关注站点:sq.qoot.coolyandexmail 提供免费的域名邮箱服务。这项服务叫做 Yandex Connect,免费提供 1000 个子邮箱,每个子邮箱 10G 容量。查阅过官方文档,并没有找到明确解释,但是外网网友据说每个邮箱有每天 3000 封邮件的发件限制,相比 QQ、Gmail 这些只有每日 500 封的已经很厉害了。而且注册极其容易。此外还有 SPF/DIKM 配置能十分有效的防止邮件进入垃圾箱的概率。注册主账号就类似 Office E5 一样,需要一.

2023-07-06 04:59:08 7225

原创 如何修复iPhone屏幕没有响应触摸iOS 15更新

如果您是那些不幸的人之一,他们的iPhone屏幕卡住了,无论他们做什么,它都不会响应点击和滑动,那么我们再也不用担心我们为您提供了保障。我们在本文中招募了一些最有效的修复程序,可用于修复iPhone屏幕无响应问题。这是许多用户一直面临的一个非常普遍的问题,它可能是由于多种原因引起的,其中包括有缺陷的第三方应用程序,软件更新和硬件故障。这可能非常令人沮丧,因为如果您的屏幕突然冻结,则与手机没有太多关系。部分1:为什么iPhone屏幕没有响应如前所述,导致iPhone上出现无响应屏幕问题的原因有很多。最

2022-04-21 11:51:59 4210

原创 如何修复Android手机上无响应的触摸屏

对于大多数智能手机来说,触摸屏对您的操作无响应或完全无法正常工作是很常见的。在这里,我们向您展示导致触摸屏问题的5个原因,并为您提供相关的解决方案。使用手机时,请确保您的手干净干燥。如果触摸屏仍然没有任何反应,只需按照指南解决触摸屏无法正常工作的问题即可。1.外部环境导致屏幕变得不那么敏感。●磁铁影响您的手机导致触摸屏无法正常工作。因此,请保持手机远离磁场。●手上的静电、汗水和油污导致手机对您的触摸没有反应。在再次触摸屏幕之前,请确保您的手干净干燥且没有静电。●受电流..

2022-04-21 11:47:54 3525

原创 如何在Android手机没有响应时强制重启

重新启动Android设备通常是一件简单的事情。但是,当您的手机或平板电脑卡住并且无法响应任何输入时,情况并非如此。我们将向您展示如何强制重启您的安卓手机。我们正在谈论的具体情况是当屏幕无响应并且电源按钮不执行任何操作时。通常,如果应用程序被冻结,您仍然可以像往常一样转到主屏幕或重新启动手机。但是,如果整个手机卡住,则需要尝试其他方法。这不是恢复出厂设置重要的是要注意,我们在这里所做的不是恢复出厂设置。恢复出厂设置是指您完全擦除设备中的所有数据并从头开始。我们将要做的有时被称为“硬重置”或“

2022-04-21 11:43:02 2865

原创 修复Android手机屏幕的5种简单方法是黑色的

作为Android用户,您是否遇到过以下情况:Android 设备的通知指示灯持续闪烁,但设备没有响应。 手机屏幕经常冻结。 Android手机经常重新启动或崩溃。 安卓手机电池消耗得非常快。 您的手机会自行重启并进入启动循环。如果您遇到上述情况之一,您的Android一定遇到了Android黑屏问题。有些人甚至抱怨手机工作正常,但屏幕是黑色的。听起来这是一个严重的问题,但要放轻松,因为它是可以解决的。您可以使用本文中提供的方法轻松修复Android手机屏幕是黑色问题。第1部分。安卓

2022-04-21 11:39:50 4438

原创 20常见的手机问题及其解决方案

1.慢速手机这是每个人都至少经历过一次的事情。这是最常见的手机问题,可能与旧手机有关。但是,较新的设备可能会出现相同的问题。当您的随机存取存储器(RAM)充满了您不使用或不需要的应用程序和文件时,您的手机往往会响应缓慢。解决方案:清理手机并关闭/删除应用程序,文件并清除缓存数据。如果您最近安装了某个应用程序,但您的手机运行不正常,则应将其卸载并查看手机是否运行得更快。如果这对您没有帮助,您也可以尝试将重要信息保存在Google云端硬盘,Dropbox或计算机上。然后,您可以将手机恢复为出厂数据。

2022-04-21 11:35:20 2158

原创 无法在Android手机上拨打或接听电话,如何解决

使用Android,拨打和接听电话变得更加容易。您可以在几分之一秒内与其他联系人建立联系。但是,一些用户在无法在Android手机上拨打或接听电话时不断抱怨这些情况。在这样的时刻,当你看到周围的每个人都忙于他们的智能手机,你甚至不能打电话时,这是非常烦人的。好吧,今天我们试图为您提供可以快速修复Android的步骤。编辑搜图您的安卓系统造成麻烦的原因与其对Android问题感到沮丧,不如找出智能手机为通话带来麻烦的原因。可能有一个小问题正在引起麻烦,并且可以快速解决。如果您正在考虑为什么无法

2022-04-21 11:30:04 4135

原创 安卓手机卡在安全模式下的顶级6修复

如果您是Android高级用户,您可能已经知道其安全模式。虽然它是找出导致手机行为不端的原因的好工具,但使用安全模式并不总是像预期的那样流畅。您的手机可能会随机卡在那里。编辑搜图理想情况下,退出安全模式应该是一项相当简单明了的任务。但是,如果您遇到困难或只是不知道如何摆脱它,我们列出了将手机踢出安全模式的顶级6方法,从最简单到稍微苛刻的方法开始。注意:这些使手机进入安全模式的方法可能会有所不同,具体取决于您的手机型号及其运行的Android版本。有了这个,让我们开始吧。1. 重新启动

2022-04-21 11:19:59 614

原创 记录成长过程乐享生活【推荐写文章网站和工具】

个人技术博客的选择:CSDN:https://blog.csdn.net/博客园:https://www.cnblogs.com/简书:https://www.jianshu.com/知乎专栏:https://www.zhihu.com/小专栏:https://xiaozhuanlan.com/稀土掘金:https://juejin.cn/个人网站:库特社区-帮你找到更优质的内容!CSDN笔者是CSDN的长期用户,也见到了很多不错的CSDN博客优点SEO做得好,无论是百度还是g

2022-04-19 18:54:42 135

原创 访问Windows 11恢复环境的5种简单方法

什么是 Windows 11 恢复环境?Windows 11 恢复环境是基于 Windows 预安装环境 (WinPE) 的操作系统,它紧跟在系统分区(C:驱动器)之后的计算机上的单独分区中。它包括几个用于故障排除,恢复或诊断的工具。如何轻松访问Windows 11恢复环境在这里,您将学习5访问Windows恢复环境的方法,其中一些方法可以通过不同的形式实现,您将获得所有这些方法。方法 1: 使用高级启动访问 Windows 11 恢复环境如果您的计算机仍可启动,则可以直接使用 Wi

2022-04-17 09:29:02 2965

原创 Python SQL – 如何将 SQLite、MySQL 和 PostgreSQL 数据库与 Python 配合使用

作为开发人员,我最大的乐趣之一就是了解不同技术如何相交。多年来,我有机会使用不同类型的软件和工具。在我使用过的众多工具中,Python和结构化查询语言(SQL)是我的最爱。在本文中,我将与您分享Python和不同的SQL数据库如何交互。我将讨论最流行的数据库,SQLite,MySQL和PostgreSQL。我将解释每个数据库的主要区别以及相应的用例。我将用一些Python代码结束本文。该代码将向您展示如何编写SQL查询以从PostgreSQL数据库中提取数据并将数据存储在pandas数据帧中

2022-04-17 09:25:17 338

原创 如何在SQL中创建表 – Postgres和MySQL示例查询

了解如何在其中创建表是一个重要且基本的概念。SQL在本教程中,我将使用 PostgreSQL 和 MySQL 的代码示例向您介绍语句的语法。SQLCREATE TABLE基本语法CREATE TABLE以下是该语句的基本语法:CREATE TABLECREATE TABLE table_name( column1 data_type column_constraint, column2 data_type column_constraint, column...

2022-04-17 09:23:40 527

原创 SQL 内部联接 – 如何在 SQL 和 MySQL 中联接 3 个表

使用数据库时,可能需要将几个不同表中的数据放在一起。本文将向您展示如何操作。我已经在这里和这里写了关于SQL连接的文章,但让我们先花点时间回顾一下连接是如何工作的,特别是特定于MySQL的语法。SQL 连接声明Join 是一种语句,它允许您将两个表放在一起,匹配彼此相关的行,并仅保留可以匹配的行,而不保留不成对的行。SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id;两个表之间的通用内部连接语句该语句

2022-04-17 09:18:30 4858

原创 如何使Windows 11更快以获得良好的性能

Windows 11是微软长期运行的操作系统的最新版本,至少对于那些拥有受支持PC的人来说是这样。如果您迈出这一步,您会注意到一个巧妙的重新设计,具有类似Chrome OS的中心任务栏和应用程序上的圆角。在引擎盖下,它基本上是相同的操作系统,但是您应该知道如何使用一些新功能。这些提示将有助于简化从 Windows 10 到 Windows 11 的过渡。重新对齐“开始”按钮正在上传…重新上传取消首先跳出来的是“开始”按钮的位置。它长位于屏幕的左下角,现在与任务栏上的其余图标居中。但别担心,你可以

2022-04-17 09:12:07 1009

原创 命令提示符 (CMD) 提示每个 Windows 用户都应该知道

命令提示符是任何Windows版本中最强大的工具之一,正如任何普通用户都会告诉您的那样。但是,一个缺点是它并不完全用户友好,并且根本不像Windows GUI那样直观。但是,通过一些知识和一些提示,命令提示符更容易使用。下面,我们在命令提示符中概述了一些我们最喜欢的提示,技巧和快捷方式,以节省您的时间,或者只是使体验不那么令人沮丧。以管理员身份自动运行 CMD命令提示符中的许多命令要求您以管理员身份执行这些命令。可以随时以管理员身份打开命令提示符,方法是右键单击该图标并选择“以管理员身份运行”选

2022-04-17 08:54:44 703

原创 每个Windows用户都应该知道的10个命令提示符技巧

总结:正在上传…重新上传取消许多人都熟悉命令提示符,但很少有人知道使用它时可以实现很多事情。今天,在MiniTool的这篇文章中将讨论大量很酷的命令提示符技巧。立即查看此帖子!快速导航 : 什么是命令提示符? 十大有用的Windows命令提示符技巧 底线 命令提示符技巧常见问题解答 用户评论 什么是命令提示符?Command Prompt 是大多数 Windows 操作系统(如 OS/2、eComStation、Windows NT、Window

2022-04-17 08:53:37 2767 1

原创 带有示例的 MySQL AUTO_INCREMENT

什么是自动增量?自动递增是对数值数据类型进行操作的函数。每次将记录插入到定义为自动增量的字段的表中时,它都会自动生成顺序数值。使用自动增量时?在数据库规范化的课程中,我们研究了如何以最小的冗余存储数据,方法是将数据存储到许多小表中,使用主键和外键相互关联。主键必须是唯一的,因为它唯一标识数据库中的行。但是,我们如何确保主键始终是唯一的呢?一种可能的解决方案是,在添加数据之前,使用公式生成主键,该主键检查表中键是否存在。这可能效果很好,但正如你所看到的,这种方法很复杂,并非万无一失。为了避

2022-04-14 07:05:52 161

原创 深入剖析 CSS:字体度量、行高和垂直对齐

Line-height并且是简单的 CSS 属性。如此简单,以至于我们大多数人都相信要完全理解它们的工作原理以及如何使用它们。但事实并非如此。它们真的很复杂,也许是最难的,因为它们在创建CSS鲜为人知的功能之一(内联格式设置上下文)方面发挥着重要作用。vertical-align例如,可以设置为长度或无单位值line-height1,但默认值为 。好吧,但什么是正常的?我们经常读到它是(或应该是)1,或者可能是1.2,甚至是normalCSS规范在这一点上尚不清楚.我们知道无单元是相对的,但...

2022-04-14 07:01:53 1582

原创 学习 SQL – 面向初学者的免费关系数据库课程

SQL(结构化查询语言)是一种用于关系数据库的流行编程语言。您可以使用许多很好的免费资源来开始学习它。在本文中,我将列出8个免费的在线初学者友好资源来学习SQL,PostgreSQL和MySQL。免费 SQL 课程关系数据库课程(freeCodeCamp) SQL教程 - 初学者的完整数据库课程(免费CodeCamp) 在 60 分钟内学习 SQL(简化 Web 开发) SQL初学者教程(Amigoscode) MySQL数据库 - 完整课程(免费代码营) 面向初学者的MySQL教程

2022-04-13 01:09:07 488

原创 学习 Python – 面向初学者的免费 Python 课程

Python是一种很好的编程语言,你可以在软件开发的各个领域使用它。您可以使用Python进行Web开发,数据分析,机器学习,人工智能等。在本文中,我将为初学者列出15个免费的Python课程。学习 Python - 初学者的完整课程- 免费编程营 Programming for Everyone(Python 入门)- 密歇根大学 The Python Handbook- Flavio Copes 面向 CS Dojo 的 Absolute Beginners 的 Python 教...

2022-04-13 01:07:51 220

原创 插入排序 – Java 和 C++ 中的算法示例

插入排序是一种排序算法,它从未排序的数组中创建一个项目的排序数组,一次一个项目。在本文中,我们将看到该算法的工作原理以及如何在代码中应用它。如何使用插入排序考虑一个数字数组:7、3、10、4、1、11。这些数字不按任何顺序(升序或降序)排序/组织。使用插入排序算法,我们可以将它们从最小到最大数字排序。原始数组将分为两个 - 排序数组和未排序数组。然后,我们将从未排序的数组中选择数字,并将它们放在正确的位置。当从未排序的数组中选取一个数字时,我们开始从已排序数组的后部进行排序。如果选取的数

2022-04-12 04:36:25 83

原创 队列数据结构 – 定义和 Java 示例代码

在本文中,我们将讨论队列数据结构,其操作以及如何在Java中使用数组实现这些操作。什么是队列?队列是线性数据结构,它由遵循先进先出序列的项组成的集合组成。这意味着要插入的第一个项目将是要删除的第一个项目。您也可以说项目按照插入的顺序被删除。使用一个真实的例子,我们可以将队列数据结构与排队等待服务的人员队列进行比较。一旦一个人被照顾,他们就会离开队列,等待下一个人照顾。他们按照他们来的顺序得到帮助。队列的结构队列主要由两部分组成:前/头和后/尾/后。为了清晰和一致,我们将坚持使用正面和背面

2022-04-12 04:35:05 181

原创 合并排序算法 – 具有时间复杂性的 Python 和 Java 示例

在本文中,我们将讨论合并排序算法。我们将看到一些可视化示例来帮助理解算法,然后使用Java和Python代码实现它。什么是合并排序算法?合并排序算法是一种基于分而治之算法的高效排序算法。它将元素的集合(数组)划分为单个单元,然后以有序的方式合并它们。让我们看一个示例来了解合并排序的工作原理。我们将使用合并排序算法对以下数字数组进行排序:4、10、6、14、2、1、8、5这是一张图片,向您展示“划分”过程:该数组最初被分成两个单独的数组。然后这些阵列也被分割。这种划分一直持续到数组

2022-04-12 04:32:11 1447

原创 如何从终端执行和运行 Java 代码

在 JavaScript 中,有时您可能会考虑使用语句而不是语句。switchif elseswitch语句可以对复杂语句具有更干净的语法。if else请看下面的例子 - 你可以选择使用更易于阅读的语句,而不是使用这个长语句。if elseswitchconst pet = "dog";if (pet === "lizard") { console.log("I own a lizard");} else if (pet === "dog") { console.l...

2022-04-12 04:29:12 7204

原创 REST API 最佳实践 – REST 端点设计示例

在 Web 开发中,REST API 在确保客户端和服务器之间的顺畅通信方面发挥着重要作用。您可以将客户端视为前端,将服务器视为后端。客户端(前端)和服务器(后端)之间的通信通常不是超级直接的。因此,我们使用一个称为应用程序编程接口(或API)的接口来充当客户端和服务器之间的中介。由于 API 在这种客户端-服务器通信中起着至关重要的作用,因此在设计 API 时应始终牢记最佳实践。这有助于维护它们的开发人员以及使用它们的开发人员在执行这些职责时不会遇到问题。在本文中,我将带您了解在制作 RE

2022-04-11 20:29:21 3477

原创 charAt() in Java – 如何使用 Java charAt() 方法

Java 中的方法返回给定或指定索引处的字符串中的字符值。charAt()char在本文中,我们将了解如何使用该方法,从其语法开始,然后通过一些示例/用例。charAt()如何使用 Java charAt() 方法以下是该方法的语法:charAt()public char charAt(int index)请注意,使用该方法从字符串返回的字符具有数据类型。我们将在本文后面看到这如何影响返回值的串联。charAt()char现在让我们看一些例子。public c...

2022-04-11 20:26:45 5213

转载 ThinkPHP 快速插入 SQLite

因为 SQLite 是无服务数据库,所以每次操作数据都需要消耗磁盘 IO。而想要快速插入数据,本质上就是想要考虑如何减少磁盘 IO 次数。减少 io 有很多种方法,比如 批量插入、使用事务、内存模式等,这里的优化方案选择批量插入和事务这次测试使用的是一个 15W 条数据的 CSV 文件,将读入的数据写入数据库。需要注意的是,本文只是优化方案的记录,并非严格的性能测试,所以这些性能结果在不同设备上会有所差异,不过这不重要。单条插入我们先测试一下单条插入的性能:因单条插入性能实在太低,我

2022-04-11 08:58:30 459

转载 Apifox 实现 jwt 自动刷新

后端使用 jwt 做登录验证,同时配合 apifox 做接口调试,那么我们可以借助 apifox 的 后置操作来实现 登录记录 token 与自动刷新 token 的功能。设置全局 header 在项目环境中设置一个全局变量token 将全局变量应用在 全局参数的 header 中。 这样 请求所有的接口时会自动带上 token,用于给后端验证。接下来我们需要做的是如何去自动的更新这个全局变量。登录假设,登录时传递 username 与 password ,后端验..

2022-04-11 08:57:48 1250

转载 MySQL JSON 字段求和

注意:此用法仅支持 MySQL 8.0 以上的版本我们假设一个场景,字段中存储一个日期的 JSON,这个 JSON 的 Key 为星期的英文名称,具体 JSON 格式如下:{ "monday": 390, "Tuesday": 240, "Wednesday": 150, "Thursday": 160, "Friday": 150, "Saturday": 270, "Sunday": 180}我们需要做的是对这些值进行取和,而 .

2022-04-11 08:56:57 2494

转载 MySQL 5.7 虚拟列

MySQL 5.7 开始支持了一个新特性虚拟列(Generated columns , 又称生成列 / 计算列),该列的值是通过在列定义时包含的一个计算表达式得到的。ALTER TABLE 表名称 add column 虚拟列名称 虚拟列类型 [GENERATED ALWAYS] as (表达式) [VIRTUAL | STORED];MySQL 在处理 虚拟列存储问题的时候有两种方式: VIRTUAL(默认):不存储列值,在读取表的时候自动计算并返回,不消耗任何存储,这种存储方式仅 Inn.

2022-04-11 08:56:19 1493

转载 MySQL Tree 存储方案

Tree 数据设计方案比较设计 表数量 查询子 查询树 插入 删除 引用完整性 邻接表 1 简单 困难 简单 简单 是 递归查询 1 简单 简单 简单 简单 是 枚举路径 1 简单 简单 简单 简单 否 闭包表 2 简单 简单 简单 简单 是 邻接表展开目录邻接表是存储树形结构最普通的一种方案了,通过添

2022-04-11 08:55:02 242

转载 PHP 的 Session 与 Cookie

为什么需要会话控制技术?​ HTTP 是无状态协议,没有一个内建机制维护两个事物之间的状态。同一个用户请求两次 HTTP 请求时,HTTP 协议不会认为这两次请求都来自同一个用户,会当成两个独立的请求来处理。也就没有办法保持用户的登陆状态,所以会话控制技术的核心思想是 允许客户端跟踪服务端做出的连续请求 ,从而完成登陆状态的保持。Cookie:服务器发送给客户端的片段信息, 存储在客户端浏览器的内存或硬盘中的一种技术。 写 Cookie: setcookie (name,value,expi.

2022-04-11 08:54:12 434

转载 Composer 基础使用

基础命令展开目录创建项目展开目录composer create-project [包名] [目录] [版本号]可以使用 Composer 从现有的包中创建一个新的项目,相当于 git clone 后同时安装这个包的依赖。注意:这里是使用 Composer 包创建了一个项目,而不是引入了一个 Composer 包。Laravel ThinkPHP 新建项目就是使用的这个。此命令的用途如下: 可以快速部署你的应用 可以检出任何资源包,并开发它的补丁 多人

2022-04-11 08:52:52 1244

原创 当你没有灵感写作时该怎么办

前几天,我坐在我的MacBook前,想着下一步应该写什么,突然一个可怕的想法突然击中了我:“如果我没有主题可以写怎么办?如果有一天我醒来时没有一个想法怎么办?我坐在那里一会儿,沉浸在这意味着什么中。但我没有纠缠太久——相反,我提醒自己,我已经发表了所有的文章,以及我现在拥有的所有想法,这些想法将来可能会变成文章。然后我拿出手机,写下了我过去成功通过作家封锁的所有方式。如果您很难知道要写什么,那么这是给您的。让我们深入研究:花更多时间阅读别人写的东西不,我不是说抄袭。我的意思是获得灵感

2022-04-11 08:51:54 178

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除