摘要: 1,范式7大范式:1NF, 2NF,3NF,BCNF,4NF,5NF,6NF什么叫normalization?Denormalization?Normalization是数据库规范化,denormalization是数据库逆规范化。在设计和操作维护数据库时,关键的步骤就是要确保数据正确地分布到数据库的表中。使用正确的数据结构,不仅便于对数据库进行相应的存取操作,而且可 以极大地简化应用程序的其他内容(查询、窗体、报表、代码等)。正确进行表设计的正式名称就是”数据库规范化”。目的:减少数据库中数据冗余,增进数据的 一致性。范式概念:1)1NF:目标就是表中每列都不可分割;2)2NF:目标就是表中 阅读全文
posted @ 2013-12-12 10:14 EdwardSun888 阅读(2067) 评论(0) 推荐(0) 编辑
摘要: 部分常见ORACLE面试题以及SQL注意事项一、表的创建:一个通过单列外键联系起父表和子表的简单例子如下:CREATE TABLE parent(id INT NOT NULL, PRIMARY KEY (id)) CREATE TABLE child(id INT, parent_id INT, INDEX par_ind (parent_id), FOREIGN KEY (parent_id) REFERENCES parent(id) ON DELETE CASCADE) 建表时注意不要用关键字当表名或字段名,如insert,use等。CREATE TABLE parent(id INT 阅读全文
posted @ 2013-12-12 10:02 EdwardSun888 阅读(2384) 评论(0) 推荐(0) 编辑
摘要: SQL数据库面试题 1、SQL SREVER中,向一个表中插入了新数据,如何快捷的得到自增量字段的当前值这种情况其实我们经常用到,比如我们新建了一个用户,建立完用户后我们希望马上得到这个新用户的ID,因为我们一般都是把这种用户ID的字段设置成自增长类型的,乍看起来好像没有要得到那个新ID很麻烦,其实sql server内置了一些全局的变量,使我们很容易就得到那个新的自增字段的ID,就是使用@@IDENTITY。 在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含语句生成的最后一个标识值。如果语句未影响任何包含标识列的表,则 @@IDENTITY 阅读全文
posted @ 2013-12-12 09:48 EdwardSun888 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 1.一道SQL语句面试题,关于group by表内容:2005-05-09 胜2005-05-09 胜2005-05-09 负2005-05-09 负2005-05-10 胜2005-05-10 负2005-05-10 负如果要生成下列结果, 该如何写sql语句? 胜 负2005-05-09 2 22005-05-10 1 2------------------------------------------create table #tmp(rq varchar(10),shengfu nchar(1))insert into #tmp values(‘2005-05-09‘,‘胜‘)ins 阅读全文
posted @ 2013-12-12 09:47 EdwardSun888 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 面试必须要知道的SQL语法,语句 收藏 asc 按升序排列desc 按降序排列下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库Create DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建备份 阅读全文
posted @ 2013-12-12 09:45 EdwardSun888 阅读(272) 评论(0) 推荐(0) 编辑
摘要: SQL面试题Sql常用语法下列语句部分是Mssql语句,不可以在access中使用。SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_ 阅读全文
posted @ 2013-12-12 09:44 EdwardSun888 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 现在有很多关于如何用VB获得Windows目 录的文章,但大都只讲到如何获得Windows目录和System目录,有时候我们却需要获得像"我的文档"这样的目录("我的文档"的路径并不是固定 的,可以由自己设定,也有可能因为系统的安装路径不同而不同),那又该如何处理呢?下面我们来具体谈谈如何用VB获得这种路径。 先向大家介绍两个API函数,这两个函数分别是SHGetSpecialFolderLocation和SHGetPathFromIDList,这就是我们用来获得各种路径的武器。 函数声明:Private Declare Function SHGetSp 阅读全文
posted @ 2013-11-26 13:52 EdwardSun888 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 1 QTP基本功能的使用QTP的基本功能包括两大部分:一部分是提供给初级用户使用的关键字视图;另一部分是提供给熟悉VBScript脚本编写的自动化测试工程师使用的专家视图。但是,并没有严格的区分,在实际的自动化测试项目中完全可以两者结合着使用。1.1 QTP自动化测试的基本过程使用QTP进行自动化测试的基本过程与使用其他自动化测试工具进行自动化功能测试的过程基本是一致的,一般包括以下5个步骤:(1)录制测试脚本。利用QTP先进的对象识别、鼠标和键盘监控机制来录制测试脚本,测试人员只需要模拟用户的操作,像执行手工测试的测试步骤一样操作被测试应用程序的界面即可。(2)编辑测试脚本。主要包括调整测试 阅读全文
posted @ 2013-11-25 16:57 EdwardSun888 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: QTP特点有哪些?浏览:77|更新:2013-06-19 12:35QTP是一个侧重于功能的回归自动化测试工具;提供了很多插件,如:.NET的,Java的,SAP的,Terminal Emulator的等等,分别用于各自类型的产品测试。默认提供Web,ActiveX和VB。QTP支持的脚本语言是VBScript,这对于测试人员来说,感觉要“舒服”得多(如相比SilkTest采用C语言)。VBScript毕竟是一种松散的、非严格的、普及面很广的语言。QTP支持录制和回放的功能。录制产生的脚本,可以拿来作为自己编写脚本的template。录制时,还支持一种lower level 功能,这个对于QT 阅读全文
posted @ 2013-11-25 16:38 EdwardSun888 阅读(494) 评论(0) 推荐(0) 编辑
摘要: QTP知识总结(一)(2010-12-22 16:30:41)转载▼标签:杂谈分类: QTPFile menuProcess guidance management,View > process guidance, automation > process guidance list 过程指南,默认安装会包括以下几个过程指南:(1)Keyword-DrivenTesting:介绍和指引QTP用户熟悉关键字驱动(Keyword-Driven)的测试方法和测试过程。Table-driventesting实现KDT主要依赖自动化框架,通过框架仅需测试人员开发表格和关键字,框架通过解释表格 阅读全文
posted @ 2013-11-25 16:37 EdwardSun888 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-11-22 10:33 EdwardSun888 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 序曲 假设现在有一个Excel文件:D:\data.xls,里面的具体内容如下:有两个Sheet,第一个叫Login,第二个叫InsertOrder; 当前QTP的Test中有两个Action:LoginAction和InsertAction。当然该Test中对应的DataTable应该有三个:Global、LoginAction和InsertAction;下面就详细的说一下DataTable是如何操作这些数据的:正文DataTable.Import "D:\data.xls"'将data.xls中第一个叫Login表单内容导入到Test的Global表单中,将In 阅读全文
posted @ 2013-11-22 09:12 EdwardSun888 阅读(2427) 评论(0) 推荐(0) 编辑
摘要: 上一篇 / 下一篇 2009-07-27 00:14:16 / 个人分类:qtp查看( 575 ) / 评论( 0 ) / 评分( 0 / 0 )下面的代码可能有点乱,基本涉及到常用的datatable操作,所以个人全攻略1,是还有内容有待研究。如果要一起研究的,复制粘贴下就可以了,只要新增一个action2.在action1上附加一个新的命名为action2希望朋友们都一起发表下言论,我们一起研究下.Acion1:RunAction "action2", oneIteration'--------------------------------------定义变量 阅读全文
posted @ 2013-11-19 14:19 EdwardSun888 阅读(466) 评论(0) 推荐(0) 编辑
摘要: QTP是基于VBS脚本语言的,大部分VBS脚本都能在QTP上运行,只是在一些细节上略有不同,比如说VBS上停止用sleep,QTP上用wait。QTP的强大之处在于对程序窗口的操作,有很多针对窗体的属性、方法,这个是VBS所没有的。 北大青鸟五山校区 问题起因: 在安装QTP,或者禁用IE浏览器里的一些ActiveX控件后,正常录制QTP时,不能产生相应的录制脚本,脚本内容为空。 解决方法: 根据实践,北大青鸟五山校区发现QTP在IE中录制脚本是依靠一个叫BHOManager Class的动态链接库来完成的。当这个控件没有被加载,或者被禁用时,就会出现上述症状。于是,解决方法就很简... 阅读全文
posted @ 2013-11-18 17:24 EdwardSun888 阅读(2472) 评论(0) 推荐(0) 编辑
摘要: 每天一个linux命令(20):find命令之execfind是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。exec解释:-exec参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。{}花括号代表前面find查找出来的文件名。使用find时,只要把想要的操作写在一个文件里,就可以用exec来配合find查找,很方便的。在 有些操作系统中只允许-exec选项执行诸如ls或ls-l这样的命令。大多数用户使用这一选 阅读全文
posted @ 2013-11-15 15:19 EdwardSun888 阅读(183) 评论(0) 推荐(0) 编辑
摘要: bash下几个替换运算符的区分 2012-03-21 22:20:54分类: Python/Ruby一直对四个替换运算符比较的迷惑,分布太清楚,记下来避免再次遗忘:${name:-word} 若name存在且非NULL,返回name,否则返回word${name:=word} 若name存在且非NULL,返回name,否则令name=word并返回name${name:?word} 若name存在且非NULL,返回name,否则显示name:word并退出${name:+word} 若name存在且非NULL,放回word,否则返回NULL 阅读全文
posted @ 2013-11-15 15:15 EdwardSun888 阅读(187) 评论(0) 推荐(0) 编辑
摘要: linux_shell 特殊符号的介绍 2011-12-17 17:54:07分类:原文地址:linux_shell 特殊符号的介绍 作者:xu_liuzhenlinux_shell 特殊符号的介绍#:注释,行首以#开头为注释 标准的引用和转义字符(" '/) 可以用来转义#; 命令分隔符,可以用来在一行中来写多个命令eg: cd ~/backup ; mkdir startup ; cp ~/.* startup/.;; 终止case选项. .命令等价于source命令. .作为文件名的一部分。如果作为文件名的前缀的话,那么这个文件将成为隐藏文件。将不... 阅读全文
posted @ 2013-11-15 15:14 EdwardSun888 阅读(287) 评论(0) 推荐(0) 编辑
摘要: Linuxdirname、basename指令(2012-04-30 21:44:53)转载▼标签:杂谈分类: linux一、dirname指令1、功能:从给定的包含绝对路径的文件名中去除文件名(非目录的部分),然后返回剩下的路径(目录的部分)2、用法:dirname filename例如下面几个例子(1)# dirname /etc/sysconfig/network-scripts/ifcfg-eth0/etc/sysconfig/network-scripts(2)# dirname /boot/grub/grub.conf/boot/grub(3)# dirname /etc/init 阅读全文
posted @ 2013-11-15 14:08 EdwardSun888 阅读(348) 评论(0) 推荐(0) 编辑
摘要: readlink命令 分类: Shell 2013-07-13 16:41 417人阅读 评论(0) 收藏 举报readlink是linux系统中一个常用工具,主要用来找出符号链接所指向的位置。 在Ubuntu系统中执行以下命令:[plain]view plaincopy$readlink--help可以查看readlink命令的帮助信息,或者执行[plain]view plaincopy$manreadlink查看帮助手册。从帮助信息中可以得到readlink命令的用途描述:输出符号链接值或者权威文件名英文为:print value of a symbolic link or cano... 阅读全文
posted @ 2013-11-15 13:47 EdwardSun888 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 微信公众账号开发教程(四)自定义菜单 请尊重作者版权,如需转载,请标明出处。 应大家强烈要求,将自定义菜单功能课程提前。 一、概述: 如果只有输入框,可能太简单,感觉像命令行。自定义菜单,给我们提供了很大的灵活性,更符合用户的操作习惯。在一个小小的微信对话页面,可以实现更 多的功能。菜单... 阅读全文
posted @ 2013-11-14 16:40 EdwardSun888 阅读(683) 评论(0) 推荐(1) 编辑
摘要: 微信公众账号开发教程(三) 实例入门:机器人(附源码) 上一篇文章,写了基本框架,可能很多人会觉得晕头转向,这里提供一个简单的例子来予以说明,希望能帮你解开谜团。 一、功能介绍 通过微信公众平台实现在线客服机器人功能。主要的功能包括:简单对话、查询天气等服务。 这里只是提供比较简单的功能... 阅读全文
posted @ 2013-11-14 16:39 EdwardSun888 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 微信公众账号开发教程(二) 基础框架搭建 Posted on 2013-10-31 09:32 停留的风 阅读( 1903) 评论( 16) 编辑 收藏 微信公众账号开发教程(二) 基础框架搭建 上一章,我们已经初步讲解了微信公众账号开发的基本原理,今天我们来探索设计实现。 首先我们设计... 阅读全文
posted @ 2013-11-14 16:38 EdwardSun888 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 微信公众账号开发教程(一) 基本原理及微信公众账号注册 Posted on 2013-10-25 09:46 停留的风 阅读( 2423) 评论( 19) 编辑 收藏 微信公众账号开发教程 基本原理 在开始做之前,大家可能对这个很感兴趣,但是又比较茫然。是不是很复杂?很难学啊? ... 阅读全文
posted @ 2013-11-14 16:37 EdwardSun888 阅读(949) 评论(0) 推荐(0) 编辑
摘要: linux sar 命令详解2013-04-01 11:05 [小 大] 来源: 开源中国社区 评论: 0 分享至: 百度权重查询 词库网 网站监控 服务器监控 SEO监控 手机游戏 iPhone游戏sar(System Activity Reporter系统活动情况报告)是目前Linux上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、 系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS6.3 x64系统为例,介绍sar命令。sar命令常用格式sar [options] [-A] [-o f. 阅读全文
posted @ 2013-11-14 12:01 EdwardSun888 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 第七章 gawk功能:gawk编程7.1.1 数字和字符串常量初始化和类型强制在awk中,变量不需要定义就可以直接使用,使用一个变量就是对变量的定义。变量的类型可以试数字、字符串,或者两者都有。在赋值的时候,等号又变表达式的类型就是变量的类型。根据使用的不同,未初始化的变量的值为0或者空白字符串“”强制字符串转换为数字:强制数字转换为字符串:所有split函数建立的域和数组元素都被认为是字符串变量,除非它值包含数字值,如果域或者数组元素为空(null),那么它们的值就是null。一个空行也被看作是一个空的字符串。7.1.2 自定义变量自定义变量由字母、数字和下划线组成,但是不能以数字开头。aw 阅读全文
posted @ 2013-11-14 11:35 EdwardSun888 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 测试博客园 阅读全文
posted @ 2013-11-13 14:57 EdwardSun888 阅读(182) 评论(0) 推荐(0) 编辑