简介 MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化. EXPLAIN 命令用法十分简单, 在 SELECT 语句前加上 EXPLAIN 就可以了, 例如: EXPLAIN SELECT * from user_info WHERE id <…
nps-npc 简介 nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理、p2p等,并带有功能强大的web管理端。 一台有公网IP的服务器(VPS)…
我们一般用 touch 命令创建一个空文件,但是如果有时候需要的话,如何创建特定大小的新文件呢 dd 命令 dd 命令用于复制和转换文件。它最常见的用途是创建实时 Linux USB。 dd if=/dev/zero of=test.img bs=2G count=1 上面创建了一个大小为 2 GB 的文件,其中有一个大小为 (bs, block …
复制到浏览器地址即可 data:text/html,<frameset cols="50%,50%"><frame src="data:text/html,<body contenteditable>"/><frame src="data:text/html…
OAuth 2.0 是一个流行的授权机制,用来授权第三方应用,获取用户数据。 第三方登录 用户想要登录 A 网站,A 网站让用户提供第三方网站的数据,证明自己的身份。获取第三方网站的身份数据,就需要 OAuth 授权。举例来说,A 网站允许 GitHub 登录为以下流程: A 网站让用户跳转到 GitHub。 GitHub 要求用户登录,然后询问&…
如题,sql 报错:Table is specified twice, both as a target for 'UPDATE' and as a separate source for data。表被指定了两次,同时作为 update 对象和独立数据源。 报错场景 查询两个表的差集并更新记录。举例说明:a、b 两表联查,找出…
如何在 MySQL 数据库管理中,查询数据库、表、索引的容量大小?我们可以在 MySQL 自带的 information_schema 库中的 Table 表里,找到所需信息。 在每个 MySQL 实例中,都有一个独立的 information_schema 库,它是自带的默认库,记录着这个 MySQL 实例中所有数据库的元数据、统计信息、以及有关…
简述 这里使用 Let’s Encrypt 的免费证书 certbot 官网 在页面上选择一下你用的 Web 服务器和操作系统。比如,我选的 Nginx 和 Centos 7 根据页面提示操作,以下为详细步骤。 详细步骤 进入官网后下方会出现选择服务器和系统版本界面,选完后会自动生成操作步骤 在安装 certbot 之前需要先安装 snapd , …
前言 想要将服务器上的Python2.7升级成3.x的版本时。使用了如下命令: (1)强制删除已安装python及其关联 # rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps (2)删除残余文件 # whereis python|xargs rm -frv 执行命令后导致服务器上的yum…
yum方式安装 卸载旧 docker yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine 安装前置工具 yum -y instal…