摘要:程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 程序源代码: 实例 #!/usr/bin/python # -*- coding: UTF-8 -*- for i in range(1,5): for j in range(1,5): for k
阅读全文
摘要:1. 合并嵌套的 if 条件 太多的嵌套会使代码难以理解,这在 Python 中尤为如此,因为 Python 没有括号来帮助区隔不同的嵌套级别。 阅读深度嵌套的代码容易让人烦躁,因为你必须理清哪些条件属于哪一级。因此,我们应尽可能减少嵌套,如果两个条件可以用 and 合在一起,会比嵌套更易读。 合并
阅读全文
摘要:众所周知,计算机是从0开始计数,而不是我们平时常用的从1开始计数,但你有想过为什么吗? 其实不是计算机从0开始计数而是多数编程语言中的数组都使用0作为起始下标,又是为什么呢? 故事还要从一位真正的大佬艾兹格·迪科斯彻(Dijkstra)讲起, 艾兹格·W·迪科斯彻Dijkstra结构程序设计之父提出
阅读全文
摘要:遇到MySQL中on duplicate key update语句返回值不正确: 在server5.1.*的返回分别为insert=1,update=3,nochange=2 在server5.5.*的返回分别为insert=1,update=2,nochange=1 应返回:insert=1,up
阅读全文
摘要:问题背景: 客户启动数据库报错,协助排查问题 问题解决: 报错日志如下: SQL> startup;ORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00132: syntax error or unres
阅读全文