- 博客(15)
- 收藏
- 关注
原创 Python基础知识_学习笔记(20200629更新)
Python学习笔记 文章目录Python学习笔记@[toc]第一章 计算机基础1.1硬件1.2操作系统1.3解释器和编译器1.3.1解释型和编译型语言1.4软件(应用程序)1.5进制第二章 Python入门2.1环境的安装2.2编码2.3变量2.3.1变量规范2.3.2运算符2.3.2.1逻辑运算2.3.2.2运算优先级第三章 数据类型3.1整型(int)3.1.1整型的长度3.1.2整除3.2...
2020-04-19 11:31:15
1812
1
原创 保安日记の大数据之Java篇
保安日记のJava自学篇 2020-08-23:之前看了看Python的入门篇,发现对于需求分析/数据开发岗位的我并不是太实用,只是了解一下就可以了,未来不知道什么时候才能转向数据分析岗位,准备在了解了解大数据相关知识,先从Java开始 第一章 Java编程语言概述 第一节 走近Java语言 1.1 Java语言的诞生和主要特性 1.1.1Java语言的诞生 诞生于SUN(Stanford University Network) 最初命名为Oak(橡树) Green Team小组成员James Gos
2020-08-30 15:17:16
357
原创 Python基础知识_Day12_函数中高级
Day12 今日内容 函数中高级(闭包/高阶函数) 内置函数 内置模块(.py文件) 内容回顾 函数基础概念 函数的基本结构 def func(arg): return arg: v1 = func(123) 参数 写参数 def func(a1,a2): pass def func(a1,a2=None): pass def func(*args,**kwargs):: 执行函数 位置参数在前 关键字参数在后 函数小高级 函数可以做变量 def func(
2020-05-18 22:43:40
1167
1
原创 Python基础知识_Day14_装饰器模块补充
路飞学城Python开发21天入门 侵权删! Day14 今日内容 带参数的装饰器:flask框架 + Django缓存 + 写装饰器实现被装饰的函数要执行N此 模块: os sys time(三种类型) datetime 和 timezone 内容回顾&补充 1.函数 写代码的方式:面向过程 --> 函数式编程 --> 面向对象编程 1.1 函数基础 def fu...
2020-05-07 23:39:07
279
原创 Python基础知识_Day13_装饰器和推导式
路飞学城Python开发21天入门 侵权删! Day13 今日内容 装饰器 推导式 模块 内容回顾 1、函数 参数 def(a1,a2): pass def(a1,a2=None): pass 默认参数推荐用不可变类型,慎用可变类型 def(*arg,**kwargs): pass 注意:位置参数>关键字参数 面试题 函数可以做参数 def func(ar...
2020-05-07 23:37:58
280
原创 Python基础知识_列表与元组
一、列表 将同一类型的人放在users里,作为一个列表 users = ['彭于晏','余文乐','我'] 列表可以进行以下操作: 索引、切片、步长、删除、修改、for循环、len 二、元素 将同一类型的人放在users里,作为一个元组 users = ('彭于晏','余文乐','我') 列表可以进行以下操作: 索引、切片、步长、for循环、len 三、差异...
2020-04-12 20:01:56
327
原创 Python基础知识_字符串常用转换
1、字符串大写 value = 'abc' new_value = value.upper() print(value) 2、字符串小写 value = 'abc' new_value = value.lower() print(value) 验证码案例 check_code = 'SJIa' code = input('请输入验证码 $s :' %(check_co...
2020-04-12 14:12:48
402
原创 with as 搭配 hint materialize的使用
今天看《SQL核心优化思想》第九章 生产中实际的优化案例时候 发现几处子查询优化时候,用到了搭配 hint materialize 的with as用法。 实际的案例是在一个IN的子查询的SQL中,子查询中返回数据量较小,但是主表中数据量很大 之前在表连接中学习到,两表进行NL嵌套循环,应让小表作为驱动表,大表作为被驱动表,同时在大表的连接列建立索引。 那针对此案例,应该将子查询作为NL的...
2020-04-01 21:56:06
1330
1
转载 Linux必学的60个命令
Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统, 就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里...
2020-04-01 17:15:21
448
原创 Oracle常用调优技巧
最近各种加班,忙于指标项目的测试,终于有时间闲下来看书了。 这次的学习笔记是第八章,调优技巧,闲话不多说,开记! 一、使用UNION代替OR 当SQL语句中同时有or和子查询,这种情况爱查询无法展开(unnest),只能走FILTER。这时将or改为union 例: SELECT * FROM FROM T1 WHERE OWERN = 'SCOTT' OR OB...
2020-03-29 21:25:56
691
原创 Oracle中必要的查询变换
好几天前看完了第七章,终于有时间整理一下学习笔记了 虽说不能真正的掌握,但是至少了解一些皮毛也是有好处的。 至少面试的时候可以吹牛逼。 一、子查询非嵌套 当where子查询中有in 、not in、exists、not exists等,CBO会尝试将子查询展开(unnest),从而消除FILTER,这个过程叫做子查询非嵌套。 为什么一定要消除FILTER呢,因为驱动表是固定的,这样...
2020-03-18 22:53:11
311
原创 Oracle中常见的表连接方式
日常学习笔记,这两天复工了,实在是太忙。 第五章看了三天,终于有时间记笔记了。 一、嵌套循环(NESTED LOOPS) 嵌套循环的算法:驱动表返回一行数据,通过连接列传值给被驱动表,驱动表返回多少行,被驱动表就要被扫描多少次。(用落总的话就是驱动表多少行,被驱动表就要被干多少次) 加上HINT:FIRST_ROWS,优化器更倾向于嵌套循环。 嵌套循环的驱动表应该返回少量数据。在执...
2020-03-11 23:12:46
489
原创 Oracle执行计划中集中常见的访问路径
阅读《SQL优化核心思想》第4章 访问路径(ACCESS PATH) 笔记 访问路径值得是通过哪种扫描方式获取数据。常见的访问路径有 一、TABLE ACCESS FULL 表示全表扫描,一般是多块读,HINT:FULL(表名/别名) Oracle里最小的存储单位是块(Block),物理上连续的块组成了区(extent),区又组成了段(segment),因为区里面的数据块在物理上是连...
2020-03-10 21:34:58
630
原创 Oracle执行计划中统计信息的含义
阅读《SQL优化核心思想》笔记 1、recuresive calls:表示递归调用的次数,一个SQL第一次执行时候会发生硬解析,会大于0,第二次执行的时候就不需要递归调用,会等于0。如果SQL语句中有自定义函数,recursive calls永远不会等于0。 2、db block gets:表示有多少个块发生变化 3、consistent gets:表示逻辑读,单位是块,优化时通常情况...
2020-03-03 22:42:02
402
原创 解决 ORA-28547 连接服务器失败,可能是Oracle Net 管理错误
第一篇博客, 原因是疫情期间在家办公,由于办公环境为局域网又没有配置VPN,所以只能在家根据记忆中需求的内容先搭起存储过程的框架,后续复工时候再修改。 后期慢慢的自学Oracle优化和Linux时还会继续写,就当记笔记了。 言归正传 在虚拟机中win7安装了Oracle,然后用物理机连接的时候,报出错误:ORA-28547 连接服务器失败,可能是Oracle Net 管理错误 查找...
2020-02-29 19:35:27
5338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅