- 浏览: 203468 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
zhuchao_ko:
有用的废话。。。
架构与产品 -
450029462:
java学好了 c++其实也不难,就是 宏多点 内存控制多点 ...
从java转向C\c++开发要学会些什么 -
ldlzagg:
...
启示2013 -
raojl:
书是买了, 一直没时间捣鼓!
我发现开始喜欢Python了 -
raojl:
回过头看了看也不全然对啊,呵呵!
IT行业发展‘VIA’模式探讨
在ORCALE里造数据需要良好PL/SQL功底。而PL/SQL的精髓是循环语句,说的不好不要笑。
给个例子代码,相信更清晰。
declare
index_ number:= 1;
cusno varchar2(12);
linid varchar2(20);
begin----开始
delete from tbl_contactinfos;
delete from tbl_cust_linkman;
delete from tbl_customer_info;
commit;
loop
exit when index_ > 30000;
select trunc(dbms_random.value(10,99))||trunc(dbms_random.value(10000000,99999999)) into cusno from dual;
select trunc(dbms_random.value(10,99))||trunc(dbms_random.value(10000000,99999999)) into linid from dual;
insert into v_tbl_customer_info values(---一号表
cusno,trunc(dbms_random.value(1,5)) ,
trunc(dbms_random.value(0,1)),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
trunc(dbms_random.value(10000000,99999999)),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
trunc(dbms_random.value(0,1)),0,0);
insert into v_tbl_cust_linkman values(--2号表
cusno,linid,
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
trunc(dbms_random.value(100000,999999)),
trunc(dbms_random.value(10000000,99999999)),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||'@express.com',0,0
);
insert into v_tbl_contactinfos values(---三号表
linid,trunc(dbms_random.value(10000000,99999999)),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
'13'||trunc(dbms_random.value(0,9))||trunc(dbms_random.value(10000000,99999999)),
trunc(dbms_random.value(0,3)),
trunc(dbms_random.value(100,999)),
trunc(dbms_random.value(100,999)),
trunc(dbms_random.value(100,999)),0,0 );
index_ := index_ +1;--循环控制,我建议用FOR控制
if Mod(index_,1000) = 0 then commit;---每一千递交一次
end if;
end loop;
commit;-----最后递交
end;----语句块结束
看了这块代码:我相信生成 邮件、电话号码、中文取字、系列号、GUID、时间、串等都是可以搞定的,就看你怎么利用了。
给个例子代码,相信更清晰。
declare
index_ number:= 1;
cusno varchar2(12);
linid varchar2(20);
begin----开始
delete from tbl_contactinfos;
delete from tbl_cust_linkman;
delete from tbl_customer_info;
commit;
loop
exit when index_ > 30000;
select trunc(dbms_random.value(10,99))||trunc(dbms_random.value(10000000,99999999)) into cusno from dual;
select trunc(dbms_random.value(10,99))||trunc(dbms_random.value(10000000,99999999)) into linid from dual;
insert into v_tbl_customer_info values(---一号表
cusno,trunc(dbms_random.value(1,5)) ,
trunc(dbms_random.value(0,1)),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
trunc(dbms_random.value(10000000,99999999)),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
trunc(dbms_random.value(0,1)),0,0);
insert into v_tbl_cust_linkman values(--2号表
cusno,linid,
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
trunc(dbms_random.value(100000,999999)),
trunc(dbms_random.value(10000000,99999999)),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||'@express.com',0,0
);
insert into v_tbl_contactinfos values(---三号表
linid,trunc(dbms_random.value(10000000,99999999)),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90)))||
chr(trunc(dbms_random.value(65,90)))||chr(trunc(dbms_random.value(65,90))),
'13'||trunc(dbms_random.value(0,9))||trunc(dbms_random.value(10000000,99999999)),
trunc(dbms_random.value(0,3)),
trunc(dbms_random.value(100,999)),
trunc(dbms_random.value(100,999)),
trunc(dbms_random.value(100,999)),0,0 );
index_ := index_ +1;--循环控制,我建议用FOR控制
if Mod(index_,1000) = 0 then commit;---每一千递交一次
end if;
end loop;
commit;-----最后递交
end;----语句块结束
看了这块代码:我相信生成 邮件、电话号码、中文取字、系列号、GUID、时间、串等都是可以搞定的,就看你怎么利用了。
发表评论
-
软件工程学那些需要提炼?
2011-09-16 09:23 830软件工程学那些需要提炼? ——--------------- ... -
什么书我会用一生去翻阅呢?
2011-07-11 20:16 671什么书我会用一生去翻阅?思考了一番,我的答案是数学和英语,数学 ... -
如果skype被微软和google任何一方收购 ?
2011-05-11 09:15 747如果skype被微软和google任何一方收购 ? ---- ... -
SIP会不会成为下一个在浏览器下面的像HTML标准?
2011-05-05 21:52 672SIP会不会成为下一个在浏览器下面的像HTML标准? --- ... -
关于平台软件导航栏目的设计
2010-08-02 08:59 599关于平台软件导航栏目的设计:当我们设计平台软件主界面时,希望像 ... -
IT行业发展‘VIA’模式探讨
2010-02-06 12:00 882上一篇blog,我提到了我规划的发展模式是 V 模式。 从业务 ... -
linux/Unix下代码工程管理(makefile)
2009-12-25 11:29 1120在命令行操作系统下代码工程管理,其实并没有什么困难,最大的困难 ... -
字节对齐,基础!
2009-11-13 09:34 787#pragma pack(1) //如果没有上面这条语句,这个 ... -
关于内存泄露的两点笔记
2009-11-09 17:00 787关于内存泄露的两点笔记 ------------------- ... -
从认识WAV PCM A LAW MuLaw入门音频世界
2009-10-16 10:31 4325可以概括成如下一句话: XXX.wav文件是采用A LAW ... -
从java转向C\c++开发要学会些什么
2009-09-22 08:49 44471、继续保持java平台的可移植作风: 尽量使用标准库(顺便学 ... -
python笔记(一)面向对象
2009-09-16 11:09 939用python语言可以轻松构建一个网络应用,我把python语 ... -
我发现开始喜欢Python了
2009-09-10 09:57 1010我发现开始喜欢Python了,他是个很好的计算器,而且对于我这 ... -
挂载dll,用gsoap搭建webservice服务端
2009-08-22 17:40 1750挂载dll,用gsoap搭建webservice服务端,用三种 ... -
系统开发的点子
2009-08-11 14:42 716关于系统开发一些的想法 为什么我要提到插件,大家都知道 ... -
(ACE)Ace_Task与主动对象
2009-02-11 09:14 1626(ACE)Ace_Task 由两部份组成 :一个或多个线程 ... -
(ACE)线程专用存储
2009-02-10 16:55 1007关于线程存储 无非就是两种存储方式:一种是 专用存储,另一种是 ... -
(ACE)借ACE_Task来戏谈多线程任务管理
2009-02-10 15:30 3058有人问 ACE_Task 是什么? 他只是ACE复用 ... -
新作坊时代-手机系统
2009-02-03 17:48 840大量手机系统来了,意味着手机开发进入新纪元,我只要 ... -
驱动映射-构建本地化文件管理
2008-12-25 14:26 830驱动映射:一般是系统或维护工程师做的工作。(win系统) 那 ...
相关推荐
本次培训的目标: 了解效率测试的概念 了解效率测试的常用手段 了解效率测试的步骤 掌握脚本录制方法 掌握脚本的调试和修改方法 掌握测试报告的编制方法 了解测试数据的分析方法 理解基本的性能指标
十四 性能测试原理及性能测试实例分析 73 14.1 软件测试中的性能测试 73 14.1.1 性能测试的含义 73 14.1.2 性能测试的分解 73 14.2 一个性能测试实例 74 14.2.1 被测系统 74 14.2.2 对被测系统进行性能...
在前述数值概要的运用中,加入不同的combiner,测试不同环境下系统的性能,并给出分析、说明。 检查在内存优化模式下系统性能的区别。 (实践二)计算器计数 模式描述、计数器结构及性能分析。 示例:计算每个州的...
20210827更新删除了无用的会引起误会的文件夹,基础篇和高级篇分开为两个压缩包,增加了基础篇资料和高级篇资料,以及需要的相关软件,sql文件(在基础篇资料源码中)包含初级篇和高级篇完整代码,纯手工打造,都已...
20210827已更新高级篇代码。...追踪、性能监控、压力测试、系统预警、集群部署、持续集成、持续部署... 包括前台商城系统以及后台管理系统,基于 SpringCloud + SpringCloudAlibaba + MyBatis-Plus等技术实现。
初级java笔试题php 很棒的 ...一个很棒的 ...框架、库和软件的精选列表。 - 面向网络工匠的 ...是一个为你生成假数据的 ...单元测试框架。...的领先开放替代方案,可让您完全控制自己的数据。...收集数据,并将这些...扩展提供的高性能
15.2.1 计算性能测试 15.2.2 内存消耗测试 15.3 初级优化 15.4 高级优化 15.5 Android高效开发 15.6 AndroidUI优化 15.7 其他优化 15.7.1 zipalign 15.7.2 图片优化 15.8 小结 第五部分 扩展篇 第16章 Android NDK...
数据来源 数据埋点 初级 追踪每次用户的行为,统计关键流程的使用程度 中级 在产品中植入多段代码追踪用户连续行为,建立用户模型来具体化用户在使用产品中的操作行为 高级 研发团队合作,通过数据埋点还原出用户...
配置文件系统解释测试性能 154 WILLIAM L. CAMP DA ~ ,RH 与教育成就相关的环境过程变量的识别和测量。 未发表的博士论文(使用 U-46 数据),芝加哥大学,1962 年。吉尔福德,JP 心理学和教育基础统计。 纽约:...
看贴功能内浏览了3篇贴子的新用户和仅浏览1篇贴子的新用户进行分析 来自A渠道的新用户进行(有使用看贴/未使用看贴)行为分组比较 渠道对比 是不是某些渠道的量出现问题 用户行为 功能使用及参与度 页面访问...
:从零开始学习关于软件测试,性能测试,软件工程的知识 : 从初级程序员向高级程序员迈进 --- 系统调优公开课 :程序员的必修课 --- 线上紧急故障排除 : 高级软件工程师的必修课 -- 如何进行代码重构 : 关注程序员的...
这个数据集被广泛用于图像分类和模型训练的基准测试。 在这个项目中,研究人员可能会尝试不同的模型架构、参数设置和训练策略来改进对CIFAR-10数据集的分类性能。他们可能会使用经典的深度学习模型,如卷积神经网络...
4.3.3 最小生成树的API和测试用例 396 4.3.4 Prim算法 398 4.3.5 Prim算法的即时实现 401 4.3.6 Kruskal算法 404 4.3.7 展望 407 4.4 最短路径 412 4.4.1 最短路径的性质 413 4.4.2 加权有向...
4.3.3 最小生成树的API和测试用例 396 4.3.4 Prim算法 398 4.3.5 Prim算法的即时实现 401 4.3.6 Kruskal算法 404 4.3.7 展望 407 4.4 最短路径 412 4.4.1 最短路径的性质 413 4.4.2 加权有向图的数据...
1.vsp 5.0 收集insplore和性能日志方法 2.vsp5.x 跳转到root 3.3par TPVV export to Linux 空间回收操作 4.3Par AFC功能配置和压力测试指南 5.3par AO自动分层功能配置指南 6.3par 使用IMC CLI配置physical copy 7.3...
4、项目中采用完全还原企业大数据项目开发场景的方式来讲解,每一个业务模块的讲解都包括了需求分析、方案设计、数据设计、编码实现、功能测试、性能调优等环节,真实还原企业级大数据项目开发场景。 模块简介: 1、...
5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...
7、与网络相结合:配套网站algs4.cs.princeton.edu提供了本书内容的摘要及相关的代码、测试数据、编程练习、教学课件等资源 作者简介 Robert Sedgewick,斯坦福大学博士,导师为Donald E.Knuth,从1985年开始...
配套网站提供了《算法(第4版)》内容的摘要及更多的代码实现、测试数据、练习、教学课件等资源。 《算法(第4版)》适合用做大学教材或从业者的参考书。 目录 第1章 基础 1 1.1 基础编程模型 4 1.1.1 Java程序的基本...