自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

走在搬砖的路上!

欲多则心散,心散则志衰,志衰则思不达,思不达则事不成矣

  • 博客(9)
  • 收藏
  • 关注

原创 ORM: InvalidRequestError: One or more mappers failed to initialize

【报错信息】:InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Original exception was: Class object expected, got 'Table('sys_user', MetaData(bind=None), Column('id', Integer(), table=<sys_u.

2021-02-26 12:58:15 1087 4

原创 mysql5.x 查看及其解锁_被锁的表

[root@localhost ~]# mysql -u myroot -pEnter password:mysql> show OPEN TABLES where In_use > 0; //查看被锁的表:mysql> show processlist; //查看被锁的表的进程;mysql> kill 12641; //杀死进程有时候可能需要多杀几次;多执行几次show processlist;...

2021-02-09 16:31:22 134

原创 PyMySQL 和 MySQLdb 的区别

引入包: 1 2 importMySQLdb importMySQLdb.cursors 需要安装MySQLdb,所以你就在命令行输入: 1 pip installMySQLdb 但遗憾的是,你发现,出现了下面的错误:Could not find a version that satisfies the requirement MySQLdb (from versions: )No mat...

2021-02-09 16:28:35 1028

原创 Python实现Singleton模式

Python实现Singleton模式,可以用于搭建数据库连接池参考:https://blog.csdn.net/lqxqust/article/details/51910007Singleton模式即单例对象必须必须保证只有一个实例存在。可以说Singleton是设计模式中最基本一种设计模式,在学习设计模式时一般都会先了解该模式。在Python中实现单例模式有很多方法,下面简单总结以下,可以根据情况选择适合自己业务场景的一种进行实现。1. 如果在C++中实现过单例模式,在Python中比..

2021-02-09 16:08:16 1406

原创 pymysql多线程读写数据库报错:Packet sequence number wrong

【BUG】pymysql多线程读写数据库报错:Packet sequence number wrong :由于换了24核的服务器,因此在录入爬取的气象数据的时候想使用多线程,于是自学多线程Python的写法,中间就遇到了这个错误:Packet sequence number wrong这是因为多线程共享了同一个数据库连接,但每个execute前没有加上互斥锁,解决方法如下:方法一:每个execute前加上互斥锁lock.acquire()cursor.execute(command,data)

2021-02-09 16:03:20 6232 1

原创 python tornado 增加数据库连接池

单例模式搭建数据库连接池:from DBUtils.PooledDB import PooledDBimport pymysqlRelease_Write_database_setting = { "host": '192.168.32.7', "port": 31306, "user": 'root', "password": 'xxx', "database": 'tornado', "charset": 'utf8', "cursorc...

2021-02-09 16:02:04 524 1

原创 mysql 用FORMAT 格式化,数字结果带逗号,解决。python 将数字转换为带千分位逗号的处理方法;

1、sql语句查询数据库数据,使用Format格式化数值型数据,返回结果每超过三位会自动加逗号分隔。解决办法:convert(value, decimal(12,2))cast(value as decimal(12,2))可以转换的类型是有限制的。这个类型可以是以下值其中的一个:二进制,同带binary前缀的效果 : BINARY字符型,可带参数 : CHAR()日期 : DATE时间: TIME日期时间型 : DATETIME...

2021-02-09 10:34:18 3486 1

原创 tornado 自动加载 autoreload

在用tornado进行 网络程序编写的时候,肯定要对代码进行修修改改,如果每次都要重启server的话,会是很麻烦的事情。tornado提供了autoreload模式。可以看到一个私有方法:_reload_on_update,其实只要引入这个模块,调用它即可。示例如下:import tornado.autoreloaddef main(): server = tornado.httpserver.HTTPServer(application) server.listen(8.

2021-02-03 09:48:43 832

原创 Python3 : vars(self)的响应缺少属性

先讲一下应用场景:将实例对象全属性转换为json数据格式(定义了以下3个方法: to_json 、 to_json2、 to_dict)分别应用了 vars(self) .keys()和 self.__dict__.keys()【问题描述】:vars(self)的响应时,有时会丢失实例的属性,没有返回实例属性对应的 字典key值; self.__dict__.keys()也是一样;【问题解决】:不知道原因,还没解决,收集相关资料如下代码示例:class BaseMod...

2021-02-02 13:48:01 649

空空如也

空空如也

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

TA关注的人

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