- 博客(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
1713
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
316
原创 Python基础知识_Day12_函数中高级
Day12今日内容函数中高级(闭包/高阶函数)内置函数内置模块(.py文件)内容回顾函数基础概念函数的基本结构def func(arg): return arg:v1 = func(123)参数写参数def func(a1,a2): passdef func(a1,a2=None): passdef func(*args,**kwargs)::执行函数位置参数在前 关键字参数在后函数小高级函数可以做变量def func(
2020-05-18 22:43:40
1113
1
原创 Python基础知识_Day14_装饰器模块补充
路飞学城Python开发21天入门侵权删!Day14今日内容带参数的装饰器:flask框架 + Django缓存 + 写装饰器实现被装饰的函数要执行N此模块:ossystime(三种类型)datetime 和 timezone内容回顾&补充1.函数写代码的方式:面向过程 --> 函数式编程 --> 面向对象编程1.1 函数基础def fu...
2020-05-07 23:39:07
235
原创 Python基础知识_Day13_装饰器和推导式
路飞学城Python开发21天入门侵权删!Day13今日内容装饰器推导式模块内容回顾1、函数参数def(a1,a2): passdef(a1,a2=None): pass 默认参数推荐用不可变类型,慎用可变类型def(*arg,**kwargs): pass注意:位置参数>关键字参数面试题函数可以做参数def func(ar...
2020-05-07 23:37:58
248
原创 Python基础知识_列表与元组
一、列表将同一类型的人放在users里,作为一个列表users = ['彭于晏','余文乐','我']列表可以进行以下操作:索引、切片、步长、删除、修改、for循环、len二、元素将同一类型的人放在users里,作为一个元组users = ('彭于晏','余文乐','我')列表可以进行以下操作:索引、切片、步长、for循环、len三、差异...
2020-04-12 20:01:56
304
原创 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
366
原创 with as 搭配 hint materialize的使用
今天看《SQL核心优化思想》第九章 生产中实际的优化案例时候发现几处子查询优化时候,用到了搭配 hint materialize 的with as用法。实际的案例是在一个IN的子查询的SQL中,子查询中返回数据量较小,但是主表中数据量很大之前在表连接中学习到,两表进行NL嵌套循环,应让小表作为驱动表,大表作为被驱动表,同时在大表的连接列建立索引。那针对此案例,应该将子查询作为NL的...
2020-04-01 21:56:06
1239
1
转载 Linux必学的60个命令
Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里...
2020-04-01 17:15:21
404
原创 Oracle常用调优技巧
最近各种加班,忙于指标项目的测试,终于有时间闲下来看书了。这次的学习笔记是第八章,调优技巧,闲话不多说,开记!一、使用UNION代替OR当SQL语句中同时有or和子查询,这种情况爱查询无法展开(unnest),只能走FILTER。这时将or改为union例:SELECT * FROM FROM T1 WHERE OWERN = 'SCOTT' OR OB...
2020-03-29 21:25:56
628
原创 Oracle中必要的查询变换
好几天前看完了第七章,终于有时间整理一下学习笔记了虽说不能真正的掌握,但是至少了解一些皮毛也是有好处的。至少面试的时候可以吹牛逼。一、子查询非嵌套当where子查询中有in 、not in、exists、not exists等,CBO会尝试将子查询展开(unnest),从而消除FILTER,这个过程叫做子查询非嵌套。为什么一定要消除FILTER呢,因为驱动表是固定的,这样...
2020-03-18 22:53:11
262
原创 Oracle中常见的表连接方式
日常学习笔记,这两天复工了,实在是太忙。第五章看了三天,终于有时间记笔记了。一、嵌套循环(NESTED LOOPS)嵌套循环的算法:驱动表返回一行数据,通过连接列传值给被驱动表,驱动表返回多少行,被驱动表就要被扫描多少次。(用落总的话就是驱动表多少行,被驱动表就要被干多少次)加上HINT:FIRST_ROWS,优化器更倾向于嵌套循环。嵌套循环的驱动表应该返回少量数据。在执...
2020-03-11 23:12:46
442
原创 Oracle执行计划中集中常见的访问路径
阅读《SQL优化核心思想》第4章 访问路径(ACCESS PATH) 笔记访问路径值得是通过哪种扫描方式获取数据。常见的访问路径有一、TABLE ACCESS FULL表示全表扫描,一般是多块读,HINT:FULL(表名/别名)Oracle里最小的存储单位是块(Block),物理上连续的块组成了区(extent),区又组成了段(segment),因为区里面的数据块在物理上是连...
2020-03-10 21:34:58
543
原创 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
354
原创 解决 ORA-28547 连接服务器失败,可能是Oracle Net 管理错误
第一篇博客,原因是疫情期间在家办公,由于办公环境为局域网又没有配置VPN,所以只能在家根据记忆中需求的内容先搭起存储过程的框架,后续复工时候再修改。后期慢慢的自学Oracle优化和Linux时还会继续写,就当记笔记了。言归正传在虚拟机中win7安装了Oracle,然后用物理机连接的时候,报出错误:ORA-28547 连接服务器失败,可能是Oracle Net 管理错误查找...
2020-02-29 19:35:27
5093
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人