python 类中使用切片__getitem__ class sl(object): def __getitem__(self, n): if isinstance(n, slice): print(n.start) print(n.stop)s = sl()s[0:9]09说明:当有判断isinstance(n, slice):时,n才会有start和sto...
python类或实例绑定其他方法(函数) 给类或实例绑定其他方法(函数),需要注意问题:(1)定义方法(函数)时,要加self,如:def set_age(self, age): self.age = age(2)实例绑定方法与类绑定方法是不一样的,实例绑定方法时是要借助函数的,类绑定方法时可以直接赋值的,如:class Studet(object): def __init__(self, name): ...
db2:在load和创建索引的同时收集统计信息 1、load期间执行收集统计信息db2 -v "load from wenjian.del of del replace into tablename STATISTICS USE PROFILE"当然,在这之前要确保在该表上创建了统计信息配置文件。附:(1)查看该表是否有统计信息配置文件 db2 -v "select STATISTICS_PROFILE from sy...
使用reorgchk进行所有表信息统计检查 runstats可以对特定的表进行收集统计信息。而如果想收集所有表的统计信息,可以使用reorgchk命令具体如下:1、所有表db2 -v“reorgchk update statistics on table all”2、单个表db2 -v“reorgchk update statistics on table tablename”3、某个模式下所有表db2 -v“reorgchk update...
db2调用runstats及reorg的几种方法 1、直接在后台命令窗口中调用:(1)直接输入db2,调用DB2 CLP进入DB2模式中,输入 runstats on table tablename即可,reorg on table tablename。(2)或者直接输入 db2 -v “runstats on table tablename” db2 -v “reorg on table ...
Linux系统查找文件命令find 如果要在Linux系统中查找某个文件则可以用find命令实现$ find / -name 'passwd'这样就可以找到passwd文件注意:1、这是级联查找。/下目录都会进行查找 2、文件名要加单引号
LINUX中printf与echo的区别 (1)首先echo是回显,即代表回车显示,是自带换行的;而printf只是打印出来,没有换行(2)echo只是回显没有变量替换功能;printf是有的举例:假如我们定义好变量a='hello world'则 echo "%s" $a 显示的结果就是%s而 printf "%s" $a 显示的结果就是hello world
sed中y命令与s命令的区别 首先这两个命令都可以用作替换,但替换时还是有区别的(1)y一般是行级别的替换,s一般是列级别替换(当然也可以转换成行级);(2)s替换的是整体,y替换的是每一字母对应的单个字母例:1、sed 's/dog/cat/' data 把data中的所有行中的第一次出现dog的替换成cat,(注意:如果cat/后没有出现其他形式,则默认时第一次出现的位置)2、sed
shell下的tr和变量 1、tr是提供转换字符的功能语法:tr [options] source replace-c 是将原来源文件中的除source之外的所有字符(包括换行符,空格等)替换为replace-C 是将原来源文件中的source字符替换为replace-d 后面只跟source即可,把source删除-s
Linux下在文件内部指定行(首行、末尾行等)插入内容 1、在文件的首行插入指定内容::~$ sed -i "1i#! /bin/sh -" a 执行后,在a文件的第一行插入#! /bin/sh -2、在文件的指定行(n)插入指定内容::~$ sed -i "niecho "haha"" a 执行后,在a文件的第n行插入echo "haha"3、在文件的末尾行插入指定内容:用第二种方法也可以。一般实现::~$
HTML中CSS 添加左缩进和表格边框说明(去掉左右下边框) 1、在HTML中加自定义的格式(第一段代码) *****表 BODY { background-color : #FFFFFF; font-family : Verdana; font-size : 10pt;color : Black;} TR,TD{ font-family : Ver
Oracle下查找存储过程和包的语句 查找某些包:select * From all_objects where object_type = 'PACKAGE' and object_name like '%DRB%'查找某些存储过程:select * From all_objects where object_type = 'PROCEDURE' and object_name like '%DRB%'
Ubuntu下没有root用户密码,怎么进入root 在安装Ubuntu系统时,第一次没有设置root用户密码,此时进入root用户需要重新设置密码,才能进入root用户。方法:$sudo passwd root然后修改密码即可,这样就能重新进入root用户了。
Oracle中sql语句查看存储过程内容 如果没有plsql工具,可以用sql语句实现查看某一个存储过程的内容select text from user_source where name=upper('swap_drb') order by line;
PLsql中执行存储过程的方法 1、在sqlplus命令行界面使用"EXECUTE"命令(简写做"EXEC")执行sec@ora10g> exec proc_helloworldHello World!PL/SQL procedure successfully completed.此方法对应plsql工具中的命令窗口。如果想要在命令窗口显示(即打印出来),要先sec@ora10g> set servero
Oracle中查询有哪些存储过程的sql语句 select object_name,object_type,status from user_objects where OBJECT_TYPE='PROCEDURE';
Oracle中union函数 说明:union函数是行级连接,增加行数例如:select * from student_drb where bno=1unionselect * from student_drb where bno=4此结果是将select * from student_drb where bno=4查出的结果合并到select * from student_drb where bno=
Oracle中连接与加号的使用 1、左外连接(Left outer join/ left join) left join是以左表的记录为基础的,左表的记录将会全部表示出来,而右表只会显示符合搜索条件的记录。右表记录不足的地方均为NULL.用(+)来实现, 这个+号可以这样来理解: + 表示补充,即哪个表有加号,这个表就是匹配表。所以加号写在右表,左表就是全部显示,故是左连接。例子:select a.*,b.