3个例子教你重构 Python 代码

摘要: 1. 合并嵌套的 if 条件 太多的嵌套会使代码难以理解,这在 Python 中尤为如此,因为 Python 没有括号来帮助区隔不同的嵌套级别。 阅读深度嵌套的代码容易让人烦躁,因为你必须理清哪些条件属于哪一级。因此,我们应尽可能减少嵌套,如果两个条件可以用 and 合在一起,会比嵌套更易读。 合并 阅读全文
posted @ 2021-01-25 10:26 数据派 阅读(174) 评论(0) 推荐(0) 编辑

计算机为什么要从 0 开始计数?

摘要: 众所周知,计算机是从0开始计数,而不是我们平时常用的从1开始计数,但你有想过为什么吗? 其实不是计算机从0开始计数而是多数编程语言中的数组都使用0作为起始下标,又是为什么呢? 故事还要从一位真正的大佬艾兹格·迪科斯彻(Dijkstra)讲起, 艾兹格·W·迪科斯彻Dijkstra结构程序设计之父提出 阅读全文
posted @ 2021-01-25 10:23 数据派 阅读(325) 评论(0) 推荐(0) 编辑

mysql的UseAffectedRows问题 以及其他常见配置说明

摘要: 遇到MySQL中on duplicate key update语句返回值不正确: 在server5.1.*的返回分别为insert=1,update=3,nochange=2 在server5.5.*的返回分别为insert=1,update=2,nochange=1 应返回:insert=1,up 阅读全文
posted @ 2021-01-12 09:56 数据派 阅读(830) 评论(0) 推荐(0) 编辑

ORA-00119: invalid specification for system parameter LOCAL_LISTENER

摘要: 问题背景: 客户启动数据库报错,协助排查问题 问题解决: 报错日志如下: SQL> startup;ORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00132: syntax error or unres 阅读全文
posted @ 2021-01-12 09:38 数据派 阅读(319) 评论(0) 推荐(1) 编辑

诊断 ORA-27300 ORA-27301 ORA-27302 错误 (文档 ID 2179478.1)

摘要: 诊断 ORA-27300 ORA-27301 ORA-27302 错误 (文档 ID 2179478.1) Oracle Database - Enterprise Edition - 版本 12.1.0.2 到 12.1.0.2 [发行版 12.1]Oracle Database - Enterp 阅读全文
posted @ 2020-12-28 09:34 数据派 阅读(500) 评论(0) 推荐(0) 编辑

alert日志中出现Private Strand Flush Not Complete的处理方法

摘要: alert.log日志报了如下的错误: 1 Fri Oct 17 19:59:51 2014 2 Thread 1 cannot allocate new log, sequence 4722 3 Private strand flush not complete 4 Current log# 1 阅读全文
posted @ 2020-12-28 09:33 数据派 阅读(165) 评论(0) 推荐(0) 编辑

关于12C RAC 上的top5 问题:enq: IV - contention

摘要: In this Document Symptoms Cause Solution References APPLIES TO:Oracle Database - Enterprise Edition - Version 12.1.0.1 to 12.1.0.2 [Release 12.1]Infor 阅读全文
posted @ 2020-12-28 09:30 数据派 阅读(158) 评论(0) 推荐(0) 编辑

彻底讲明白ORACLE数据库管理系统体系结构

摘要: ORACLE数据库管理系统体系结构 介绍ORACLE数据库管理系统的基本轮廓和程序模块结构、实例概念和组织、进程结构和功能、内存结构和用途,数据字典结构和使用、进程配置和管理、运行模式、程序接口、事务管理。 一、基本轮廓和程序模块结构 数据库:存放数据的仓库,有组织的、可共享的、存储的数据集合,按数 阅读全文
posted @ 2020-12-16 15:39 数据派 阅读(268) 评论(0) 推荐(0) 编辑

Oracle 增量备份修复dg gap

摘要: 问题描述oracle中DG出现主备不同步现象,alert日志报警有gap信息,但是v$archive_gap视图查不到任何信息。同时主库上的对应归档已经删除且没有备份 解决方案 1.查询备库的scnSQL> select current_scn from v$database; 这时有可能出来的sc 阅读全文
posted @ 2020-12-16 15:38 数据派 阅读(108) 评论(0) 推荐(0) 编辑

Oracle数据库查询一周数据量增长情况

摘要: 一周增长总量 select sum(space_used_total) / 1024 / 1024 / 1024 "last 7 days db increase - G" from dba_hist_seg_stat s, dba_hist_seg_stat_obj o, dba_hist_sna 阅读全文
posted @ 2020-12-16 15:36 数据派 阅读(2730) 评论(0) 推荐(0) 编辑