“2021年3月”存档文章有25

如何卸载MySQL

最近由于数据库损坏,导致数据库无法启动,备份了数据之后,需要重装数据库,具体步骤如下:注意:再重装之前需要备份重要数据,重装之后所有数据将丢失。确保MySQL服务已停止:sudo systemctl stop mysql完全删除与MySQL相关的所有软件包:sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-...

mysqldump: Got errno 28 on write

最近表损坏,需要将数据备份,之后重建表,使用mysqldump,具体操作可以参考这篇文章:mysql 数据库迁移的一次记录数据库非常大,在执行一段时间之后,出现如下错误:mysqldump: Got errno 28 on write出现错误的原因:磁盘空间不足,无法存储输出。解决方案:重新找一块容量足够的空间输出文件。参考资料:1、mysqldump: Got errno 28 on write

Jquery获取滚动条距离页面顶部的高度

下面是使用Jquery获取滚动条到页面顶部的高度:function set_cart_styles() { const $scroll_height = $(document).scrollTop(); if ($scroll_height > 144) { $(".cart-header-wrapper").addClass("cart-header-wrapper-f...

Python字符串

在其他语言中,如 Java,有可变的字符串类型,比如 StringBuilder,每次添加、改变或删除字符(串),无需创建新的字符串,时间复杂度仅为 O(1)。这样就大大提高了程序的运行效率。但可惜的是,Python 中并没有相关的数据类型,我们还是得老老实实创建新的字符串。因此,每次想要改变字符串,往往需要 O(n) 的时间复杂度,其中,n 为新字符串的长度。你可能注意到了,上述例子的说明中,我...

Python 集合和列表理解

import time id = [x for x in range(0, 100000)] price = [x for x in range(200000, 300000)] products = list(zip(id, price)) # 计算列表版本的时间 start_using_list = time.perf_counter() find_unique_price_u...

Python List tuple理解

列表是动态的,长度大小不固定,可以随意地增加、删减或者改变元素(mutable)。 而元组是静态的,长度大小固定,无法增加删减或者改变(immutable)。下面是代码示例:l = [1, 2, 3, 4] l[3] = 40 # 和很多语言类似,python中索引同样从0开始,l[3]表示访问列表的第四个元素 l [1, 2, 3, 40] tup = (1, 2, 3, 4) t...

product 与 prodcution的区别

A product is something that is produced. The act of producing something is called production.产品是生产出来的东西。生产某物的行为称为生产。Your servers that server your customers are producing your product for your customer...

Specified key was too long; max key length is 1000 bytes

由于表的字段设置的太短,存储数据的时候出现了如下错误:sqlalchemy.exc.DataError: (MySQLdb._exceptions.DataError) (1406, "Data too long for column 'Content' at row 1")这个字段设置了索引,在修改这个字段长度的时候,出现了如下错误:Specified key was too long; max...