自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java基础知识复习上篇

目录一.概述(一)java简述(二)java开发环境(三)java运行机制(四)开发工具二.变量、数据类型、运算符(一).java语言的注释(二)变量(三)常量(四)数据类型(五)运算符一.概述(一)java简述1.java语言是SUN公司在1995年推出的一门编程语言。2.java的应用领域:Java SE:Java标准版,提供了完整的java核心文档,用于开发客户端独立的应用程序。...

2021-02-03 14:33:10 219

原创 栈的两种实现方式

1、栈的链表实现通过链表前端的插入来实现push,通过删除表前端元素来实现pop。

2021-01-28 17:07:37 321

原创 数据结构与算法学习记录——几个简单的算法

1、最大子序列和暴力破解int MaxSubsequenceSum(const int A[],int N){ int ThisSum,MaxSum,i,j,k; MaxSum = 0; for( i = 0,i < N,i++ ){//对整个数组进行遍历 for( j = i; j < N; j++ ){//确定子序列 ThisSum = 0;//记录当前子序列的和 for( k = j; k <=

2021-01-16 11:43:15 176

原创 intellij idea 新建Servlet报错解决方式

1.Ctrl + Alt + Shift + S 打开项目的配置文件;2.在 Modules --> Dependencies 选项下点击"+";3.选择 Library 选项;4.选中下面的 Tomcat ,点击Add Selected;5.最后点击点 Apply ,OK就可以了。注:如果有没有反应,重启一下intellij idea。...

2020-05-20 15:37:22 1047

转载 intellij idea 创建java web项目

https://www.cnblogs.com/cangqinglang/p/10027199.html

2020-05-20 15:28:57 119

原创 Vue学习笔记——路由

7.1 Vue路由的基本使用步骤:1.导入路由文件;2.创建路由对象 var router = new VueRouter({});3.在构造函数内设置匹配规则 routes : [ {} ] 路由匹配规则是数组的形式,每一个数组都是对象,对象有两个属性,一个是path,另一个是component,path属性表示监听的路由地址,component是路由地址绑定的组件。注意:comp...

2020-04-19 22:03:43 236

原创 Vue学习笔记——组件

1 创建组件的方式创建全局组件的三种方式:1.Vue.extend({ template:指定组件要展示的HTML内容 }),返回的是模板对象,然后在使用Vue.component(“自定义组件名”,模板对象),注册组件。模板对象可以直接写在Vue.component()的第二个参数中var com = Vue.extend({ template:'<h1>Vue.js组...

2020-04-14 11:54:40 109

原创 Vue学习笔记——动画实现

5.1 过渡类名实现动画Vue元素实现动画需要在transition标签组件中,在元素标签中使用条件渲染 (使用 v-if)或者条件展示 (使用 v-show),最后在样式中使用过渡类名设置动画的效果。过渡的类名:.v-enter: 进入过渡的开始状态 例: .v-enter v-if为true初始状态时候效果.v-enter-to:进入过渡生效时的状态 .v-enter-a...

2020-04-14 11:43:29 337

原创 Vue学习笔记——生命周期

官网图解:初始化Vue实例的四个函数beforeCreated(): Vue第一个生命周期函数,实例创建完之后,会执行这个函数。注意:执行beforeCreate()周期函数的时候,data和methods对象中的数据还没有初始化,所以此时执行data中的数据结果就是undefined,执行methods中函数结果就会显示这不是一个functioncreated:Vue第二个生命周期函数...

2020-04-14 11:31:24 149

原创 Vue学习笔记——指令

1. 常用指令v-cloak:解决渲染页面的闪烁问题,使用插值表达式,如果网速较慢的时候会出现闪烁问题,比如说页面会出现{{ msg }},在标签元素中使用v-cloak,然后在style标签中设置样式:[v-cloak]:{display:none;}v-text:v-text=“数据”,比如v-text=“msg”,但是这种方式会覆盖标签内部的文本内容,使用插值表达式只会替换自己的占位符,...

2020-04-14 11:10:16 112

原创 Vue学习笔记——Vue基本使用

1.Vue.js是什么?Vue是前端的一个框架,Vue、Angular和React并称为前端三大主流框架。Vue.js是一套构建用户界面的框架,只关注视图层,有利于和第三方库或者项目整合,主要负责的就是MVC当中的V这一层,就是与界面打交道。使用Vue前端框架可以减少不必要的DOM操作,提高渲染效率,让更多的时间去关注业务逻辑。2.框架和库的区别框架提供了一整套的解决方案,对项目的入侵性...

2020-04-14 10:43:57 93

原创 初学git——常用的命令

1.git是什么git是一款代码管理工具,也就是版本控制工具。git是Linux之父为了维护Linux而开发的一个版本管理工具,后来git渐渐流行起来。使用git就可以很方便更新和管理代码,不用人工去处理不同的版本,做备份也会更加方便。2.git的安装直接在网上下载git安装包,可以下载windows,也可以下载Linux,根据自己的操作系统需要和电脑的位数下载相应的版本,下载完之后,直...

2020-04-01 15:13:54 110

原创 jQuery学习笔记——事件的绑定和解绑

1.元素绑定事件的方法元素对象可以直接点相应的事件名,就可以实现绑定事件:元素对象.事件.事件……。bind()方法:bind({‘事件名’:function() {事件处理程序},})方法 多个事件中间使用分号隔开。delegate()方法: 父元素对象.delegate(子元素,事件名称,事件处理函数)on()****:对象名.on(事件名,事件处理函数); 或者父级元素.on(事件...

2020-03-07 10:34:58 234

原创 jQuery学习笔记——链式编程和jQuery动画

1.基本原理链式编程就是多行代码合并为一行代码,前提就是该代码返回的是对象,在对象内使用return this,就可以在方法中链式调用。如:对象.html(‘代码’).css(‘属性’,‘属性值’).text(‘文本内容’).val(‘value属性值’);对象.事件1.事件2…… //多行代码合并成了同一行代码 $('#div').html('<p>Hello World&...

2020-03-07 09:23:52 160

原创 jQuery学习笔记——选择器的使用和元素的创建

1.基本选择器根据id来获取 -- id选择器 -- $("#id值"); 一个根据标签来获取 -- 标签选择器 -- $("标签的名字"); 多个根据类样式来获取 -- 类选择器 -- $(".类的名字"); 多个$("*") 所有注意:id选择器需要在值前面加上# 类选择器需要在类名前面加上.多条件选择器 -- $(多个选择器,中间用逗号隔开)2.层次选择器层次选择器有两种类...

2020-03-06 17:47:51 163

原创 jQuery学习笔记——jQuery基本介绍

1.jQuery简介jQuery是JavaScript的一个函数库,本质上就是一堆JavaScript封装的函数和代码。jQuery的好处:代码量少、解决浏览器兼容问题、文件的体积少、使用操作方便、链式编程、隐式迭代、插件丰富、开源、免费。jQuery的顶级对象:jQuery或者**$**,一般为了方便使用$。jQuery文件的引入:在script中的src属性中引入正常的jQuery文件...

2020-03-06 16:55:10 178

原创 JavaScript学习笔记——正则表达式

1.正则表达式的含义和作用正则表达式是用于匹配规律规则的表达式,通常被用来检索、替换那些符合某个模式(规则)的文本。作用:给定的字符串是否符合正则表达式的过滤逻辑(匹配)。可以通过正则表达式,从字符串中获取我们想要的特定部分(提取)。强大的字符串替换能力(替换)。2.正则表达式的组成普通字符 + 特殊字符(元字符),比如:abc123\d\w,abc123是普通字符 \d\w是元...

2020-03-01 20:56:44 107

原创 JavaScript学习笔记——函数进阶

1.函数定义方式函数声明:函数声明会进行提升,所以函数调用可以在页面的任何位置。函数表达式:表达式的声明会进行提升,但是函数不会进行提升,所以函数调用需要在函数表达式的后面。注意:在现代浏览器中,不会对if表达式内部的函数声明进行提升,但是老版本的IE浏览器会对if表达式的函数声明提升,所以使用表达式可以避免这个问题。new function():函数也是对象,所以可以使用构造函数定义,构...

2020-03-01 17:53:22 134

原创 JavaScript学习笔记——面向对象

1.面向对象编程面向对象编程:Object Oriented Programming,即OOP,面向对象就是将真实世界的各种复杂关系抽象为一个个对象,对象之间分工合作。面向对象的特性:封装,继承,多态(JavaScript中将多态特性称为抽象)。在 JavaScript 中,所有数据类型都可以视为对象,当然也可以自定义对象,对象具有属性和方法。自定义的对象数据类型就是面向对象中的类( Cl...

2020-03-01 17:16:54 117

原创 JavaScript学习笔记——事件

1.注册事件事件就是什么时候做什么事情。事件的三要素:事件源:触发事件的元素;事件名称:相应触发事件对于的名字;事件处理程序:事件触发后要执行的代码(函数形式)。事件源.事件名称 = function() {事件处理程序,事件触发后执行的代码}。 var btn = document.getElementById('btn'); //注册事件 btn.onclick = functio...

2020-02-28 15:10:32 152

原创 JavaScript学习笔记——DOM

1.DOMDOM:Document Object Model 文档对象模型,这是W3C组织推荐处理可扩展标记语言的标准编程接口。DOM是一种基于树的API文档,同时DOM又称文档树模型。 document Root element(<html>) element(<head>) element(<...

2020-02-26 17:37:48 189

原创 JavaScript学习笔记——BOM

1.概念BOM:Browser Object Model 浏览器对象模型,提供了独立于内容,可以与浏览器窗口进行互动的对象结构。浏览器页面中的所有对象都是浏览器对象,BOM由多个对象组成,其中window对象是BOM对象的顶级对象,其他对象都是window对象的子对象。调用window下的属性和方法时可以省略window注意:window下有一个特殊的属性 window.name 变量命名...

2020-02-26 17:02:20 113

原创 JavaScript学习笔记——内置对象

JavaScript的内置对象可以使用MDN和W3C来查询,常用的内置对象:Math,Date,Array,String。查找内置对象主要注意的是,内置对象的方法,方法的功能,参数类型及意义,返回值类型及意义,并且进行测试。1.Math对象Math对象不是构造函数,具有数学常数和函数的属性和方法,都是使用静态成员的方式提供的。常见的Math方法和属性:Math.PI:圆周率Math.r...

2020-02-26 14:13:42 123

原创 JavaScript学习笔记——对象

1.对象的相关概念对象是一个具体的事,具有特征和行为,是一个抽象的概念,同时对象也是一组没有顺序的值。JavaScript对象有三种:自定义对象,内置对象,浏览器对象,其中自定义对象和内置对象都是ECMAScript。特征:属性,属性可以是基本值,函数,也可以是一个对象,属性类似键值对的方式存储。行为:方法,函数 行为名称:function() {}属性和方法的调用:对象名.属性名/方法...

2020-02-26 13:14:31 128

原创 JavaScript学习笔记——函数

1.函数的定义把一段具有独立功能的代码块封装起来,形成一个独立实体,然后起一个函数名字,后期可以反复调用。函数声明:function 函数名(参数) {函数体} 函数的调用:函数名(参数)注意:函数名一般定义为动词,函数在声明的时候,函数体不会执行,只有当函数被调用的时候才会执行。function getSum() { //函数声明 函数名一般为动词 //函数体 va...

2020-02-26 11:08:50 92

原创 JavaScript学习笔记——数组

1.数组的定义数组是将多个元素按一定顺序排列的到一个集合中,数组是一个有序的列表,存放任意的数据,可以存放任意类型的数据。JavaScript中数组的定义:定义:var 数组名 = []; 数组的字面量是[]。获取数组元素:通过[索引值]可以获取到数组中的元素,索引值的下标值从0开始,一直到元素个数减1。数组元素的改变:数组名[索引] = 值;下标没有定义的值默认是undefined。 ...

2020-02-26 09:50:20 110

原创 JavaScript学习笔记——基础知识

1.变量概念:变量是计算机内部存储数据的标识符,根据变量名称可以获得内存中存储的数据。使用变量可以方便的获取和修改内存中的数据。变量的声明:var 变量名;变量赋值:变量名 = 值;var number; 变量的声明number = 666; 给变量赋值变量的命名规则和规范规则:变量有字母,下划线,数字,美元符号$组成,不能以数字开头,区分大小写,变量不能用保留字和关键字命名。规...

2020-02-25 17:48:58 97

原创 CSS学习笔记——滑动门技术

1.CSS滑动门技术产生的原因例如:导航栏中,同样的背景,字数不同,背景可以自己适应字数的增加,本质上就是各种形状背景的左右自由拉伸,以适应元素内部的文本内容。2.CSS精灵技术精灵技术的本质:CSS精灵技术是用于处理网页背景图像的方式,将所有零星的图片都集中到一张图片上去,然后将图片应用到网页中,这样可以减少服务器的请求。使用精灵技术的源图叫做精灵图,精灵图通常被使用在背景上,x,y的位...

2020-02-05 16:25:44 711

原创 CSS学习笔记——用户界面样式

1.鼠标样式 cursor常见的鼠标样式:cursor含义default默认采用小白样式pointer小手move移动text文本选择注意:小手不要使用hand,因为火狐浏览器不支持,尽量使用pointer。2.轮廓线 outline轮廓是绘制在元素周围的一条线,位于边框边缘的外围,起到突出元素的作用一般情况下,我们常常将轮廓线取消,不...

2020-02-05 16:16:20 178

原创 CSS学习笔记——定位

1.元素的定位属性边偏移属性:left、right、top、bottom定位模式:position:static/relative/absolute/fixed定位=边偏移+定位模式。2.静态定位 position:static静态定位是所有元素的默认定位,使用静态定位,偏移量无法改变元素的位置。静态定位的主要作用是用于消除定位。3.相对定位 position:relative使用相...

2020-02-01 10:35:24 144

原创 CSS学习笔记——盒子模型

1.盒子边框(border)border:border-width||border-style||border-colorborder-style:默认采用none, solid:实线(使用最多);dashed:虚线; dotted:点线 double:双实线盒子上下左右边框 border-top/bottom/left/right表格细线边框 border-collapse:coll...

2020-01-30 14:09:08 551

原创 CSS学习笔记——背景

1.背景颜色 background-colorbody { background-color: #ccc; }2.背景图片:background-image:url()div {width: 1000px;height: 600px;background-color:skyblue; background-image: url(../images/1.jpg);}...

2020-01-27 10:43:43 117

原创 CSS学习笔记——复合选择器

1.交集选择器交集选择器由两个选择器组成,第一个为标签选择器,第二个为class选择器/id选择器,两个选择器之间不能使用空格隔开,使用点号。<p class="one">Hello</p><p>World</p>p.one { color: skyblue; font-size: 25px;}带有one选择器名的p标签...

2020-01-26 11:40:30 193

原创 CSS学习笔记——样式书写位置

1.内部样式表(内嵌式)将CSS代码集中写在HTML文档的head头部标签中,并且用style标签定义,style标签一般放在head标签中,也可以放在HTML文档的任何地方。<style type="text/CSS"> div { font-size:24px; color:red; }</style>2.内联样式(行内式)通过标签的...

2020-01-25 14:09:14 1613

原创 CSS学习笔记——基本选择器

CSS选择器:应用于特定的HTML元素,执行相应的样式规则CSS基本选择器的类型有标签选择器,类选择器,id选择器,通配符选择器和伪类选择器。1.标签选择器(元素选择器)HTML标签名作为选择器,可以为页面中某一类标签指定统一的CSS样式,最大的优点在于快速为页面的标签指定统一样式。语法格式:标签名 {属性:属性值}<style>span{/*标签选择器*/ fon...

2020-01-24 17:55:44 252

原创 CSS学习笔记——字体样式和外观样式

1.CSS概念CSS:Cascading Style Sheets,层叠样式表或者级联样式表,主要用于设置HTML页面中的文本内容、图片外形以及版面的布局等等外观样式。2.CSS样式规则选择器 {属性:值}注意:属性和属性值是以键值对的形式出现,属性与属性值之间用英语的":“隔开,多个键值对之间用英语的”;"隔开。3.CSS的字体样式font-size :设置字体的字号,属性值单位常用...

2020-01-24 10:30:06 293

原创 HTML学习笔记——HTML5新增标签和特性

1.常用的新标签标签名作用header定义页面文档的头部,页眉footer定义页面文档的底部,页脚nav定义页面的导航部分article定义文章section定义文档中的节,区段aside定义页面的侧边两个与表单相关的新增标签:1.detalist标签:定义选项列表,与input配合使用。作用:datalist中设置一些内容后...

2020-01-23 09:14:39 197

原创 HTML学习笔记——表格和表单

1.表格表格在网页中的使用,最多的用处是处理表格式的数据,而不是用于布局。在网页的有些地方使用表格去处理数据可以很直观地呈现数据,1.1 创建表格创建表格的标签:table,tr,td,th,thead,tbody,caption表格的结构:表格的标题,表格的头部(头部一般是表格的第一行或者第一列),表格的内容。<table><caption>标题</ca...

2020-01-22 19:40:05 333

原创 HTML学习笔记——常用标签

1.初识HTMLWeb标准:W3C和其他标准化组织制定的一系列标准的集合。主要包括结构(Structure)、表现(Presentation)和行为(Behavior)三个方面。结构主要是对网页元素进行整理和分类,主要值的是HTML,XHTML;表现主要是设置网页的版式,颜色,大小等外观样式,主要指的是CSS;行为是网页模型的定义及交互的编写,主要是脚本语言。HTML概念:HTML英文全称Hy...

2020-01-20 20:42:25 208

原创 C#基础学习——运算符及其优先级

1.运算符的概念运算符指明了进行运算的类型,描述涉及一个或者多个操作符的运算,在进行C#代码编写的时候必不可少要用到运算符,由于多种运算符的使用,先执行哪一个运算符成为了一个问题,这就涉及到了运算符的优先级,所以运算符及其优先级是学习编程语言常见的内容。2.运算符的种类运算符种类的划分依据就是所需要操作的个数,根据这个可以分为一元运算符(一个操作数),二元运算符(两个操作数),三元运算符(三...

2019-05-03 19:48:46 445

空空如也

空空如也

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

TA关注的人

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