“2021年9月”存档文章有23

ValueError: fe80::204:61ff:fe9d:f156/11 has host bits set

最近在使用 Python ipaddress 做 CIDR 转换的时候,出现了如下错误:ValueError: fe80::204:61ff:fe9d:f156/11 has host bits set出现问题的原因:如果地址不代表有效的 IPv4 或 IPv6 地址,或者网络设置了主机位,则会引发 ValueError 。原来错误代码:ip_v6_cidr = 'fe80:0000:0000:0...

Flask 测试提交 json 数据,javascript 提交 json 数据

最近使用 Flask 框架做测试,需要测试代码,具体代码如下:#!/usr/bin/env python# -*- coding: UTF-8 -*-import unittestimport jsonfrom app import create_app, dbclass APITestCase(unittest.TestCase): def setUp(self): self...

配置启用 Google Cloud CDN 实例详解

最近使用香港的 Google Cloud 新建了一台 Compute Engine 服务器,但是大陆这边 ping 延迟非常高,需要配合 CDN 提高网站加载速度。查看了官方文档,一头雾水,还是没有配置成功。之后参考了这篇文章:配置启用 Google Cloud CDN 实例详解,经过不断摸索最终才配置成功。如果出现后端状况不佳,则肯定无法使用:这里才开始返回的是 301,健康检查不通过,具体可以...

No module _mysql

最近在部署项目的时候,运行服务之后出现如下错误:No module _mysql项目中已经包含了 mysqlclient 相关包,首先卸载 mysqlclient:pip uninstall mysqlclient之后再次安装:pip install mysqlclient再次运行服务,问题解决。黄兵个人博客原创。转载请注明出处:黄兵个人博客 - No module _mysql

MySQL Error: : 'Access denied for user 'root'@'localhost'

在上篇文章(Mysql 同一个数据库服务器转移数据),迁移数据库的时候出现如下错误:MySQL Error: : 'Access denied for user 'root'@'localhost'出现错误的原因:在运行 MySQL 5.7(及更高版本)的 Ubuntu 系统中,root MySQL 用户默认设置为使用 auth_socket 插件而不是密码进行身份验证。在许多情况下,这允许更高的...

Mysql 同一个数据库服务器转移数据

为了将 data 库中数据复制到 newdata 库中,执行数据转移需要执行如下步骤:1、新建数据库:#mysql -u root -p123456 mysql>CREATE DATABASE `newdata` DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI;2、复制数据库,使用 mysqldump 及 mysql 的命令组合,一次性完...

带有 LIMIT 和 OFFSET 的 SQL 分页

MySQL 和 PostgreSQL 都支持一个非常酷的特性,称为 OFFSET 通常与 LIMIT 子句一起使用的特性。该 LIMIT 子句用于限制 SQL 语句中返回的结果数。因此,如果表中有 1000 行,但只想返回前 10 行,则可以执行以下操作:SQL 返回前 10 行:SELECT column FROM table LIMIT 10这类似于 Microsoft SQL Serve...