01 2021 档案

Python 练习1:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
摘要:程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 程序源代码: 实例 #!/usr/bin/python # -*- coding: UTF-8 -*- for i in range(1,5): for j in range(1,5): for k 阅读全文

posted @ 2021-01-25 10:54 阿陶学长

Python小技巧(三)
摘要:11、在运行时提示用户输入密码 许多命令行工具或脚本需要用户名和密码才能操作。因此,如果你碰巧写了这样的程序,你可能会发现 getpass 模块很有用: import getpassuser = getpass.getuser()password = getpass.getpass()# Do St 阅读全文

posted @ 2021-01-12 09:23 阿陶学长

Python小技巧(二)
摘要:5、用__slots__节省内存 如果你曾经编写过一个程序,该程序创建了某个类的大量实例,那么你可能已经注意到你的程序突然就需要大量内存。那是因为 Python 使用字典来表示类实例的属性,这能使其速度变快,但内存不是很高效。通常这不是个问题,但是,如果你的程序遇到了问题,你可以尝试使用__slot 阅读全文

posted @ 2021-01-12 09:19 阿陶学长

Python小技巧(一)
摘要:有许许多多文章写了 Python 中的许多很酷的特性,例如变量解包、偏函数、枚举可迭代对象,但是关于 Python 还有很多要讨论的话题,因此在本文中,我将尝试展示一些我知道的和在使用的,但很少在其它文章提到过的特性。那就开始吧。 1、对输入的字符串“消毒” 对用户输入的内容“消毒”,这问题几乎适用 阅读全文

posted @ 2021-01-12 09:18 阿陶学长

解决linux(centos7)重新安装mysql systemctl start mysqld.service时报错
摘要:重新安装mysql时,运行 systemctl status mysqld.service报错。 [root@test-dcruxue ~]# systemctl start mysqld.serviceJob for mysqld.service failed because the contro 阅读全文

posted @ 2021-01-12 09:14 阿陶学长

MySQL启动报错-The server quit without updating PID file[FAILED]mysql/mysql.pid)
摘要:问题背景:客户反馈mysql服务启动失败报错如下 1 Starting MySQL....The server quit without updating PID file[FAILED]mysql/mysql.pid). 尝试直接启动 1 [root@host-10-10-208-42 data] 阅读全文

posted @ 2021-01-12 09:12 阿陶学长