- 博客(13)
- 收藏
- 关注
原创 MySQL 存储过程传参的一个坑
例如一个存储过程:delimiter //create procedure read_score(IN id int)beginselect * from score where id=id;end;//delimiter ;在这种情况下,无论我传入id是什么值,这个存储过程都会返回score的所有数据。原因是当传入参数的名字跟字段名字相等的时候,那么参数名字就不会替换成实际参...
2019-06-28 11:46:00 1681
原创 MySQL 触发器Not allowed to return a result set from a trigger
遇到报错Not allowed to return a result set from a trigger原因是在触发器不能返回数据,而且select @id :=id的写法需要改写成select id into @id,select '测试’需要改写成select ‘测试’ into @test...
2019-06-28 10:24:49 2093
原创 Python import pygame ModuleNotFoundError: No module named 'pygame'
import pygame时出现报错:Traceback (most recent call last): File "D:/python/alien_war/alien_invasion.py", line 3, in <module> import pygameModuleNotFoundError: No module named 'pygame'我已经在CM...
2019-06-21 11:48:14 6526 4
原创 Python 移动项目文件后,无法找到python.exe
移动了项目文件之后,python跑步起来了,出现如下报错:Cannot run programm “D:\python\venv\Scripts\python.exe”问题原因是移动了项目文件之后,原来的编译环境还保留在原来的目录路径下,包括python.exe文件,这些东西在新目录下面找不到,所以Python代码没办法运行。解决方法是删除旧的文件,然后创建新的编译环境,步骤如下:1....
2019-06-21 11:25:44 3881 1
原创 Windows10 Python3.7安装pygame
学习Python,其中用到pygame,下载了一个pygame-1.9.2-cp35-cp35m-win_amd64.whl并安装,出现如下错误:D:\pygame>python -m pip install --user pygame-1.9.2-cp35-cp35m-win_amd64.whlpygame-1.9.2-cp35-cp35m-win_amd64.whl is not a...
2019-06-21 11:04:02 1699
原创 Python 存储与加载数据
向文件写入内容,我们有write函数;但是我们需要将程序运行中产生的一些数据转存到文件中,以便下一次程序运行还能加载回来,可以使用json模块。1.使用json.dump()存储数据import jsonnumbers = [value for value in range (1,11)]file_name='jdump_test.txt'with open(file_name,'w'...
2019-06-21 09:48:38 515
原创 Python 数字运算为什么会出现unsupported operand type(s) for /: 'str' and 'str'?
刚学Python,常常会碰到数据类型处理不当的情况,例如以下一个除法运算代码;first_number = input("Please input first number:")second_number = input("Please input seconde number:")try: result = first_number/second_numberexcept Ze...
2019-06-21 09:36:38 96470 4
原创 Python 文件操作
Python 文件操作1.读取文件1.1 一次性读取整个文件with open('test.txt') as file_object: contents = file_object.read() print(contents)open()函数打开test.txt文件,返回一个表示文件的对象,存储在后面指定的file_object中;read()方法读取file_obje...
2019-06-21 09:10:41 190
原创 Python创建类,takes no arguments/takes 0 positional arguments but 1 was given
学习Python时遇到以下两则错误,记录一下经验:Traceback (most recent call last): File "D:/python/test.py", line 13, in <module> sam=Restaurant('sam','Chinese')TypeError: Restaurant() takes no arguments问题原因...
2019-06-20 16:37:13 2209
原创 Linux Python2升级到Python3
到官网下载Python-3.7.3.tgz,放到/tmp下。1.解压cd /tmptar -zxvf Python-3.7.3.tgz2.创建Python3安装目录mkdir -p /usr/local/python33.编译安装cd /tmp/Python-3.7.3./configure --prefix=/usr/local/python3makemake insta...
2019-06-14 11:46:02 1126 1
原创 MySQL MGR如何查找主节点
MGR查找主节点可以通过group_replication_primary_member参数查看:SHOW STATUS LIKE 'group_replication_primary_member'如果是单主模式,上述命令会返回主节点的server_uuid,再结合以下命令找出该节点即可:show variables like 'server_uuid';如果MGR是多主模式,SHOW ...
2019-06-13 12:00:25 5087
原创 MySQL MGR 单主模式下单点故障时的节点角色切换规则
MGR单主模式下,有一个节点可读可写,其余节点都是只读,其中表现为super_read_only被自动设为了ON。那么,如果可读可写的节点异常宕机了,会进行怎样的切换呢?在选择新的可写角色时,主要参考两个参数:1.group_replication_member_weight2.server_uuid首先在竞选可选角色中的节点中,选出group_replication_member_we...
2019-06-13 11:52:29 1547
原创 MySQL MGR 宕机后如何开启复制
MGR断电后的重启,分两种情况整个MGR集群宕机1.首先将所有实例开启,例如mysqld_safe --defaults-file=/etc/my.cnf1 --user=mysql &2.然后连接上一个实例,执行以下操作,引导并开启组复制set global group_replication_bootstrap_group=on;start group_replicatio...
2019-06-13 11:01:47 1612
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人