Nov082024
Web动画:使用CSS和JavaScript创建交互效果
简介
在现代Web设计中,动画已成为吸引用户注意力、增强用户体验的重要组成部分。通过使用CSS和JavaScript,开发人员可以轻松地为网站添加各种交互效果和动画。本文将介绍如何使用这两种技术创建Web动画,并提供一些实用的示例。
CSS动画
CSS动画是通过在HTML元素上应用CSS样式来实现的。你可以使用@keyframes规则来定义动画中的关键帧,并使用各种CSS属性来描述每个关键帧之间的过渡效果...阅读全文
抢沙发
Nov052024
CentOS下安装MariaDB
简介
MariaDB是一个开源的关系型数据库管理系统,它是MySQL数据库的一个分支。MariaDB提供了高性能、可靠性和安全性,广泛应用于各种Web应用程序和企业级应用程序。本文将介绍在CentOS系统下安装MariaDB的步骤。
步骤
1. 更新系统
在安装MariaDB之前,首先需要确保系统是最新的状态。打开终端并执行以下命令来更新系统:
sudo yum update
2. 添加MariaDB的官方软件仓库
执行以下命令添加...阅读全文
Nov022024
解决PHP中的Fatal error: Call to undefined function错误
在PHP开发中,我们常常会遇到Fatal error: Call to undefined function的错误。这个错误发生在我们调用一个不存在的函数时,PHP无法找到对应的函数定义而抛出的错误。这可能是由于函数名称拼写错误、函数定义不存在、函数所在的文件未被引入等原因造成的。
下面将介绍一些常见的解决方法,帮助我们应对这种错误。
1. 检查函数名称
首先,我们需要检查代码中调用的函数名称是否正确拼写。...阅读全文
Oct272024
Redis 多数据库
熟悉关系型数据库的同学都知道关系数据库有数据库、表的概念,正如我们的mysql,需要先创建数据库,然后创建表,那么redis有没有数据库呢?
答案当然是有的。
多数据库配置
留意redis配置文件( /etc/redis/6379.conf )的同学可能看到里边有这么一个配置:
# Set the number of databases. The default database is DB 0, you can select
# a different one on a per-connection basis usin...阅读全文
Oct272024
Oct262024
ubuntu系统使用mkcert快速为本地域名生成https证书
ubuntu系统使用mkcert快速为本地域名生成https证书。
mkcert 是一个简单的工具,可以快速生成自签名证书,且可以在本地信任。以下是安装和使用方法:
1. 安装 mkcert
sudo apt install libnss3-tools
sudo snap install mkcert
mkcert -install
2. 生成证书
假设你的本地域名是 local.phpernote.com,你可以这样生成证书:
mkcert local.phpernote.com
这会在当前目录生成 local.phperno...阅读全文
Oct242024
如何使用jQuery插件实现图片轮播
在网页设计和开发中,图片轮播是一个非常常见且常用的功能。它可以实现图片的无缝切换,增加网页的动态效果和吸引力。在本篇博客中,我们将介绍如何使用jQuery插件来实现图片轮播功能。让我们开始吧!
jQuery插件:什么是它?为什么使用它?
jQuery是一个快速、简洁的JavaScript库,它简化了HTML文档遍历、事件处理、动画效果等代码的编写。通过使用jQuery插件,我们可以进一步扩展和增强...阅读全文
Oct222024
MySQL 8.0.24 配置主从复制
介绍
MySQL 是一款常用的关系型数据库管理系统,支持多个副本之间的主从复制。主从复制可以实现数据的备份、读写分离等功能,提升数据库的可用性和性能。
本文将介绍如何在 MySQL 8.0.24 版本中配置主从复制。
步骤
1. 安装 MySQL 8.0.24
首先,你需要安装 MySQL 8.0.24 版本。这可以通过官方网站下载安装包并按照提示进行安装。安装完成后,确保 MySQL 服务已经成功启动。
2. 配置主数据...阅读全文
Oct192024
MySQL:MySQL explain 详解
Explain简介
本文主要讲述如何通过 explain 命令获取 select 语句的执行计划,通过 explain 我们可以知道以下信息:表的读取顺序,数据读取操作的类型,哪些索引可以使用,哪些索引实际使用了,表之间的引用,每张表有多少行被优化器查询等信息。
下面是使用 explain 的例子:
在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询时,会返回执行计划的信息,...阅读全文
Oct152024
php json_encode 输出数组保持展开格式
php json_encode 输出数组保持展开格式。
Log::info(__METHOD__ . ' body:' . "\n" . json_encode($this->getBody(), JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT));
或者:
echo json_encode($info, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);exit;
JSON_UNESCAPED_UNICODE //以字面编码多字节 Unicode 字符(默认是编码成 \uXXXX),也就是不转义中文。 自 PHP 5.4.0 起生效...阅读全文