自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 excel 中合并数据小问题

合并之后: 取消合并之后: 所以要是想让取消合并之后变成三个张三: 首先需要,选中一串空白的单元格 将其合并 选中复制之后 对张三那一列选择性粘贴 ,粘贴格式: 取消合并之后: ...

2021-06-29 21:51:00 237

原创 软件测试-浪晋的小讲堂-学习笔记

1.什么是软件测试 去检查开发做出来的软件是否是符合最初的设计的,如果符合的话就是正确的,不符合的话就是错误的。 也就是说去检查软件上的功能是否是符合预期的结果的 实际结果和预期结果去做一个对比,如果符合的话就是ok 的,如果不符合的话就是不 ok 的(有bug的)(预期结果和实际结果) 2. 软件测试发展的历程 软件测试是证明软件是正确的 软件测试是去证明软件是错误的 软件测试是保证软件的质量,是符合用户需求的一系列手段(第三阶段)(软件工程) 最高境界是预防bug 在国外基本上以流程控制来控制发展

2021-03-30 21:34:10 1108

原创 软件测试学习一

1. 回顾软件的概念与分类 软件是计算机系统中与硬件相互依存的一部分,包括程序,数字以及相关文档的完整集合 程序是按照事先设计的功能和性能要求执行的指令序列 数据是是程序能够正常操作信息的数据结构 文档是与程序开发,维护和使用有关的图文材料 2. 软件的分类 按照重要性分为系统软件,支持软件,应用软件 3.软件危机 对进度和成本估计不准确,开发成本远远超出预算,项目仅需和软件开发效率严重滞后 用户对提交的产品经常会不满意 产品的质量不可靠,缺陷很多,维护成本非常高 软件开发过程的文档匮乏

2021-01-31 20:43:21 401

原创 javascript定时器学习三

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> *{ margin:0px; padding:0px; } #box1{ width:100px; height:100px; background-col

2020-09-24 20:44:32 156

原创 定时器学习二

<style type="text/css"> #div1{ width:300px; height:300px; background:red; position:absolute; left:0px; } </style> <script type="text/javascript"> window.onload=function(){ //获取Box1 var b...

2020-09-23 21:36:20 154

原创 数据库查询和视图

1.关系运算、 包括的是选择,投影,连接,当然两张表中最经常使用的就是字然连接,字然连接要求两张表有着共同属性,在共同属性上及进行等值连接后,去除重复属性后得到新表 2.数据库查询 use pxscj go select * from xsb go select 学号,姓名,总学分 from xsb where 专业='计算机' go select * from xsb use pxscj go select 学号 AS number,姓名 AS name,总学分 AS mark from x

2020-08-06 20:49:05 2029

原创 javascript之关于轮播图小demo

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> window.onload = function(){ /* * 使图片可以自动切换 */ //获取img标签 var img1 =

2020-07-31 12:08:50 199

原创 javascript之定时器

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> window.onload=function(){ var count=document.getElementById("count"); //使count 中的内同,自动切换

2020-07-31 11:49:03 179

原创 javascript之location 对象学习

Location 对象中封装了浏览器的地址栏的信息 window.onload=function(){ var btn=document.getElementById("btn"); btn.onclick=functioin(){ //如果直接打印location 则可以获取到地址栏的信息(当前页面的完整路径) alert(location); //如果直接将location 属性修改为一个完整的路径或者是相对路径 //则我们页面回自动跳转到该路径,并且回生成相应的历史记录 /* location="h

2020-07-31 10:06:15 192

原创 javascript 之History对象

History: 该对象可以用来操作浏览器向前或者是向后进行翻页 <html> <head> <script type="text/javascript"> window.onload=function(){ //获取按钮对象 var btn=document.getElementById("btn"); btn.onclick=function(){ //length:属性:可以获取到当前访问的链接的数量 alert(history.length); //back ()

2020-07-31 09:42:50 223

原创 javascript之Navigator学习(Bom)

BOM: 表示的是浏览器对象模型 BOM可以是我们通过js来操作浏览器 在BOM 中为我们提供了一组对象,用来完成对浏览器的操作 BOM对象: Window: 代表的是整个浏览器的窗口,同时Window 也是网页中的全局对象 Navigator: 代表的是当前浏览器的信息,通过对象可以来识别不同的浏览器 由于历史的原因,Navigator对象中的大部分属性已经不能帮助我们识别浏览器了 一般我们会使用userAgent来判断浏览器的信息 userAgent是一个字符串,这个字符串中包含用来描述浏览器信息的内容

2020-07-30 15:18:08 266

原创 javascript 之键盘控制移动之小demo

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #box1{ width: 100px; height: 100px; background-color: red; position: absolute; } .

2020-07-29 16:22:34 222

原创 javascript 之键盘事件

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> window.onload = function(){ /* * 键盘事件: * onkeydown * - 按键被按下 * -.

2020-07-27 23:07:06 174

原创 javascript 之滚轮事件

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #box1{ width: 100px; height: 100px; background-color: red; } </style> <scr.

2020-07-27 22:32:09 229

原创 javascript之拖拽的完整功能的实现

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <style type="text/css"> #box1{ width:100px; height:100px; background-color:red; position:absolute; }

2020-07-27 15:24:37 205

原创 javascript 之拖拽改进(鼠标位置不止在左上角)

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> #box1{ width:100px; height:100px; background-color:red; position:absolute; } #box2{

2020-07-26 18:50:07 600

原创 javascript之拖拽(一)

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> #box1{ width:100px; height:100px; background-color:red; position:absolute; } #box2{

2020-07-26 18:36:24 156

原创 javascript之事件的传播

源码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #box1{ width: 300px; height: 300px; background-color: yellowgreen; } #box2{ ..

2020-07-26 16:10:21 107

原创 javascript之完成我们自己定义的bind()函数来实现多个事件同时触发

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> window.onload=function(){ //点击按钮以后会弹出内容 //获取按钮对象 var btn01=document.getElementById("btn01");

2020-07-25 22:03:10 425

原创 javascript 之事件的委派

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> window.onload=function(){ //获取按钮以后添加超链接 var btn01=document.getElementById("btn01"); btn01

2020-07-25 20:32:32 133

原创 javascript 之事件冒泡

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> #box1{ width:100px; height:100px; background-color:green; } #s1{ background-color:

2020-07-25 15:38:08 125

原创 javascript之div 跟随鼠标移动

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> #box1{ width:100px; height:100px; background-color:red; /* 开启box1 的绝对定位 */ position:absol

2020-07-21 18:32:02 338

原创 javascript 学习之事件对象

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style> #areaDiv{ height:100px; width:200px; border:1px solid pink; } #showMsg{ height:200px; width:100px; bo

2020-07-19 13:24:28 97

原创 javascript小练习(关于滚动条滚动到底才能进行的操作)

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> #info{ width:300px; height:500px; background-color:#bfa; overflow:auto; } </style> &l

2020-07-17 23:00:27 233

原创 其他样式相关的属性(主要是关于滚动条的)

<style type="text/css"> #box1{ width:100px; height:100px; background-color:red; padding:10px; } </style> <script type="text/javascript"> window.onload=function(){ var box1=document.getElementById("box1"); var btn01=document.getElementByI

2020-07-17 22:06:12 134

原创 javascript&dom学习(获取元素的样式)

//使用dom 来操作css <style type="text/css"> #box1{ width:200px; height:200px; background-color:red; } </style> <script type="text/javascript"> window.onload=function(){ //点击按钮以后,修改box 1 的大小 //获取box1 var box1=document.getElementById("box1"); /

2020-07-17 20:59:08 227

原创 javascript学习之a 的索引问题

for(var i=0;i<allA.length;i++) { //for 循环会在页面加载完成侯立即执行,而响应函数会在超链接被点击的时候才执行 //当响应函数执行的时候,for循环早已执行完毕 allA[i].onclick=function(){//这块i 一直都是3,因为for 循环率先执行完以后变成3,所以不能使用,而应当使用this来替代 alert(allA[i]); return false; }; 总结:也就是说for循环一上来就执行而响应函数在我点击的时候才会执行 ...

2020-07-17 15:56:00 212

原创 javascript 学习之添加记录(方法二)

//创建一个tr var tr=document.createElement("tr"); //设置tr 中的内容 tr.innerHTML="<td>"+name+"</td>"+ "<td>"+email+"</td>"+ "<td>"+salary+"</td>"+ "<td><a

2020-07-17 15:34:35 123

原创 javascript学习之添加记录

//删除tr的响应函数 function delA(){ } 添加员工的功能: 点击按钮以后,员工的信息将会被添加到表格中 var addEmpButton.onclick=function(){ //获取用户填写的员工信息 //获取员工的name var name=document.getElementById("empName").value; var email=document.getElementById("email").value; var salary=document.getElem

2020-07-17 14:01:05 204

原创 javascript学习之删除记录

//点击超链接以后,超链接会跳转页面,这个是超链接的默认行为 //但此时我们不希望出现默认行为,可以通过在响应函数的最后return false 来取消默认行为 return false; }; } };

2020-07-17 13:16:00 166

原创 javascript&dom学习之dom增删改查

window.onload=function(){ //1. 创建一个“广州”结点,添加到#city下 myClick("btn01",function(){ //创建广州<li>广州</li>节点 //创建li 元素节点 //document.createElement() //可以用于创建一个元素节点对象 //他会将一个标签名作为参数,将会根据该标签名创建元素对象,并将创建号的对象作为返回值进行返回 var li=document.createElement("li"); //创

2020-07-16 22:55:42 155

原创 javascript&dom查询的剩余方法

dom 查询的其它方法 window.onload=function(){ //获取body 标签 var body =document.getElementsByTagName("body")[0]; //在document 中有一个属性body ,它保存的是body 的引用 var body=document.body; //document.documentElement保存的就是html 根标签 var html=document.documentElement; console.log(bod

2020-07-16 16:52:21 117

原创 javascript学习&全选练习

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> window.onload=function(){ var checkedAllBox=document.getElementById("checkedAllBox"); /* 全选按钮

2020-07-16 15:46:20 240

原创 javascript &dom学习(二)

获取元素节点的子节点 通过具体的元素节点调用 getElementByTagName(): 方法,返回当前节点的指定标签名后代节点 childNodes: 属性,表示当前节点的所有子节点 firstChild: 属性,表示当前节点的第一个子节点 lastChild: 属性,表示当前节点的最后一个子节点 例子: <ul id="city"> <li id="bj">北京</li> <li>上海</li> <li>东京</li>

2020-07-16 10:52:38 198

原创 javascript小练习 :实现照片的翻页功能

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> #{ margin:0px; padding:0px; } #lv{ margin:0 auto; width:1000px; background:yellowgr

2020-07-15 20:08:55 639

原创 javascript &dom学习(一)

DOM: document object model 文档对象模型 DOM 可以通过js 操纵网页 文档:表示的就是整个html 页面 对象:对象表示的就是将网页的每一个部分都转换为了一个对象 模型:使用模型来表示对象之间的关系,这样方便我们获取对象 比如h1 body html 也是对象 就是html 中的每个节点 以面向对象的形式操作更简单 节点: 节点Node 是构成我们网页的最基本的组成部分,网页中的每一个部分都可以称为一个节点 类型也是不一样的 文档节点:整个Html 文档 元素节点:html

2020-07-14 22:36:02 127

原创 正则表达式学习(二)

创建一个正则表达式中检查一个字符串中是否含有aaa var reg=/aaa/; console.log(reg.test(“abc”));//false; consolr.log(‘aaa“);//true; 量词: 通过量词可以设置一个内容出现的次数** 量词只对它前面的一个内容起作用 {n}表示正好出现n 次 {m.n}表示的出席那m-n次; {m,}表示的是m次以上 +表示至少一个,相当于{1,+} *表示的是0个或者多个,相当于{0,} ?表示的是0个或者1 个,相当于{0,1} var reg=

2020-07-13 21:52:51 591

原创 正则表达式学习(一)

正则表达式: admin admin@atguigu.com 语法: var 变量=new RegExp(“正则表达式”,“匹配模式”); 使用typeof 检查正则对象,会返回object var reg=new RegExp(“a”); console.log(reg); console.log(typeof reg); 输出的是 “/a/” “object” 正则表达式的方法 test(); 使用这个方法可以用来检查一个字符串是否符合正则表达式的规则 如果符合的话返回true 否则的话返回false;

2020-07-12 22:55:01 480

原创 新浪导航条(简单实现)

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>新浪导航</title> <style> .nav{ height:41px; border-top:3px solid #ff8500; border-bottom:1px solid #edeef0; line-height:41px;

2020-07-08 22:24:34 939

原创 Spring自动装配的byType和byName

在基于XML配置元数据时,你可以使用bean元素的autowire属性来指定具体的自动装配模式 autowire可选值:byType | byName(只介绍这两种) byName:由属性名自动装配 byType:由属性的数据类型自动装配 代码如下: Car.java: public class Car extends CarExtends { private Integer cid; private String cname; public Integer getCid() { retur

2020-05-09 18:40:21 367

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除