摘要: get() 函数返回指定键的值,如果值不在字典中返回默认值: >>> a = {'a':1,'b':2} >>> a.get('a',0) 1 >>> a.get('a') 1 >>> a.get('c',3) 3 >>> a.get('c') >>> setdefault() 函数和get() 方 阅读全文
posted @ 2018-10-13 19:46 epiphanyy 阅读(8) 评论(0) 推荐(0)
摘要: 返回列表或字符串等中字符出现次数的字典: >>> import collections >>> a = 'ddsdsdsdsf' >>> collections.Counter(a) Counter({'d': 5, 's': 4, 'f': 1}) >>> a = [1,1,2,2,0] >>> 阅读全文
posted @ 2018-10-13 19:33 epiphanyy 阅读(6) 评论(0) 推荐(0)
摘要: Consider all the leaves of a binary tree. From left to right order, the values of those leaves form a leaf value sequence. For example, in the given t 阅读全文
posted @ 2018-10-13 17:38 epiphanyy 阅读(6) 评论(0) 推荐(0)
摘要: 使用此包可以获取对象的创建语句. 获取表的创建语句: SQL>SELECT DBMS_METADATA.GET_DDL('TABLE','表名','用户名') FROM DUAL; 获取索引的创建语句: SQL>SELECT DBMS_METADATA.GET_DDL('INDEX','索引名',' 阅读全文
posted @ 2018-10-13 17:14 epiphanyy 阅读(15) 评论(0) 推荐(0)
摘要: 创建集合(括号中只能有一个参数): >>> s = set('set') >>> s {'s', 't', 'e'} >>> s = set(['set']) >>> s {'set'} 增加一个元素: >>> s {'set'} >>> s.add('python') >>> s {'set', 阅读全文
posted @ 2018-10-13 16:25 epiphanyy 阅读(11) 评论(0) 推荐(0)
摘要: a = [1,2,3,4,5,6] for i in a : a.remove(i) print(a) 对于上边一段代码一直以来我都认为是将a中的全部元素删除,但结果却让我始料未及: [2, 4, 6] 将第i个元素删除后,下一次迭代是下下个元素,我猜是删除第i个元素后将其后整体前移一个位置,然后下 阅读全文
posted @ 2018-10-13 16:04 epiphanyy 阅读(14) 评论(0) 推荐(0)
摘要: 客户端先从tnsnames.ora文件中获取数据库服务器所在的IP、端口号、使用协议、服务名等信息,然后连接到数据库的监听程序,监听判断用户请求的服务名是否有效,如有效则请求服务器后台进程创建一个服务器进程,并给其分配PGA,之后监听将创建好的服务器程序的端口号和地址发送给用户进程,随后用户进程与监 阅读全文
posted @ 2018-10-13 13:37 epiphanyy 阅读(25) 评论(0) 推荐(0)
摘要: 创建一个磁盘组,此磁盘组设置为正常冗余并且有两个故障组: SQL>CREATE DISKGROUP 磁盘组名 NORMAL REDUNDANCY FAILGROUP 故障组名1 DISKS '路径1' '路径2' FAILGROUP 故障组名2 DISKS '路径3' '路径4'; 向磁盘组中添加磁 阅读全文
posted @ 2018-10-13 13:09 epiphanyy 阅读(74) 评论(0) 推荐(0)