- 浏览: 75151 次
文章列表
转自http://blog.itpub.net/23155850/viewspace-683737/
1、查看值得怀疑的SQL
select substr(to_char(s.pct, '99.00'), 2) || '%' load,
s.executions executes,
p.sql_text
from (select address,
disk_reads,
executions,
pct,
rank() over( ...
今天编写往数据库中插入200万数据的存储过程,遇到to_char的问题,记录下来与大家分享。
主键id为32位varchar类型,由数字组成,高位用0补足,例如'00000000000000000000000000000001'。
存储过程如下:
create or replace procedure insertintouserstmp20151104(numb in number) as
user_id varchar2(32);
i number := 1;
begin
for i in 1..numb loop
user_id := to_char(U ...
oracle中goto循环用法
DECLARE
x number;
BEGIN
x:=9;
<<repeat_loop>> --循环点
x:=x-1;
DBMS_OUTPUT.PUT_LINE(X);
IF X>0
THEN
GOTO repeat_loop; --当x的值小于9时,就goto到repeat_loop
END IF;
END;
ORACLE中的FOR循环用法
DECLARE
X number; --声明变量
BEGIN
x:=1; --给 ...
今天看了sqlplus登录本地和远程oracle服务器,记录下供大家参考。
表面上oracle“本地登录”和“远程登录”的区别在于是否有“@”符号
SQL>conn username/password as sysdba 是本地登录
SQL>conn username/password@SID as sysdba 是远程登录
一、本地登录和远程登录的本质区别是:
1)本地登录不会调用tnsnames.ora,oracle服务器也无需启动监听器;本地登录是通过环境变量ORACLE_SID来定位数据库的,如果将其删掉,则本地登录会失败。
ORACLE_SID为安装oracle数 ...
1、搜索路径中间的某个节点所在层级有多个该dom节点时,xpath和cssSelector会在多个节点中均搜索后续的节点,如测试1.
2、搜索路径最后一个节点下仍包含该类型的dom节点时,cssSelector会将包含的同名节点也搜索出来,xpath则不会继续向下搜索,只打印搜索路径中的最后一个dom节点,如测试2.
3、查找第几个子节点
xpath:div[2],查找到父节点下的所有div节点后,取第二个div返回
cssSelector:div:nth-child(2),查找父节点下的第2个节点,如果该节点是div,则返回否则找不到元素
div:f ...
junit一个测试方法测试多种数据
- 博客分类:
- 单元测试
有些方法参数有许多特殊值,或者说他的参数分为很多歌区域,为了简化类似的测试,JUnit4提出了“参数化测试”的概念,只写一个测试函数,把这若干种情况作为参数传递进去,一次性的完成测试。
首先,要为这种测试专门生成一个新的类,而不能与其他测试共用同一个类,此例中我们定义了一个SquareTest类。
然后,要为这个类指定一个Runner,而不能使用默认的Runner了,因为特殊的功能要用特殊的Runner嘛。@RunWith(Parameterized.class)这条语句就是为这个类指定了一个ParameterizedRunner。
第三步,定义一个待测试的类,并且定义两个变量,一个用于存放参数 ...
attr_accessor用于创建读取和设置实例变量的方法,例如attr_accessor :price,则相当于创建price方法用于读取@price的值,创建price=(yourprice)方法用于将@price的值设置为yourprice
attr_reader则只创建读取实例变量的方法
attr_writer只创建为实例变 ...
1、windows xp下安装ruby:
下载ruby1.9.3installer,直接运行,安装过程中勾选“Install Tcl/Tk support”、“Add Ruby executables to your PATH”、“Associate .rb and .rbw files with this Ruby installation”三个选项
第一个选项用于使用ruby开发有界面的程序,如果你不开发这类程序,那么可以不勾选此选项
第二个选项会在系统的path路径中添加ruby的路径,这样可以在cmd中直接运行ruby
第三个选项
至此,ruby安装完成,打开cmd,输入ruby -v ...
功能:
通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。使用SSH,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替Telnet,又可以为FTP、PoP、甚至为PPP提供一个安全的"通道"。
验证:
从客户端来看,SSH提供两种级别的安全验证。
第一种级别(基于口令的安全验证)
只要你知道自己帐号和口令,就可以登录到远程主机。所有传输的数据都会被加密,但是不能保证你正在连接的服务器就是你想连接的服务器。 ...
抄自http://www.cnblogs.com/york-hust/archive/2012/03/29/2422911.html
virtualbox有四种网络连接方式:
1、NAT:Network Address Translation,网络地址转换
NAT模式是最简单的实现虚拟机上网的方式,可以这样理解:
虚拟机与主机的关系:只能单向 ...
最近构建自动化测试,用webdriver+ant+junit3,发现用例的运行顺序无法保证,具有相关性的功能只好写在一个用例中,网上资料说junit4可以控制用例执行顺序,还没实际操作过,今天发现一篇TestNG与Junit4对比的文章,对我们的自动 ...
今天想通过ant任务从svn中下载文件,由于build.xml想在任意一台机器上随意使用,所以在每台机器上都按照svn不太实际,今天查了下资料,发现可以通过javahl或者svnkit来执行,下面对ant集成svn的方式进行介绍。本文主要参考http://blog.csdn.net/zh2qiang/article/details/6795823
准备:
1、下载svnant-1.3.1,然后将其lib目录下的jar文件拷贝到ant的lib下,或者自己的目录(在build.xml文件中指定这些jar文件的路径即可),主要包括svnant.jar、svnClientAdapter.jar、svn ...
Selenium官网的Document里极力推荐使用CSS locator,而不是XPath来定位元素,原因是CSS locator比XPath locator速度快,特别是在IE下面(IE没有自己的XPath 解析器(Parser))。原来对CSS定位元素一直不太明白,今天看了一下,发现其实它和XPath很 ...
4类8种基本类型
第一类:整型(4种)
byte 1字节 -128——127
short 2字节 -32768——32767
int 4字节 -2147483648——2147483647
long 8字节 -9,223,372,036,854,775,808——9,223,372,036854,775,807
注释:java中所有的数据类所占据的字节数量与平台无关,java也没有任何无符号类型
第二类:浮点类型(2种)
float 4字节
double 8字节
第三种:字符(1种)
char 2字节
第四种:布尔类型
boolean 1位
引用类 ...
xpath的语法(转载自:http://www.cnblogs.com/jianjialin/archive/2009/02/01/1382056.html),在原文基础上稍做修改。
XPath 是XML的查询语言,和SQL的角色很类似。以下面HTML为例,介绍XPath 的语法。
<html>
<head>
</head>
<body ...