自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 几种编程思想的概括

1.POP面向过程编程->OOP面向对象编程->AOP面向切面编程2.DDD领域驱动设计

2020-05-10 16:12:00 698

原创 设计模式Python

ff

2020-05-10 15:54:31 168

原创 一图看懂UML类图和时序图

UML类图时序图常用的6种元素:角色(Actor)、对象(Object)、生命线(LifeLine)、控制焦点(Activation)、消息(Message)、自关联消息。其中消息包括:同步消息、异步消息、返回消息。异步消息、返回消息。...

2019-11-15 09:33:01 283

原创 Postgresql 表权限设置

select ‘grant SELECT on table ’ || schemaname || ‘.’ || tablename || ’ to read_role;’ from pg_tableswhere schemaname = ‘public’

2019-11-01 17:51:50 5299

原创 python 快速排序

"""说明:先从array取一个数作为中间值赋值给mid,然后遍历所有元素,把大于mid的值放到greater,把小于等于mid的值放到less,最后再递归对less和greater进行快速排序"""def quick_sort(array): less = [] greater = [] if len(array) <= 1: return ...

2019-10-23 13:27:12 124

原创 Hive 学习笔记

Flask sessionFlask session 介绍新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Fl...

2019-10-06 22:59:52 155

原创 Class constructor FileManager cannot be invoked without 'new'

最新版本的less包应该有问题,把packjson.json 的 “less”: "^3.9.0"改为 “less”: “~3.9.0”,固定版本号3.9.0。具体见 https://github.com/less/less.js/issues/3414

2019-08-20 22:15:11 286

原创 Flask request对象源码解析

Flask request 官方解释文档:https://flask.palletsprojects.com/en/1.0.x/api/#flask.request我们从flask中导入的request是一个代理对象,被代理的实际对象是请求上下文RequestContext对象的request属性,这个属性存储的是Request类实例,这个Request才是表示请求的请求对象。...

2019-08-11 23:44:39 339

原创 序列(tuple)和映射(dict)的解包操作(*和**)

用法1:最常用法是函数调用语句,如果函数接受一定数量的位置参数(*args)或者关键字参数(**kwargs),那么可以通过解包操作来提供这些参数。如:args=(600,900)kwargs={‘a’:2,’b’:8}函数Sum(*args,**kwargs)函数Sum(*args,*kwargs)就相当于函数Sum(600,900,a=2,b=8)。用法2:用解包符号(和)来声明...

2019-02-14 00:04:17 345

原创 postgresql自增id作为key重复解决办法

SELECT setval(‘data_tracking_au_sec_id_seq’, (SELECT MAX(id) FROM data_tracking_au_sec)+1);data_tracking_au_sec_id_seq:可以再DDL查看到data_tracking_au_sec:表名

2019-02-13 16:02:16 3535 2

原创 No module named 'win32con' 解决办法

pip install pypiwin32

2019-01-25 09:02:10 34809 9

原创 Excel根据两个表中相同的列将其它列的数据合并在同一个表

表一:表二:目标:把表二的日期根据账号合并到表一账号相同的行里面操作:使用Excel的=VLOOKUP()函数:=VLOOKUP(A1,Sheet2!A:B,2,FALSE)A1:表一中需要匹配的列名Sheet2!A:B:表二需要合并的数据范围2:表二中的第二列添加到表一FALSE:精准匹配向下填充,匹配不到的就会填 #N/A...

2019-01-21 13:48:43 36659 4

原创 notepad++批量修改符合SQL语句IN()的条件格式

原始数据:9cf0b45b17351a7f16C22C57-AA47-4718-9B23-8DCD6CA1AD70fc3c11e5a63150567F2EBFC5-5123-459C-AE71-08042865375F499edc696823c22165b192778eb4c9444F95B32D-D376-4515-A924-64F546536EB2b4065321a117185...

2019-01-21 13:19:47 1240

原创 Spark入门介绍

Spark是什么?Spark的简单介绍Spark是一个通用的集群计算平台,可用于多种不同场景的分布式应用平台,如批处理、流处理、交互式查询、迭代算法等。Spark是一个对集群上的应用进行分发、调度、监控的计算引擎,他有着速度快和通用的特点。它的接口也非常丰富,提供了Python、Java、Scala和SQL的简单易用的API,Spark可以运行在Hadoop集群上,和其它大数据工具结合使用...

2019-01-07 22:54:22 162

原创 python 高阶函数

#函数式编程

2018-10-09 08:47:46 110

原创 pandas 字符串操作

1.字符串拆分split():split经常和strip一起使用于修剪空白符2.字符串拼接使用 ‘+’有个更符合Python的字符串拼接方法是使用join()3,判断是否是子字符串,可以使用in或find()或index(),find与index的区别是,find如果找不到字符串会返回-1,index则会抛出异常错误。infind()index(...

2018-08-12 22:02:14 10323

原创 Pandas DataFrame的基本操作

1.重新索引:reindex可以对行和列索引,默认对行索引,加上关键字columns对列索引。import pandas as pddata=[[1,1,1,1],[2,2,2,2],[3,3,3,3],[4,4,4,4]]df = pd.DataFrame(data,index=['d','b','c','a'])print(df)默认对列索引:如果是新的索引名将会用NaN...

2018-08-12 14:19:34 489

原创 Pandas DataFrame数据合并(merge)

1.merge:相当于数据库的连接操作参数how='outer':外链接,取key的并集做连接import pandas as pddata1=[[1,1,1,1],[2,2,2,2],[3,3,3,3],[4,4,4,4]]left = pd.DataFrame(data1,columns=['A','B','C','D'],index=['a','b','c','d'])data...

2018-08-12 14:17:48 6612

原创 python 数据结构与算法

1.Python内置数据结构(1)list python 的list是一个有序队列,list的元素可以包含“数字,字符、list、dict”等数据类型,是一种可变的,不可hash的线性数据结构 list的定义方式:list=list() #定义一个空的listlist=[] #定义一个空listlist=['1',1,2,3] #定义一个list的内容list=lis...

2018-08-09 22:06:11 1755

原创 Pandas DataFrame 的基本操作之重新索引

1.reindex:可以对行和列索引,默认对行索引,加上关键字columns对列索引。import pandas as pddata=[[1,1,1,1],[2,2,2,2],[3,3,3,3],[4,4,4,4]]df = pd.DataFrame(data,index=['d','b','c','a'])print(df)默认对列索引:如果是新的索引名将会用NaNdf...

2018-08-02 12:50:16 34114

原创 Pandas 的数据结构之DataFrame创建

DataFrame的几种创建方式:1.字典方式一:key是列名,value是是一个list作为行数据,value的长度必须相等。 import pandas as pddata={'a':[1,1,1,1,1], 'b':[2,2,3,2,2], 'c':[3,3,3,3,3]}df = pd.DataFrame(data,index=['one','two','thre...

2018-07-31 23:17:37 399

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除