- 浏览: 8922 次
- 性别:
- 来自: 北京
最新评论
文章列表
[置顶] Oracle Index 的三个问题
- 博客分类:
- 数据库
索引 ( index ) 是常见的数据库对象,它的设置好坏、使用是否得当,极大地影响数据库应用程序和 database 的性能。虽然有许多资料讲索引的用法, dba 和 developer 们也经常与它打交道,但笔者发现,还是有不少的人对它存在误解,因此针对使用中的常见问题,讲三个问题。此文所有示例所用的数据库是 oracle 8.1.7 ops on hp n series , 示例全部是真实数据,读者不需要注意具体的数据大小,而应注意在使用不同的方法后,数据的比较。本文所讲基本都是陈词滥调,但是笔者试图通过实际的例子, 来真正让您明白事情的关键。 第一讲、索引并非总是最佳选择 ...
总结客户端必须加载:
activation-1.1.jar axiom-api-1.2.4.jar axiom-impl-1.2.4.jar axis2-adb-1.2.jar axis2-adb-codegen-1.2.jar axis2-codegen-1.2.jar axis2-java2wsdl-1.2.jar axis2-kernel-1.2.jar commons-codec-1.3.jar commons-httpclient-3.0.1.jar commons-l ...
请你用java,c,c++ 中任何一种语言实现两个函数encode()和decode(),分别实现对字符串的变换和复原。 变换函数encode()顺序考察以知字符串的字符,按以下规则逐组生成新字符串: (1)若已知字符串的当前字符不是大 ...
pyhon学习记录6
- 博客分类:
- python
读取文件
打开文件 open(fileName,encoding)例如: a_file = open('example.chinese.txt',encoding='utf-8')
fileName 可以是部分路径或者全部路径;在Python中路径只有斜杠一种路径拼写方式;路径还可以是网路上的路径
必须指定编码方式,否则容易造成读取错误。
read()读取文件内容。读取是以字符计数
seek()定位到文件的特定字节。
防止文件读取时,出现异常不调用close()方法,在python有两种解决方案。
一种是try 。。 finally
一种是with语句。当with ...
pyhon学习记录5
- 博客分类:
- python
字符串
python3所有的字符串都是使用Unicode编码的字符序列。
创建字符串,通过单引号(')或者双引号(")来定义。
内置函数len()可返回字符串的长度。字符串可以认为是有字符组成的元组。
通过下标可获取字符串们可以获 ...
pyhon学习记录3
- 博客分类:
- python
关于列表的pop方法:
如果不带参数调用,pop()列表方法将删除列表中最后一个元素,并返回删除的元素。
可以从列表中弹出指定位置的任何元素,方式:pop(num),他将删除该元素,后面所有元素移位步进。并返回删除的值。
删除空值引发异常。
元组,和列表的不相同的之处:
是不可更改的,因此它没有列表的append,extend,insert,remove,pop之类可以变更的方法。
是圆括号定义集合。
效率高于列表。
元组和列表的相同之处:
都是元素的集合
都有 index,in 之类的查找,定位的方法
都可以进行切片操作
列表和元组可以相互转换。li ...
pyhon学习记录2
- 博客分类:
- python
Boolean[布尔类型] True 或者 False。
由于Python2遗留问题 ,布尔值可以当做数值对待。True为1;False为0。切记尽量不要这么做,容易出问题
数值类型支持Integer和Floating Point数值。声明没有任何区;通过是否有小数点来分别它们。
使用type()函数来检测任何值和变量类型。
使用isinstance()函数判断值或者变量是否为给定类型。eq:isinstance(1, int)。
int + int = int ; int + float = float.
强转函数 float() 和 int()。int()强转是截取 ...
python学习笔记1
- 博客分类:
- python
函数声明用关键字 def开头+函数名+()参数,多个参数以逗号隔开。
定义函数不用定义返回数据类型。
函数调用,以附件中humansize.py为例:
approximate_size(1024)
approximate_size(1000, False)
approximate_size(1000, a_kilobyte_is_1024_bytes=True)
approximate_size(size=1000, a_kilobyte_is_1024_bytes=True)
approximate_size( a_kilobyte_is_1024_bytes=True, ...
1、查询当前用户下,有哪些表
SELECT * FROM user_tables
2、查询当前用户下, 可以访问哪些表 [也就是访问自己 和 其他用户的]
SELECT * FROM all_tables
3、查询当前数据库所有的表, 需要你有 DBA 的权限
SELECT * FROM dba_tables
4、查询当前用户下的所有对象
select * from tab;
5、 查看视图
select view_name from user_views
request.getRealPath("/");//不推荐使用获取工程的根路径 。
request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用 。
request.getSession().getServletContext().getRealPath("/");// ...
一、nvl()函数---处理空值
1、没用nvl函数处理前
select ename,comm as c from emp;
2、使用nvl函数处理后
select ename,nvl(comm,'0') as c from emp
3、nvl()函数主要用于处理某列的值,对空值的处理。这个函数有两个参数,第一个参数是要处理列。第二个是参数如果如果第一个为空,将返回的列值。