- 博客(31)
- 收藏
- 关注
原创 3月30日
设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。1、查询Score表中成绩为85,86或88的记录2、查询Student表中“95031”班或性别为“女”的同学记录3、查询Score表中的最高分的学生学号和课程号。(子查询或者排序)4、查询每门课的平均成绩5、查询Score表中至少有5名学生选修的并以3开头的课程的平均分数6、查询教师的职称,需要去重7、查询成绩在60到80之间的所有记录8、查询班级及每
2021-03-30 19:56:02
142
原创 3月29号Mysql查询
总结**查询dang数据库中,d_book表中的所有字段:**SELECT *FROM d_book;**查询d_book表中的id和author字段的值:**SELECT id,author FROM d_book;**查询d_book表中出版社是北京十月文艺出版社的记录:**SELECT *FROM d_book WHERE publishing=‘北京十月文艺出版社’;**查d_product表中dang_price在20以内的记录:**SELECT *FROM d_product WHERE
2021-03-29 19:22:20
235
原创 软件测试3月25日学习心得
MySQL数据库学习今天学习了MySQL数据库的基本命令-h:当链接MySQL服务器不在童泰主机时,填写主机名或IP地址-u:登录MySQL的用户名-p:登录MySQL的密码MySQL程序常用命令选定默认数据库:use dbname;显示所有数据库:show databases;显示默认数据库的所有表:show tables;放弃正在输入的命令:\c显示命令清单:\h退出mysql程序:\q查看mysql服务器状态信息:\s删库跑路(慎重):drop database 或者drop
2021-03-25 17:23:50
85
原创 软件测试3月24日学习心得
移动端项目测试总体来说1:APP发展:2:APP测试方法:3:APP测试流程:4:APP测试经验:5:其他移动端测试现在主体分为Android是Google开发、发行的一个智能的、开放式的软件平台。内核是 Linux,其应用程序都是用Java编写的。由于Android的运行机制采用虚拟 机,系统需要占用大量内存来换取执行速度,再加上不定期的内存自动回 收机制,从而导致出现卡顿现象IOS是苹果公司开发的封闭式手机操作系统。它指定适合用一种开发语 言——Objective-C语言。它的运行机制采用沙盒运行
2021-03-24 17:43:15
80
原创 软件测试3月23日学习心得
C/S结构总结 1:c/s结构的优缺点:2:c/s的工作原理3:安装/卸载4:窗口5:提示信息6:键盘鼠标操作7:具体功能8:文件传输功能9:兼容测试10:性能测试优点:1:C/S架构的界面和操作可以很丰富,能充分满足客户自身的个性化要求2:安全性能可以很容易保证,C/S一般面向相对固定的用户群,程序更加注重流程,它可以对 权限进行多层次校验,提供了更安全的存取模式,对信息安全的控制能力很强。一般高度机 密的信息系统采用C/S结构适宜3:由于只有一层交互,很多工作可以在客户端处理后再提交给服务器,因此响
2021-03-23 18:15:10
104
原创 软件测试3月22日学习心得
软件测试流程总结 1:软件生命周期及研发模型2:软件测试生命周期及模型3: 软件测试流程4:软件测试阶段研发模型分为 1:大爆炸模型2:边写边改模式3:瀑布模型4:快速原型模型5:螺旋模型6:敏捷开发生命周期 1:制定测试计划2:测试设计开发3:试试软件测试4:评审5:版本发布1:V模型2:W模型3:H模型4:X模型软件测试流程 1:测试计划阶段2:测试设计和开发阶段3:测试实施阶段4:测试评估阶段测试阶段有很多种测试方法1:单元测试2:集成测试3:系统测试4:验收测试5:回归测试最后
2021-03-22 17:53:03
52
原创 软件测试3月19日学习心得
软件测试理论基础总体上分为1:测试用例的重要性2:测试用例的优点3:测试用例的用途4:探索性测试5:测试用例的基本准则6:测试用例的模板1:写测试用例主要是用来辅助测试人员的,可以节约时间提高效率2:梳理清楚整体逻辑,加深测试人员的印象,可以很清晰有效的反馈进度;对于公司来培训新人有明显的帮助3:还有可以避免盲目的测试,提高效率针对于一般通用的注册页面进行了相关项的测试用例编写例如用户名的有效用例和无效用例的编写有效用例 过程:输入abcabc 预期结果:无错误提示无效用例 过程:输入1
2021-03-19 17:38:33
49
原创 软件测试3月18日学习心得
软件测试理论基础总体上分为1:边界值方法2:场景设计法3:基本流和备选流的识别原则4:判定表法5:怎样构造判定表6:错误猜测法原则上1:一个业务只存在一个基本流2:基本流只有一个起点,一个终点3:基本流是主流程,备选流是分支流程4:备选流的终点,可以是一个流程的出口,也可以回到基本流,还可以汇入其它的备选流5:备选流汇合时,谁汇合到谁,取决于该流程出现的可能性大小,小的汇入大的6:如果在流程图中出现了两个不相上下的基本流,一般需要分成两个两个业务看待判定表:条件桩:列出问题的所有条件,通常认为列出得条
2021-03-18 19:49:01
51
原创 软件测试3月17日学习心得
软件测试理论基础总体上分为1:软件质量2:软件质量与软件过程的关系3:软件测试与软件过程的关系4:软件测试与软件质量的关系5:讨论了软件测试与开发之间的难易与区别6:质量特性7:功能性8:可靠性9:易用性10:效率性11:可维护性12:可移植性13:质量管理体系。软件测试设计其中两个大块分别是1:测试用例设计方法2:测试用例其中实际测试了即时贴程序 找出了其中的功能性缺陷,界面性缺陷,不可重现的缺陷等。其中组织测试的过程中用等价类划分的方法来进行测试。其中分为1:有效数据等价类2:无效数据等价
2021-03-17 18:20:03
54
原创 软件测试3月16日学习心得
软件测试理论基础总体上分为1:测试人员必备的素质2:软件缺陷3:缺陷的识别4:缠身该缺陷的原因5:判断发现的问题是否是缺陷6:怎样有效记录缺陷7:缺陷报告的用途8:缺陷的分类和缺陷报告的分类素质:有责任心,耐心,细心怎么去识别缺陷,什么是缺陷知道了一系列产生缺陷的原因判断知道了发现的问题是否是缺陷的方法具体怎么去记录缺陷写缺陷报告是为了什么各种缺陷的分类例如代码,界面,兼容等问题给缺陷和缺陷报告分类学习了在禅道中怎样去提BUG...
2021-03-16 18:54:19
92
原创 软件测试3月15日学习心得
**软件测试理论基础总体上分为5个板块1:什么是软件2:软件危机和软件工程3:软件测试的产生,概念和意义**4:软件测试应追溯需求(需求说明书)5:软件测试的目的和原则第一个板块主要介绍了各种类型的软件。例如平常很多人使用的微软开发的WINDOWS系统和苹果公司开发的MacOS系统;开发应用的软件例如数据库系统;应用软件例如平常大家玩的QQ,微信,英雄联盟等应用软件第二个板块主要是通过一些重大事件来体现出软件危机和软件工程,例如2011年温州发生的动车追尾事故第三个板块主要了解了软件测试的产生,概
2021-03-15 18:41:52
111
3
原创 ES6
最常用的ES6特性let, const, class, extends, super, arrow functions, template string, destructuring, default, rest arguments,promise ,set (ES7:async/await,includes)let, const这两个的用途与var类似,都是用来声明变量的,但是它们减少了v...
2020-03-18 21:01:36
94
原创 Vue(3)
Vue组件之间传值(1)父组件向子组件传值理解1.1、Model部分新创建的vm实例可以看作一个组件,即父组件,在内部定义的components是它的子组件。<script> // 创建 Vue 实例,得到 ViewModel var vm = new Vue({ el: '#app', data: { msg: '123...
2020-03-17 18:20:24
83
原创 Vue基础(2)
vue组件:组件 (Component) 是 Vue.js 最强大的功能之一,使用组件化方式开发,可以封装可重用的代码,减少重复劳动接下来,我们来注册一个组件语法Vue.component(tagName, options)注册组件Vue.component('component-a', { template: '<div>component-a</div&...
2020-03-11 21:08:22
99
原创 Vue
Vue简介:Vue.js 是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和 Vue 生态系统支持的库开发的复杂单页应用。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。Vue的相关内容...
2020-03-10 20:11:28
129
原创 H5(02)
H5的一些新增属性// 让元素可编辑< div contenteditable=“true” >div中的文字//改属性可以继承,同时子标签也可以自定义覆盖继承而来的属性//此时的false不可编辑< span contenteditable = “false”>hi< /span >< /div >//autocomplete 设置...
2019-09-08 12:55:03
117
原创 H5
1.矩形ctx.strokeRect() ctx.fillRect()ctx.clearRect()//清除画布2.文本 ctx.storkeText() ctx.fillText() ctx.measureText(txt) obj.width3.路径 描边 填充 裁减 渐变ctx.beginPath() ctx.closePath()ctx.moveTo()...
2019-09-08 12:54:27
87
原创 BOM(03)
4种打开超链接的方法1.替换当前窗口,可后退替换当前窗口,可后退(js)2.替换当前窗口,不能后退3.在新窗口打开,可以打开多个4.在新窗口打开,只能打开一个js打开窗口var newWindow = window.open(url,name,网页信息)其中name代表页面的名称,这个属性不能省略window.close();//关闭浏览器(某些浏览器不允许)定时器设置...
2019-09-02 08:39:08
84
原创 BOM(2)
navigator:封装浏览器的配置信息.cookieEnabled 判断是否启用了cookie 在谷歌浏览器可以在设置中或者控制台中找到,它是在客户端银盘持久保存用户私密数据的一个文件.plugins:浏览器安装的所有插件信息,用来检查浏览器是否安装了Chrome PDF Viewer插件实例:function checkPlugins (pname) {// 获取navigator的...
2019-09-02 08:38:46
164
原创 DOM
创建行分组,同时添加到table中var a = table.createTHead();删除行分组:table.deleteTHead();获取行分组:table.tHeadForm对象代表网页中的一个form元素1.获取:var form = document.forms[i/id/name];2.属性:form.elements[“userName”];获取表单单个元素:...
2019-08-24 13:44:46
96
原创 BOM
BOM专门操作浏览器的APIwindow:1.替代global当做全局作用域对象2.封装了所有的DOM和BOM的API其中有六个子对象: history:指的是浏览器的历史记录location:窗口的url,地址栏的信息 navigator:浏览器的配置信息 document:DOM screen:显示设备的信息其中history(封装当前你窗口打开后,成功访问过的url的2历史记录)...
2019-08-24 13:42:32
58
原创 js基础知识点补充(7)
删除元素1.找到要删除的元素对象 elem2.通过 父元素删除元素对象parent.removeChild(elem);找到name为cities的select,保存在selCts中var selCts = document.getElementsByName(“cities”)[0];为name为provs的元素绑定onchange事件select对象 属性 : selected...
2019-08-17 16:17:21
173
原创 js基础知识点补充(6)
ES5 Array的API删除:var arr = [1,2,3,4,5,6]下标 0,1,2,3,4,5var deletes = arr.splice(2,2);以上例子代表从你所选择的下标开始,然后删除n(2)个元素,返回一个被删除元素的数组添加:在数组最前面添加一个元素arr.unshift(“小王”);//在数组最前面添加了小王在数组的末尾追加一个元素...
2019-08-17 15:31:35
72
原创 js基础知识点补充(5)
原型链原型本身也是个对象,因此原型对象也有原型 对象就有__proto__由多级父元素逐级继承形成的链式结构 原型链保存着:所有对象的成员(方法和属性) 作用域链保存:所有的变量 原型链作用:控制对象访问成员的使用顺序:优先使用自己的,自己没有,才延原型链向父级查找 作用域链作用:控制变量的使用顺序(优先使用活动对象(AO)中的局部变量,局部中没有,才去延用作用域链向父级作用域查...
2019-08-10 11:32:21
112
原创 js基础知识点补充(4)
面向对象概念:是一种编程思想,在程序里面用对象来描述现实中一个具体的事务对象:封装了一个事务的属性和功能的程序结构why oop:和现实中人的想法非常接近,便于大程序的维护创建一个自定义对象(封装)var obj ={属性名:属性值,… : …,方法名:function(){…this.属性名…this.方法名()…},… : …,创建一个叫 mafei:mafei 1...
2019-08-09 15:16:58
100
原创 js基础知识点补充(3)
正则创建RegExp对象中封装了正表达式,并且提供使用正则的API查找和验证利用正则查找关键词的四种情况 利用正则执行验证var reg /正则/ig; 正则是固定不变的可以穿件一个固定不变的表达式,穿件的是一个对象,可以直接量var str =“good good study,day day up”;var reg = /good/g;//如果var str =“go/od goo...
2019-08-03 12:11:08
95
原创 js基础知识点(补充2)
String 对象描述1.字符串是 JavaScript 的一种基本的数据类型。2.String 对象的 length 属性声明了该字符串中的字符数。3.String 类定义了大量操作字符串的方法,例如从字符串中提取字符或子串,或者检索字符或子串。需要注意的是,JavaScript 的字符串是不可变的(immutable),String 类定义的方法都不能改变字符串的内容。像 String...
2019-07-31 21:59:13
219
原创 js基础知识点(补充)
函数什么是函数一段定义好的代码,并可以被反复使用的代码块函数的作用:提升代码的可复用性 将一段代码进行预定义 ,需要使用的时候才触发代码块:形成了一个相对独立的作用域语法:function 函数名(参数列表){代码块(函数体) ==>待执行的代码块return 返回值 返回执行的一些结果, 结束函数(程序碰到return之后,return后面的代码就不会执行了) ...
2019-07-25 20:12:44
226
原创 js基础知识点
什么是JavaScript?一种脚本语言 解释性语言弱类型语言: 数据值决定变量的类型JavaScript由什么组成?核心ECMAScriptDOMBOM怎么使用JavaScript?在Script对标签中写js代码在外部js文件中写js 代码 需要将js文件引入在标签的属性(事件属性等)里面写js代码 不推荐变量在内存中声明的一段可以存储可变化的量var 变量名 ...
2019-07-23 12:28:06
67
原创 js弱类型和强制转换类型测试题
console.log(1+“2”+“2”);122console.log(1<2<3);trueconsole.log(1>2>3);falseconsole.log(“A” - “B” + “2”);NaN2console.log(“A” - “B” + 2);NaNconsole.log(“A” - “B” );NaNtrue + ‘5’tr...
2019-07-19 22:07:45
345
原创 前端学习摘要
7月8号开始学习前端的第一天day1:做了两个实例。1:英雄联盟;2:垃圾分类的相关新闻这两个实例主要是为了熟练运用各类标签,其中有(标题标签);(文本标签);(超链接);(文本加粗);(下划线);(无序,有序列表);(表格,列和行)。以下是英雄联盟实例的代码: <h1>英雄联盟</h1> <p>...
2019-07-13 13:46:07
269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人