摘要: 在定义函数的时候,如果函数的参数有默认值,有两种类型的参数,一种是整数,字符串这种不可变类型,另一种是列表这种可变类型,对于第一种情况没有什么特殊的地方,但是对于可变类型,有一个微妙的小陷阱。 可变类型以及小陷阱: 问题:为什么会输出[1,2],[1,2,6],很明显使用默认参数的情况下,每调用一次 阅读全文
posted @ 2016-11-08 22:50 GreatAnt 阅读(4882) 评论(0) 推荐(0) 编辑
摘要: 01. 进程与程序 编写完毕的代码,在没有运行的时候,称之为程序 正在运行着的代码,就称为进程 进程是系统分配资源的最小单位。 进程资源包括: 中间变量 代码 计数器 02. 通过os.fork()函数在程序中创建进程 示例: import os import time ret = os.fork( 阅读全文
posted @ 2016-11-08 22:49 GreatAnt 阅读(2483) 评论(0) 推荐(1) 编辑
摘要: Python中的字典号称要装下整个世界,要想更好的了解python中的字典,那么应该先了解下什么事映射类型 1.映射类型 映射类型是一种支持成员关系操作符(in)与尺寸函数(len)的数据类型,并且也是可以迭代的。映射是键值数据项组合,并提供了存取数据项及其键、值的方法。进行迭代时,映射类型以任意顺 阅读全文
posted @ 2016-11-08 22:46 GreatAnt 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 1.获取实现两个字符串中最大的公共子串 思路: 1.比较两个字符串的长度 2.获取较短字符串的所有子串 3.使用__contains__函数进行比较 4.把子串当做键,子串长度作为值,存入字典,通过值,反过来取出所有这个长度的值,做到同样长度下多个值得情况 2.给定几个字符串,输入一个字符,如果第一 阅读全文
posted @ 2016-11-08 22:21 GreatAnt 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: 创建用户 概述:在oracle中要创建一个新的用户使用create user语句,一般是具有dba(数据库管理员)的权限才能使用。 create user 用户名 identified by 密码; (oracle有个毛病,密码必须以字母开头,如果不以字母开头,它不会创建用户) 给用户修改密码 概述 阅读全文
posted @ 2016-11-08 15:42 GreatAnt 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 1. Oracle跟SQL Server 2005的区别? 宏观上: 1). 最大的区别在于平台,oracle可以运行在不同的平台上,sql server只能运行在windows平台上,由于windows平台的稳定性和安全性影响了sql server的稳定性和安全性 2). oracle使用的脚本语 阅读全文
posted @ 2016-11-07 22:02 GreatAnt 阅读(43745) 评论(0) 推荐(1) 编辑
摘要: -- value带有两个参数,第一个指下限,第二个指上限,将会生成下限到上限之间的数字,但不包含上限。select ceil(dbms_random.value(1000,9999)) from dual; select substr(cast(dbms_random.value as varcha 阅读全文
posted @ 2016-10-29 23:55 GreatAnt 阅读(2057) 评论(0) 推荐(0) 编辑
摘要: ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 Month: m 阅读全文
posted @ 2016-10-28 16:17 GreatAnt 阅读(2592) 评论(0) 推荐(0) 编辑
摘要: -- 不能对ROWNUM使用>(大于1的数值)、>=(大于或等于1的数值)、=(大于或等于1的数值),否则无结果-- 所以直接用只能从1开始-- rownum >10 没有记录,因为第一条不满足去掉的话,第二条的rownum又成了1,所以永远没有满足条件的记录。select * from stude 阅读全文
posted @ 2016-10-28 16:12 GreatAnt 阅读(173256) 评论(6) 推荐(11) 编辑
摘要: timeit模块 timeit模块可以用来测试一小段Python代码的执行速度。 class timeit.Timer(stmt='pass', setup='pass', timer=<timer function>) Timer是测量小段代码执行速度的类。 stmt参数是要测试的代码语句(sta 阅读全文
posted @ 2016-10-25 00:35 GreatAnt 阅读(783) 评论(0) 推荐(0) 编辑