- 博客(19)
- 收藏
- 关注
原创 B/S项目架构
1.分层思想WEB:控制层,定义接口。接受请求,将请求传到后台,返回处理结果给前端:响应数据。PO:放置对象类DAO:数据访问,增删改查UTIL:实用工具类 SERVICE:业务逻辑层,最复杂。判断、调用DAO,处理,调用数据访问。2.数据库连接3.单元测试1.单元测试方法方法的返回值建议:void,没有返回值参数列表:空参即没有参数方法需要添加@Test注解每个方法独立运行点击旁边的绿色三角,进行执行返回结果绿色:成功;暗红色:失败public class TestDB
2021-11-23 16:11:10
3440
原创 HTML和CSS笔记03 高度塌陷和BFC定位
HTML和CSS笔记031.高度塌陷和BFC子元素浮动后,父元素高度无法由子元素撑开特点:1.不会被浮动元素覆盖2.子元素与父元素不存在布局重叠3.开启BFC后可以包含子元素//父元素开启BFC//不推荐(宽度消失)float:left;display:inline-block;overflow:auto//或者hidden不用visibleclear:left//消除其它元素左浮动的影响clear:both//消除两侧中最大影响的元素//高度塌陷,外边距重叠代码!!.c
2021-02-16 19:05:39
227
1
原创 HTML和CSS笔记07
HTML和CSS笔记07表格与表单//tr不是table的子元素,而是tbody的子元素<table>//一个表格 <tr>//一行 <td>A1</td>//一个单元格,按行 </tr></table><thead> <tr> <td>收入</td> <th>收入</th>//居中 </tr><thead>
2021-02-07 19:33:25
241
原创 HTML和CSS笔记05
HTML和CSS笔记05大局浮动,细节位置1.字体//字体p{ color:black; font-size:12px; font-famliy:monospace,'Microsoft YaHei';}
2021-02-07 16:46:26
210
原创 HTML和CSS
HTML和CSS1.盒子模型//border:边框/*样式:solid:实线 dotted:点虚线 dashed:虚线 double:双线(默认:无)*颜色:boder-color(默认:黑色)*宽度:四个值:上 右 下 左(顺时针)*三个值:上 左右 下*两个值:上下 左右*一个值:*border-top-width:10px;*/boder-color:orange red yellow green;boder-style:solid;boder:10px orange so
2021-02-03 00:31:38
170
原创 CSS和HTML01 选择器
CSS笔记//第一张方法(行内样式)本行内使用<p style="color:red; font-size:60px;">行内样式</p>//第二种方法(将样式写在head中的style标签里)本网页才可使用<style>//选中p元素,这个区域不同html,没有h1 p{ color:gree; font-size:60px; }</style>//第三种方法(将样式写在CSS里)任意网页可使用//外部文件style.CSS p{
2021-02-01 23:54:19
164
原创 HTML和CSS笔记 标签的认识
HTML和CSS笔记1.第一个网页<!doctype html><html> <head> <!--注释: head内:网页名字,不显示在网页内容板块 HTML:结构 CSS:样式 JS:功能 keywords:网页搜索关键词 description:描述 title标签的内容会成为浏览器的超链接 重定向:三秒跳转到另一个网站 <meta hppt-equiv="refresh" content="3;url=https://www.
2021-02-01 15:38:09
310
原创 2021-01-31
JavaScript笔记061.正则表达式定义一些字符串的规则,将符合的提取//var reg=new RegExp("正则表达式","匹配模式");//i:忽略大小写;g:全局匹配var reg=new RegExp("a|b","i");//reg=/a|b/i;/*[ab]也是或的关系;[A-z]任意字母*eg=/a[bd]c/表示abc,adc*[^ab]:除了ab*[^0-9]:除了数字*/var str="safac";reg.test(str);//应用var s
2021-01-31 00:07:40
141
原创 2021-01-30
JavaScript笔记051.call和apply函数对象的方法,需要通过函数对象来调用。作用:调用函数优点:将对象作为第一个参数,默认this,后面依次为形参var obj={name:"obj";getName:function(){ alert(this.name);}};var obj2={name:"obj2";getName:function(){ alert(this.name);}};obj.getName();obj.getName.call(obj2)
2021-01-30 19:56:58
115
原创 2021-01-29
JavaScript笔记041.构造函数function Person(name,age){ this.name=name; this.age=age; //添加一个方法(方法1) //this.getName=fun;}function fun(){ alert("我的名字:"+this.name);}//方法2:向函数原型中添加方法/*原型*创建构造函数时,将对象的属性和方法统一添加到构造函数的原型对象里*相当于默认属性值,不必影响其他类命名*/Person.proto
2021-01-30 14:10:17
142
原创 2021-01-27
JavaScript学习笔记1.对象(1)内建对象,Math,String(2)宿主对象,浏览器提供的对象,BOM,DOM(3)自定义对象,开发自定义var obj=new Object();//构造函数//或者var obj={ name:"jack",age:23,people:{} //调用方法 getName:function(){console.log(obj.name)} };//添加属性,属性可以为对象obj.name="tom";obj.age=12;//特
2021-01-27 23:14:41
140
原创 2021-01-27
JavaScript学习笔记1.条件运算符//语法:条件表达式?语句一:语句二;a>b?alert("a大"):alert("b大");var max=a>b?a:b;2.if语句if(a>60){ alert("退休年纪!");}else{alert("为革命奋斗");}3.switch语句switch(num){ case 60: alert("退休养老");break; default: alert("革命奋斗");}4.循环语句
2021-01-27 12:57:51
135
原创 2021-01-26
**JavaScript笔记**一.基本知识1.基本理解2.输出/**警告框*/alert("JavaScript第一天笔记");/**在网页body内写入第一行内容*/document.write("向网页body中写入一个内容");/**在控制台中输出一个内容*/console.log("后端控制台内,网页不显示");指令执行顺序从上到下逐行执行`JS代码编写位置(1)将js代码编写在标签的属性中/**属于结构与行为耦合,不方便维护,不建议使用
2021-01-26 22:44:00
140
原创 2020-10-23
数据结构与算法第一章绪论1.数据结构研究的内容是( D )。A.数据的逻辑结构 B.数据的存储结构C.建立在相应逻辑结构和存储结构上的算法 D.包括以上三个方面计算机算法指的是(解决问题的步骤序列 ),它必须具备的三个特性: 可执行性、确定性、有穷性2.从一个具有n个结点的单链表中查找其值等于x的结点时,在查找成功的情况下,需平均比较(C)个元素结点A.n/2 B.n
2020-10-23 22:24:24
470
原创 2020-10-23
**计算机组成原理易错题整理**1.顺序存储的线性表可以随机存取。(T)解析:线性表的顺序存储结构可以通过线性表的首址加偏移的方法计算出来第i个数据的位置;而线性表的链式存储结构要访问第i个数据,就必须先访问前面的i-1个数据,不可随机存取。2.在具有N个结点的单链表中,访问(删除)结点和增加结点的时间复杂度分别对应为O(1)和O(N)。 (F)解析:**访问结点和增加结点的时间复杂度分别对应为O(N)和O(1);增加结点为头插法增加,而不是插入结点。注意:虽然链表的删,查找更简单。但是,
2020-10-23 17:33:10
3182
原创 学生成绩管理系统
一、项目的目的与要求设计一个学生成绩管理系统。学生信息包括:学号、姓名、性别、年龄、班级等信息。小学生除了包括学生所有信息外,还包括英语、数学和语文成绩。中学生除了包括小学生所有信息外,还包括地理、历史成绩。大学生除了包括学生所有信息外,还包括专业、英语、程序设计和高等数学等课程。设计一程序能够对学生成绩进行管理,应用到继承、抽象类、虚函数、虚基类、多态和文件的输入/输出等内容。二、工具/准备工作应用知识:1.STL容器的选择:链表方便删除,插入。2.文件流的输入与输出。建立文件流和链表之间的输入
2020-07-15 00:43:00
3400
4
原创 初始化列表与赋值的区别
C++编程语言中有很多比较重要的概念值得我们去深入探讨。今天为大家介绍的有关C++构造函数的相关概念。C++构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如:class CExample { public: int a; float b;//构造函数初始化列表 CExample(): a(0),b(8.8) {}//构造函...
2020-04-06 23:20:23
1129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人