- 博客(29)
- 收藏
- 关注
原创 Linux基础命令(下)——笔记
history 查看历史命令ln 链接**软链接** 软链接本身布存储内容,只记录源文件的名称ln -s 1.txt 1_link 给1.txt创建一个软链接 相当于Windows中的快捷方式ln -s 1.txt ~/1_link 给其它目录创建一个软链接,如果源文件不写绝对路径,软链接指向的文件不存在ln -s /home/admin/1.txt ~/1_link ln -s abc abc_link 给目录创建软链接**硬链接** 本身占用空间,相当于把源文件复制一份,与源文件同步化,
2020-06-18 11:42:15
189
原创 Linux基本命令(上)——笔记
cd 切换文件夹 cd /home 绝对路径 以根目录开头 cd admin 相对路径,不以根目录开头 cd .. 返回上级目录 cd ~ 返回到自己的家目录 /home/adminpwd 查看当前目录ls 查看目录的内容lsls -l 显示详细列表ls -lh 把文件大小以人性化的方式显示ls -a 显示所有的文件,包含隐藏文件,隐藏文件是以'.'开头的文件ll 相当于 ls -l drwxrwxr-x 其中 第一个字母:d代表文件夹 - 代表文件 rwx rwx
2020-06-15 19:15:43
189
原创 白盒测试
白盒测试又称为透明盒测试、逻辑驱动测试 (黑盒也称为数据驱动测试)测试被测单元内部如何工作的一种测试方法根据程序内部逻辑结构以及有关信息来设计和选择测试用例。对程序的逻辑结构进行测试可覆盖全部代码、分支、条件和路径等白盒测试的目的:保证程序中所有关键路径的测试衡量测试的完整性程序内部所有的逻辑值真、假两个分支覆盖检查内存泄漏 (能够直接被CPU访问的存储空间:内存)异常处理的分支依据的执行解决实验条件下很难搭建真实测试环境的问题检查代码符合一定的编码规范,减少由于
2020-05-28 23:13:36
905
原创 向表中插入数据(SqlServer)
向表中插入数据(DML:insert)语法1:默认插入所有的列insert into 表名 values(值1,值2,值3,…);注意:值的顺序必须与字段的顺序、类型、宽度吻合执行成功,插入一条记录,否则没有插入记录--向学生表中插入一条记录use studentgo sp_help studentinfoinsert into studentinfo values('004','张鑫',19,'北京海淀');--如果sql语法错误,不插入记录select * from stude
2020-05-26 11:44:42
12618
原创 查询 DML
查询 DML:select DQL语法(一部分)select *,字段名,表达式,函数调用,from 表名where 查询的条件 匹配记录--查询出Book表中bid为'A0001'的信息:--bid bname pub字段select bid,bname,pub --投影操作from Bookwhere bid = 'A0001';--选择操作--查询book表中所有信息--所有行、所有列--所有行:不写where没有条件 都匹配--所有列:*select * from Boo
2020-05-26 11:43:17
450
原创 select补充
select语法:select * ,字段名,表达式,函数调用,…from 表1,表2,…where 分组前的过滤条件group by 分组字段having 分组后的过滤条件order by 字段名 排序规则如何去除查询结果中的重复值?–使用distinct关键字 去除重复值–只能位于select和字段之间–某些数据库版本中还能够排序–去重(排重)、排序select distinct pub from Book排序 order by 子句根据不同的字段对查询的结果进行排
2020-05-26 11:41:01
157
原创 视图(SqlServer)
视图 view视图view和表table、索引index都是数据库的一种对象共同点:create创建 drop删除用途:简化sql语句不会占据表空间、更不会提高查询效率--查询出myemp表中薪水大于5000的员工select id ,name ,salaryfrom myempwhere salary>=5000;create view my_view1as select id ,name,salaryfrom myempwhere salary>5000;s
2020-05-26 11:32:11
311
原创 索引(SqlServer2008)
索引 index索引和表都属于数据库中的一种对象主要用于提高查询效率use workergodrop table myemp;create table myemp(id int,-- primary key,name varchar(30) not null,salary float);insert into myemp values(1,'Tom',5000.0);insert into myemp values(2,'James',8000.0);insert into my
2020-05-26 11:30:01
265
原创 约束(SqlServer)
数据的完整性:数据准确性、一致性分为:1) 实体完整性(行的完整性)行的唯一2) 域完整性(属性、列的完整性)列的要求3) 引用完整性(参照完整性)比如员工表的部门id要参照部门表id实现方式:约束 constraint约束也是数据库的一种对象一定是针对某张表的某个字段定义约束约束的分类:不同数据库产品统一1、 主键约束 PK2、 唯一约束 UK3、 外键约束 FK4、 非空约束 NN5、 检查约束 CK6、 默认值约束 default主键约束 PK primary key
2020-05-26 11:25:03
510
原创 数据库修改表中的数据(SqlServer)
修改表中的数据DML:update语法:update 表名 set 字段1=新的值,字段2=新的值,… where 记录的匹配条件说明:如果不写where子句,默认是修改所有的行-- 准备数据use workergo create table worker(id int not null primary key,name varchar(20) not null,salary float not null,phone varchar(20));insert into worke
2020-05-26 11:11:05
10945
原创 数据库中删除表中的数据(SqlServer)
删除表中的数据(记录、行)DML :delete能删除:0、1、n行语法:delete from 表名 where记录匹配条件如果不写where子句,会删除所有行use studentgocreate table test1(id int primary key,name varchar(30));select * from test1insert into test1 values(1,'Tom');insert into test1 values(2,'James');in
2020-05-26 11:07:30
5883
原创 数据库中创建和删除表、查找表结构 、表信息
切换到使用的数据库语法:use 数据库名use worker创建表create table workerinfo(工号 varchar(10) not null primary key,姓名 varchar(20), 工龄 int,电话 varchar(20));表示查看表的结构,还能确定表是否存在语法:sp_help 表名sp_help workerinfo查询表中的所有数据信息语法:select * from 表名select * from work.
2020-05-26 10:55:56
566
原创 创建数据库
if exists(select name from sys.databaseswhere name = 'tseting')drop database tsetinggocreate database testinggo-- 创建数据库drop database Librarycreate database Libraryon primary(name = library_dat,filename = 'F:\SQLSever\library\Librarydat.mdf
2020-05-26 10:40:23
250
原创 基本SQL语句介绍(SqlServer2008)
基本的SQL语句汇总SQL语言:结构化查询语言程序员或DBA(数据库管理员)使用SQL和DBMS进行交互操纵数据库中的资源分类:DDL 数据定义语言 定义结构create 创建 database table index viewdrop 删除 database table index view constraintalter 改变DML 数据操纵语言 操纵表中的数据insert 增加delete 删除update 修改select 查询 DQL 数据查询(Query
2020-05-26 10:34:16
396
原创 数据库的关系范式(学习笔记)
范式关系范式:设计数据库中表的基本原则,思想是消除关系中的数据冗余好的数据库设计,能够避免数据的冗余、不一致问题1、第一范式:(1NF)表中的每一个属性不可再分(不允许属性以数组、集合等方式存储)满足1NF的数据库设计,才是关系型数据库(最基本的范式)2、第一范式 2NF在1NF的基础上,添加一个主键(主属性)可能出现数据的冗余、不一致问题3、第三范式 3NF在2NF的基础上,解除了非主属性之间的依赖关系使用第三范式避免了数据的冗余和不一致问题。常见的数据库的设计一般都使用3NF
2020-05-24 18:25:30
179
原创 数据库相关学习笔记
数据库相关1、 程序管理阶段 内存中写程序: int a = 1;特点:A、数据不能长期保存B、没有专门的软件对数据进行管理C、数据和程序不具有独立性2、文件系统阶段 使用文件,保存磁盘中User.txt1:Tom:23:123456:1234354:篮球2:James:21:abc123:1234234646:篮球特点:A.数据缺乏独立性B.数据冗余度较大 冗余——不必要的重复C.数据无法集中管理3、数据库的系统阶段使用一种管理软件管理特殊的文件,文件
2020-05-24 18:19:33
173
原创 软件测试阶段划分以及测试分类
软件测试基本理论一、软件开发阶段的划分1、需求分析——需求规格说明书2、概要设计——概要设计说明书3、详细设计——详细设计说明书4、编码二、软件测试阶段1、单元测试(1)依据:详细设计文档(2)以黑盒(功能)测试为主,核心模块或风险较高模块可以辅助使用白盒测试(检查代码)(3)多个模块可以同时并行进行(4)可能需要测试人员编写驱动模块和桩模块驱动模块:模拟被测模块的上一级模块(调用被测模块的那个模块)桩模块:模拟被测模块下一级的模块(被被测模块所调用的模块)(5)在现在很多工程中
2020-05-22 13:35:10
4229
原创 因果图、判定表、正交排列、场景法、测试大纲法
因果图一、应用场合在一个界面当中,有多个控件,控件之间存在组合关系,而且不同的输入组合会产生不同的输出结果的组合,为了弄清输入输出的对应关系,使用因果图法。(控件组合)二、核心概念1、因——原因。输入动作2、果——结果。输出结果使用图形的方式表达输入和输出的关系因果图考虑控件组合,要求把所有的组合情况找到,使用因果图的控件一般包括:按钮、单选按钮、复选框、只有2-3项取值的列表框使用判定表方法无效等价类的常见处理方式:(1)输入无效数据后,给出错误提示(2)把输入的无效数据自动纠正成有
2020-05-22 13:33:50
1623
2
原创 边界值(笔记)
边界值(两侧的值)1、应用场合只要有数据输入的地方,一般就可以使用边界值——可以认为能够用到等价类的地方,往往就可以使用边界值,两种方法共同形成一套完整的测试方案2、如何使用找到有效数据和无效数据的分界点(最大值和最小值)及其两边的点进行测试3、说明边界值数据本质上属于等价类划分范围,但按照软件工程的思想需要单独拿出来测试,所以在测试等价类时尽量避免使用边界值测试用例的用途:防止遗漏、版本重复测试、监督过程、评估结果、提高效率、缩短周期用例的优化(在测试质量相同的情况下,尽量减少用例的数量)
2020-05-22 13:27:38
4365
原创 等价类划分(笔记)
等价类划分1.应用场合只要有数据输入的地方,一般就可以使用。把无限的数据划分范围,从每个范围中只选取少数代表性数据进行测试,进而把穷举测试变为有限测试说明:穷举测试从理论上讲是最完备的测试,但是是不现实的,测试用例的方法使用最少的数据(成本)达到最大的测试覆盖效果2.核心概念(1)有效等价类对程序的规格说明有效的、合理的、有意义的输入集合,程序接收到有效等价类数据应该正确计算、执行——合法数据的集合(2)无效等价类对程序的规格说明无效的、不合理的、无意义的输入集合,程序接收到无效等价类的数据
2020-05-22 13:26:37
1254
原创 测试用例基本概念(笔记)
测试用例:解决测什么、怎么测、如何衡量测试用例的基本概念1.在执行测试之前由测试人员编写的指导测试过程的文档2.包括:编号、测试目的、用例的描述(步骤、数据)、预期结果3.参考什么写用例(1)需求文档、用户手册、开发文档(2)对照已经开发出来的软件或者软件的早期版本(3)讨论沟通4.编写用例的方法(1)等价类划分(2)边界值(3)因果图(4)判定表(5)正交排列法(6)场景法(7)测试大纲法(8)状态转换图...
2020-05-22 13:24:59
339
原创 缺陷报告——软件测试课题笔记
缺陷报告用途1.帮助记录bug,避免遗忘2.对bug进行分类(模块、版本、严重程度)3.对bug进行跟踪(从发现到解决的流程)4.对bug进行总结、统计bug识别1.通过测试用例中的预期结果2.通过需求说明书(通过第一讲中的缺陷的5点定义识别)3.讨论(开发、需求、用户)bug的处理流程(参与人 做什么 状态)缺陷报告总结:编号、标题、发现者、日期、版本、模块、指派给、状态、严重性、优先级、描述...
2020-05-14 16:17:12
176
原创 缺陷报告的组成(课堂笔记)
缺陷报告的组成1.缺陷编号(Defect ID)提交缺陷的顺序2.缺陷标题(summary)简明扼要的说明该缺陷3.缺陷的发现者(Detected By )一般就是自己4.发现缺陷的日期(Detected on date)一般是当天5.缺陷所属的模块(subject)在测试哪个功能模块(程序部分)时发现的bug,开发经理会根据bug所在模块,找到指定的修改人6.发现缺陷的版本(Detected in release)在测试哪个程序版本时发现的bug,一般由开发组确定7.指派给谁处理
2020-05-13 19:53:39
2091
原创 计算机基础(课堂笔记)
计算机的层次应用软件 操作系统计算机硬件、裸机上面两层软件范畴,下面是硬件范畴裸机包含软件吗?包含,主要是BIOS程序(Basic input/output system,基本输入输出系统)存放在主板的一块CMOS芯片上的一段程序,在主板出厂前烧录到芯片中主要作用是:上电自检,在电脑开机后首先由biso程序控制计算机,对计算机的硬件进行计算检查,如果所有硬件正确,把控制权交给操作系统继续引导程序,如果硬件有问题,将通过蜂鸣器发出报警声...
2020-05-13 19:48:49
313
原创 论文中常见的脑电信号特征
论文中常见的脑电信号特征kurtosisvarianceShannon’s entropyrange of amplitudePeak-to-peak amplitudestandard deviationSkewnessroot mean square (RMS) amplitudefrequency bandsPearson correlation coefficientCross correlation
2020-05-13 19:36:15
2242
原创 软件测试基础理论(课堂笔记)
什么是软件?SoftwareHardwareProgramDocument软件 = 程序+文档测试对象程序文档什么是软件缺陷?定义1软件未实现产品说明书要求的功能 软件出现了产品说明书指明不应该出现的错误 软件实现了产品说明书未提及的功能 软件未实现产品说明书未提及但应该实现的功能 软件难以理解,不易使用,运行缓慢,或者从测试员角度 ...
2020-05-06 13:46:48
203
原创 常用的去除脑电伪迹的方法
常见的伪迹在EEG信号记录过程中,存在两种伪迹,分别为:生理伪迹和非生理伪迹。其中,非生理伪迹主要包括50HZ的工频干扰等。而生理伪迹主要包括眼动伪迹(眨眼以及眼球移动)、肌动伪迹、心电伪迹等。具体在发布的第一篇文章中有提到。非生理伪迹可以通过提高设备精度或者过带通滤波进行避免或移除。而生理伪迹由于其不可避免性,尤其是眼动伪迹一直是研究的重点。接下来,主要介绍眼动伪迹及其移除的常用方法。眼动伪...
2019-08-01 09:49:18
6421
6
转载 癫痫、脑电图
癫痫癫痫是由多种病因引起的, 以脑内神经元过度放电所致的突然、反复、短暂的部分或整个脑功能障碍为特征的慢性疾患。据中国最新流行病学资料显示,国内癫痫的总体患病率为7.0‰,年发病率为28.8/ 10 万,1年内有发作的活动性癫痫患病率为4.6‰。据此估计中国约有900万左右的癫痫患者,其中500~600万是活动性癫痫患者,同时每年新增加癫痫患者约40万,在中国癫痫已经成为神经科仅次于头痛的第二大...
2019-05-19 10:17:33
1582
转载 脑电图(EEG)基础知识
##EEG基础知识EEG脑电图(Electroencephalogram,EEG)是通过精密的电子仪器,从头皮上将脑部的自发性生物电位加以放大记录而获得的图形,是通过电极记录下来的脑细胞群的自发性、节律性电活动。有常规脑电图、动态脑电图监测、视频脑电图监测。EEG信号的分类EEG信号按频谱不同可划分为四种基本类型:μ波:频率分布为8-13HZ,主要包含两个波段,μ1(8-10HZ)和μ...
2019-04-15 21:23:55
48952
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人