软件工程实践2019第五次作业--结对编程的实现

{\rtf1\ansi\ansicpg936\cocoartf1561\cocoasubrtf610
{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset134 PingFangSC-Regular;}
{\colortbl;\red255\green255\blue255;}
{*\expandedcolortbl;;}
\paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0

\f0\fs24 \cf0

    
\f1 'b1'be'b4'ce'd7'f7'd2'b5'b2'a9'bf'cd
\f0

    https://edu.cnblogs.com/campus/fzu/2019FZUSEZ/homework/8736

    GitHub
\f1 'b5'd8'd6'b7
\f0

     https://github.com/noapanda/031702601-031702603

1
\f1 'a1'a2'be'df'cc'e5'b7'd6'b9'a4
\f0

   
\f1 'c2'de'b0'ae'ab'68'a3'ba
\f0 UI
\f1 'c9'e8'bc'c6'a3'ac'ba'f3'c6'da'c3'c0'bb'af'a3'ac'b2'a9'bf'cd'd7'ab'd0'b4
\f0

    https://www.cnblogs.com/Leslie529-031702601/

 

   
\f1 'd6'd3'c1'e1'a3'ba'b4'fa'c2'eb'b1'e0'd0'b4'a3'ac'b2'e2'ca'd4
\f0    

      https://www.cnblogs.com/noapanda/

2
\f1 'a1'a2
\f0 PSP
\f1 'b1'ed'b8'f1
\f0

Personal Software Process Stages
\f1 'd4'a4'b9'c0'ba'c4'ca'b1'a3'a8'b7'd6'd6'd3'a3'a9
\f0

\f1 'ca'b5'bc'ca'ba'c4'ca'b1'a3'a8'b7'd6'd6'd3'a3'a9
\f0

\f1 'bc'c6'bb'ae
\f0
30  40

\f1 'b9'c0'bc'c6'd5'e2'b8'f6'c8'ce'ce'f1'd0'e8'd2'aa'b6'e0'c9'd9'ca'b1'bc'e4
\f0
1800 2800

\f1 'bf'aa'b7'a2
\f0
 510  960

\f1 'd0'e8'c7'f3'b7'd6'ce'f6
\f0 (
\f1 'b0'fc'c0'a8'd1'a7'cf'b0'd0'c2'bc'bc'ca'f5
\f0 )
 450  500

\f1 'c9'fa'b3'c9'c9'e8'bc'c6'ce'c4'b5'b5
\f0
 0

\f1 'c9'e8'bc'c6'b8'b4'c9'f3
\f0
 60 180 

\f1 'b4'fa'c2'eb'b9'e6'b7'b6
\f0 (
\f1 'ce'aa'c4'bf'c7'b0'b5'c4'bf'aa'b7'a2'd6'c6'b6'a8'ba'cf'ca'ca'b5'c4'b9'e6'b7'b6
\f0 )
 30 40 

\f1 'be'df'cc'e5'c9'e8'bc'c6
\f0
 30 40 

\f1 'be'df'cc'e5'b1'e0'c2'eb
\f0
 450 700 

\f1 'b4'fa'c2'eb'b8'b4'c9'f3
\f0
 20 30 

\f1 'b2'e2'ca'd4'a3'a8'd7'd4'ce'd2'b2'e2'ca'd4'a3'ac'd0'de'b8'c4'b4'fa'c2'eb'a3'ac'cc'e1'bd'bb'd0'de'b8'c4'a3'a9
\f0
 30 70 

\f1 'b1'a8'b8'e6
\f0
 120 150 

\f1 'b2'e2'ca'd4'b1'a8'b8'e6
\f0
 20 20 

\f1 'bc'c6'cb'e3'b9'a4'd7'f7'c1'bf
\f0
 20 20 

\f1 'ca'c2'ba'f3'd7'dc'bd'e1
\f0 ,
\f1 'b2'a2'cc'e1'b3'f6'b9'fd'b3'cc'b8'c4'bd'f8'bc'c6'bb'ae
\f0
 60 90 

\f1 'ba'cf'bc'c6
\f0
 1830  2840

 3
\f1 'a1'a2'bd'e2'cc'e2'cb'bc'c2'b7'c3'e8'ca'f6'd3'eb'c9'e8'bc'c6'ca'b5'cf'd6'cb'b5'c3'f7
\f0


\f1 'a3'a8
\f0 1
\f1 'a3'a9'b4'fa'c2'eb'd7'e9'd6'af'd3'eb'c4'da'b2'bf'ca'b5'cf'd6'c9'e8'bc'c6
\f0


\f1 'c0'fb'd3'c3
\f0 jQuery EasyUI 
\f1 'b2'e5'bc'fe'ca'b5'cf'd6'bb'f9'b4'a1'b2'cb'b5'a5'ca'f7'a3'ac'b9'b9'bd'a8'ca'e4'c8'eb'ce'c4'b1'be'd0'c5'cf'a2'b5'c4'ce'c4'b1'be'bf'f2'a3'ac'd2'd4'bc'b0'b5'e3'bb'f7'bc'b4'c9'fa'b3'c9'ca'f7'b5'c4'b0'b4'c5'a5'a3'ac'b6'd4'ce'c4'b1'be'd0'c5'cf'a2'bd'f8'd0'd0'c7'd0'b8'ee'c9'fa'b3'c9'b8'f7'bd'da'b5'e3'a1'a3
\f0


\f1 'a3'a8
\f0 2
\f1 'a3'a9'b4'fa'c2'eb'b5'c4'b9'd8'bc'fc'd3'eb'b9'd8'bc'fc'ca'b5'cf'd6'b2'bf'b7'd6'c1'f7'b3'cc
\f0

forEach(function())
\f1 'a3'ba'b1'e9'c0'fa'c3'bf'd2'bb'd0'd0
\f0

indexOf()
\f1 'a3'ba'b2'e9'd5'd2'd7'd6'b7'fb'd0'c5'cf'a2'b3'f6'cf'd6'b5'c4'ce'bb'd6'c3
\f0

substring()
\f1 'a3'ba'cc'e1'c8'a1'd6'b8'b6'a8'cf'c2'b1'ea'd6'ae'bc'e4'b5'c4'd7'd6'b7'fb
\f0

split()
\f1 'a3'ba'c7'd0'b8'ee'd7'd6'b7'fb
\f0

createNode()
\f1 'a3'ba'b4'b4'bd'a8'bd'da'b5'e3
\f0

push()
\f1 'a3'ba'bd'ab'd7'd6'b7'fb'd0'c5'cf'a2'cd'c6'c8'eb'bd'da'b5'e3
\f0


\f1 'cd'a8'b9'fd'b9'd8'bc'fc'd7'd6
\f0 "
\f1 'b5'bc'ca'a6'a3'ba
\f0 "
\f1 'a3'ac
\f0 "
\f1 'bc'b6'b2'a9'ca'bf'c9'fa'a3'ba
\f0 "
\f1 'a3'ac
\f0 "
\f1 'bc'b6'cb'b6'ca'bf'c9'fa'a3'ba
\f0 "
\f1 'a3'ac
\f0 "
\f1 'bc'b6'b1'be'bf'c6'c9'fa'a3'ba
\f0 "
\f1 'ba'cd
\f0 "
\f1 'a1'a2
\f0 "
\f1 'b6'd4'ce'c4'b1'be'd7'd6'b7'fb'b4'ae'bd'f8'd0'd0'c7'd0'b8'ee
\f0


\f1 'a3'a8
\f0 3
\f1 'a3'a9'b9'd8'bc'fc'b4'fa'c2'eb
\f0

 1 <script type="text/javascript">
 2 
 3  $(function(){
 4 
 5 //createTree();
 6 
 7  });
 8 
 9 function btnClick(){//
\f1 'b0'b4'c5'a5'b5'e3'bb'f7'ca'c2'bc'fe
\f0
10 var getData = $("#dataId").val();//
\f1 'bb'f1'c8'a1'ca'e4'c8'eb'b5'c4'ce'c4'b1'be'ca'fd'be'dd
\f0
11 getData = getData.split(" ").join("");//
\f1 'cc'e6'bb'bb'cb'f9'd3'd0'bf'd5'b8'f1
\f0
12 var root = {"text":"
\f1 'ca'a6'c3'c5'ca'f7
\f0
",id:"1",children:[]}//
\f1 'b4'b4'bd'a8'b8'f9'bd'da'b5'e3
\f0
13 14 var arr = getData.split("\n");//
\f1 'bb'f1'c8'a1'c3'bf'd0'd0'ca'fd'be'dd
\f0
15 16 var indexValue = 0; 17 arr.forEach(function(data){//
\f1 'd1'ad'bb'b7'c3'bf'd2'bb'd0'd0'ca'fd'be'dd
\f0
18 if(data==""||data==null){ 19 indexValue++; 20 return; 21 } 22 if(data.indexOf("
\f1 'b5'bc'ca'a6'a3'ba
\f0
")>=0){//
\f1 'bb'f1'c8'a1'b5'bc'ca'a6'ca'fd'be'dd
\f0
23 var index = data.indexOf("
\f1 'a3'ba
\f0
"); 24 var pNodeData = data.substring(0,index); 25 var pNode = createNode(pNodeData);//
\f1 'b4'b4'bd'a8'bd'da'b5'e3
\f0
26 27 data = data.substring(index+1,data.length);//
\f1 'bb'f1'c8'a1'b5'bc'ca'a6'c3'fb'd7'd6
\f0
28 var subArr = data.split("
\f1 'a1'a2
\f0
"); 29 subArr.forEach(function(subData){ 30 var node = createNode(subData); 31 pNode.children.push(node); 32 }) 33 34 root.children.push(pNode); 35 } 36 37 if(data.indexOf("
\f1 'bc'b6'b2'a9'ca'bf'c9'fa'a3'ba
\f0
")>=0||data.indexOf("
\f1 'bc'b6'cb'b6'ca'bf'c9'fa'a3'ba
\f0
")>=0||data.indexOf("
\f1 'bc'b6'b1'be'bf'c6'c9'fa'a3'ba
\f0
")>=0){//
\f1 'bb'f1'c8'a1'b1'be'bf'c6'c9'fa'ca'fd'be'dd
\f0
38 var index = data.indexOf("
\f1 'a3'ba
\f0
"); 39 var pNodeData = data.substring(0,index);//
\f1 'bb'f1'c8'a1'ca'fd'be'dd
\f0
40 41 var index2 = pNodeData.indexOf("
\f1 'bc'b6
\f0
"); 42 43 var a = pNodeData.substring(0,index2+1);//
\f1 'bb'f1'c8'a1'bc'b6'ca'fd
\f0
44 var b = data.substring(index2+1,pNodeData.length)//
\f1 'bb'f1'c8'a1'b2'a9'ca'bf'c9'fa
\f0 or
\f1 'cb'b6'ca'bf'c9'fa
\f0 or
\f1 'b1'be'bf'c6'c9'fa
\f0
45 46 var aNode = createNode(a); 47 var bNode = createNode(b); 48 49 data = data.substring(index+1,data.length);//
\f1 'bb'f1'c8'a1'd1'a7'c9'fa
\f0
50 var subArr = data.split("
\f1 'a1'a2
\f0
"); 51 subArr.forEach(function(subData){ 52 var node = createNode(subData); 53 aNode.children.push(node); 54 }) 55 56 bNode.children.push(aNode); 57 58 if(root.children.length>0){ 59 root.children[indexValue].children[0].children.push(bNode); 60 }else{ 61 root.children.push(pNode); 62 }//
\f1 'cc'ed'bc'd3'd7'd3'bd'da'b5'e3
\f0
63 64 65 } 66 67 }) 68 69 70 var tree = new Array(); 71 tree.push(root); 72 createTree(tree);//
\f1 'b4'b4'bd'a8'ca'f7
\f0
73 } 74 75 function createNode(text){//
\f1 'b4'b4'bd'a8'bd'da'b5'e3'ca'fd'be'dd
\f0
76 return {text:text,children:[]} 77 } 78 79 function createTree(data){ 80 81 $('#tt').tree({ 82 lines:true,//
\f1 'ca'c7'b7'f1'cf'd4'ca'be'ca'f7'cf'df
\f0
83 data:data\
84 }); 85 } 86 87 </script>

4
\f1 'a1'a2'b3'c9'b9'fb'd5'b9'ca'be
\f0


\f1 'c3'bf'd2'bb'b8'f6'bd'da'b5'e3'bf'c9'd5'b9'bf'aa
\f0

 5
\f1 'a1'a2'd4'da'b2'a9'bf'cd'd6'd0'b8'f8'b3'f6'c4'bf'c2'bc'cb'b5'c3'f7'ba'cd'ca'b9'd3'c3'cb'b5'c3'f7
\f0

6
\f1 'a1'a2'b5'a5'd4'aa'b2'e2'ca'd4
\f0


\f1 'ce'd2'c3'c7'd1'a1'd3'c3'b5'c4
\f0 Google
\f1 'e4'af'c0'c0'c6'f7
\f0 F12
\f1 'bf'ec'bd'dd'bc'fc'cd'a8'b9'fd
\f0 console.log()
\f1 'bd'f8'd0'd0
\f0

\f1 'b2'e2'ca'd4
\f0

7
\f1 'a1'a2
\f0 GitHub
\f1 'b4'fa'c2'eb'c7'a9'c8'eb'bc'c7'c2'bc
\f0

8
\f1 'a1'a2'd3'f6'b5'bd'b5'c4'ce'ca'cc'e2
\f0


\f1 'ce'ca'cc'e2'c3'e8'ca'f6'a3'ba
\f0 js
\f1 'd3'ef'd1'd4'b2'bb'ca'ec'cf'a4'a3'ac'b5'bc'd6'c2'ba'dc'b6'e0'd3'ef'b7'a8'b4'ed'ce'f3'ba'cd'c2'df'bc'ad'b4'ed'ce'f3'a3'bb'ce'c4'b1'be'bf'f2'ba'cd'b0'b4'c5'a5'b8'f1'ca'bd'b1'f0'c5'a4
\f0


\f1 'bd'e2'be'f6'b7'bd'b7'a8'a3'ba'b0'd9'b6'c8'a1'a2'd6'aa'ba'f5'a1'a2
\f0 B
\f1 'd5'be'a1'a2'ce'ca'cd'ac'd1'a7'a1'a2'a1'a2'a1'a2
\f0


\f1 'ca'c7'b7'f1'd2'd1'bd'e2'be'f6'a3'ba'd2'd1'bd'e2'be'f6
\f0


\f1 'ca'd5'bb'f1
\f0
\f1 'a3'ba'd1'a7'bb'e1'c1'cb'd2'bb'd0'a9
\f0 html+css+js
\f1 'd3'ef'd1'd4'b5'c4'd5'fd'c8'b7'b2'd9'd7'f7
\f0

9
\f1 'a1'a2'c6'c0'bc'db'c4'e3'b5'c4'b6'd3'd3'd1
\f0


\f1 'c2'de'b0'ae'ab'68
\f0


\f1 'd3'c5'b5'e3'a3'ba
\f0

\f1 'b6'd3'd3'd1'ba'dc'c5'ac'c1'a6'a3'ac'ba'dc'ba'c3'd1'a7'a3'ac'd5'e2'd6'dc'd2'bb'd6'b1'd4'da'b8'ce'a3'ac'ce'd2'b6'bc'cc'e6'cb'fd'c0'a7'a1'a3
\f0


\f1 'c8'b1'b5'e3'a3'ba
\f0


\f1 'cf'a3'cd'fb'cb'fd'b6'd4'd7'd4'bc'ba'ba'c3'b5'e3'a3'ac'b2'bb'd2'aa'c4'ea'c9'd9'b2'bb'd6'aa'b8'ce'b9'f3'a1'a3
\f0


\f1 'd6'd3'c1'e1
\f0


\f1 'd3'c5'b5'e3'a3'ba
\f0


\f1 'd3'd0'c7'f3'b1'd8'd3'a6'a3'ac'd4'b8'd2'e2'd1'a7'd2'b2'ba'dc'd3'c3'd0'c4'a3'ac'd5'e2'b4'ce'd2'b3'c3'e6'b5'c4'c3'c0'b9'db'c9'e8'bc'c6'd3'c9'cb'fd'cd'ea'b3'c9'a3'ac'c9'f3'c3'c0
\f0 hin
\f1 'ba'c3'c4'f3'a3'a8'b6'f8'c7'd2'ba'dc'b9'd8'd0'c4'ce'd2'b5'c4'c9'ed'cc'e5'a3'a8'b2'bb'ca'c7'a3'a9'a3'a9
\f0


\f1 'c8'b1'b5'e3'a3'ba
\f0


\f1 'cf'a3'cd'fb'b9'b5'cd'a8'bd'bb'c1'f7'b8'fc'b6'e0'd2'bb'd0'a9'a1'a3
\f0

}

猜你喜欢

转载自www.cnblogs.com/noapanda/p/11706140.html