自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 问答 (1)
  • 收藏
  • 关注

原创 Javascript-style属性

Style 对象代表一个单独的样式声明。可从应用样式的文档或元素访问 Style 对象。使用 Style 对象属性的语法:document.getElementById("id").style.property="值"Style 对象的属性:背景 边框和边距 布局 列表 杂项 定位 打印 滚动条 表格 文本 规范Background属性 属性 描述 background 在一行中设置所有的背景

2021-07-28 09:08:31 1312

原创 VS的正确创建打开方式

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:MVC作者:韦书城撰写时间:2020/4/28注意看红色箭头,共有15个步骤,按顺序操作下去1、打开Visual Studio后选择新建项目2、选择Web3、点击第一个ASP.NET Web应用程序4、可根据自己需要更改名称5、点击确认进入下一步6、选择ASP.NE...

2021-04-28 19:18:13 2074 5

原创 Map接口实现类的特点

Map接口常用方法基本介绍。

2022-11-28 15:24:20 629 1

原创 Set接口和常用方法

Set接口的常用方法和List一样,Set接口也是Collection的子接口,因此,常用方法和Collection接口一样。//5、数组是HashMap$node[]存放的元素/数据 是LinkedHashMap$Entry类型。//2、LinkedHashSet底层维护的是一个LinkedHashMap(是HashMap的子类)同Collection的遍历方式一样,因为Set接口是Collection接口的子接口。//1、LinkedHashSet的加入元素/数据顺序。HashSet的全面说明。

2022-11-18 14:28:55 489

原创 Vector和LinkedList底层结构和源码剖析

通过prev指向前一个,通过next指向后一个节点。LinkedList的全面说明。

2022-11-08 14:40:56 218

原创 List接口和常用方法

/transient 表示瞬间,短暂的。表示该属性不会被序列化。List接口是Collection接口的子接口。ArrayList是线程不安全的。List接口的常用方法。List接口基本介绍。

2022-10-28 10:03:06 800

原创 Java中的集合

注意:在调用interator.next()方法前必须调用interator.hasNext()进行检测。增强for循环,可以代替iterator迭代器,特点:增强for就是简化版的iterator,本质一样,只能用于遍历集合或数组 增强for底层仍然是迭代器。2)Collections中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作。swap(List,int,int):将指定list集合中的i处元素和j处元素进行交换。for(元素类型 元素名:集合名或数组名){

2022-10-18 14:37:36 226

原创 java中的异常

java中常见的异常。

2022-10-08 16:36:27 51

原创 枚举和注解

4、如果使用enum来实现枚举,要求将定义常量对象,写在最前面。enum 类名 implement 接口1,接口2{}3、如果有多个常量(对象)使用“,”逗号隔开。1、使用关键字enum替代class。2、直接使用 常量名(实参列表)使用final+static共同修饰。二、使用enum关键字实现枚举。Enum关键字实现枚举注意事项。enum常用方法应用案例。

2022-09-28 15:07:46 202

原创 Java的内部类

被嵌套的类称为内部类(inner class),嵌套其他类的类称为外部类(outer class)。是我们类的第五大成员(属性、方法、构造器、代码块、内部类)。说明:匿名内部类是定义在外部类的局部位置,比如方法中,并且没有类名。说明:成员内部类是定义在外部类的成员位置,并且没有static修饰。说明:静态内部类是定义在外部类的成员位置的,并且有static修饰。说明:局部内部类是定义在外部类的局部位置,比如方法中,并且有类名。匿名内部类既是一个类的定义,同时它本身也是一个对象。匿名内部类(没有类名,重点!

2022-09-19 15:52:30 63

原创 java中的接口

接口存在多态传递现象(如果A接口继承了B接口,而C类实现了A接口,那么实际上就相当于C类也实现了B接口,这就是所谓的接口多态传递)基本介绍:接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,再根据具体情况把这些方法写出来。比如:int a=1;接口比继承更加灵活,继承是满足is - a的关系,而接口只需要满足like - a的关系。接口在一定程度上实现代码解耦【即 接口规范性+动态绑定】设计,设计好各种规范(方法),让其他类去实现这些方法。必须实现接口的抽象方法。接口和类解决问题的不同。

2022-09-08 09:20:57 105

原创 java中的抽象类

访问修饰符 abstract 返回类型 方法名(参数列表);3)当一个类中存在抽象方法时,需要将该类声明为abstract抽象类。2)用abstract关键字来修饰该方法,这个方法就是抽象方法。所谓的抽象方法就是没有实现的方法,也就是说没有方法体。4)一般来说,抽象类会被继承,由其子类来实现抽象方法。1)用abstract来修饰该类就是抽象类。抽象类可以没有abstract方法。abstract只能修饰类和方法。抽象类使用的注意事项和细节讨论。...

2022-08-29 10:52:13 458

原创 final关键字

final关键字

2022-08-29 10:44:51 75

原创 代码块的使用

代码块使用注意事项和细节①调用静态代码块和静态属性初始化(注意:静态代码块和静态属性初始化调用的优先级一样,如果有多个静态代码块和多个静态变量初始化,则按他们定义的顺序调用)②调用普通代码块和普通属性的初始化(注意:普通代码块和普通属性初始化调用的优先级一样,如果有多个普通代码块和多个普通属性初始化,则按照定义顺序调用)③调用构造方法 ①父类的静态代码块和静态属性(优先级一样,按定义顺序执行) ②子类的静态代码块和静态属性(优先级一样,按定义顺序执行) ③父类的普通代码块和普通属性初始化(优先级

2022-06-19 10:55:00 129

原创 面向对象编程高级部分(一)

类变量:类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量。定义语法:访问修饰符 static 数据类型 变量名;[推荐]static 访问修饰符 数据类型 变量名;类变量使用注意事项和细节1、可以通过 类名.类变量名 或者 对象名.类变量名 访问类变量(静态变量的访问修饰符的访问权限和范围跟普通属性是一样的)2、类变量是随着类的加载而创建的,所以即使没有创建对象实例也可以访问3、加上static

2022-06-08 11:29:30 70

原创 枚举和注解

1)枚举是一组常量的集合2)可以理解为:枚举属于一种特殊的类,里面只包含一组有限的特定的对象枚举的两种实现方式一、自定义实现枚举1、不需要提供setXxx方法,因为枚举对象值通常为只读2、对枚举对象/属性使用final+static共同修饰,实现底层优化3、枚举对象名通常使用全部大写,常量的命名规范4、枚举对象根据需要,也可以有多个属性、小结:01)构造器私有化2)本类内部创建一组对象3)对外暴露对象(通过对象添加public final static修饰符)..

2022-05-29 08:09:00 330

原创 Java面向对象--多态

多(多种)态(状态)基本介绍:方法或对象具有多种形态。是面向对象的第三大特征。多态是建立在封装和继承基础之上的。多态的具体表现1、方法的多态重写和重载就体现多态2、对象的多态1)一个对象的编译类型和运行类型 可以不一致2)编译类型在定义对象时,就确定了不能改变3)对象的运行类型是可以变化的,可以通过getClass()来查看运行类型4)编译类型看定义=号的左边,运行类型看=号的右边多态注意事项和细节多态的前提是:两个对象(类)存在继承关系多态的向上转型1...

2022-05-18 08:57:26 251

原创 Java面向对象--继承

继承可以解决代码复用,让我们的编程更加靠近人类思维,当多个类存在相同的属性(变量)和方法时,可以从这些类中抽象出父类,在父类中定义这些相同的属性和方法,所以子类不需要重新定义这些属性和方法,只需要extends来声明继承父类即可继承的基本语法:class 子类 extends 父类{}子类就会自动拥有父类定义的属性和方法 父类又叫超类、基类 子类又叫派生类细节问题子类继承了所有的属性和方法,非私有的属性和方法可以在子类直接访问,但是私有属性不能在子类直接访问,要通过父类提供的公

2022-05-08 09:12:56 51

原创 Java面向对象--封装

java面向对象编程三大特征封装、继承、多态---封装

2022-04-28 08:37:46 64

原创 Java语言的八种基本数据类型

byte:- byte 数据类型是8位(bit)、有符号的,以二进制补码表示的整数;- 最小值是 -128(-2^7);- 最大值是 127(2^7-1);- 默认值是 0;- 例子:byte a = 100,byte b = -50。short:- short 数据类型是 16 位、有符号的以二进制补码表示的整数- 最小值是 -32768(-2^15);- 最大值是 32767(2^15 - 1);- Short 数据类型可以节省空间。一个short变量是int型变

2022-04-19 16:39:13 233

原创 智慧商贸系统-商品分类设置

目前我的这个智慧商贸系统算是差不多完工了,给大家展示一下其中内容下图是商品分类这分别是树形数据查询、递归方法和下拉框返回和下拉树递归/// <summary> /// 返回树形数据查询 /// </summary> /// <returns></returns> public ActionResult selectPageProductClassifyList()

2022-04-10 14:57:41 1294

原创 Sql server中过滤数据关键字

1. Select Distinct子句 SELECT DISTINCT 子句检索指定列列表中的唯一不同值,它从结果集中删除列中的重复值,也就是去重复,Distinct 子句将所有 NULL 值视为相同的值2. SQL Server WHERE子句 要从表中获取满足一行或多个条件的行使用 WHERE 子句,即筛选符合自己需求的条件3. and是一个逻辑运算符,用于查找符合两个条件的行下图为同时查找学过课程’c001’和’c002’的4.使用比较...

2022-03-27 15:12:21 1879

原创 SQL server中对数据进行排序

使用 SELECT 语句从表中查询数据时,不保证结果集中的行顺序。 这意味着SQL Server可以返回具有未 指定行顺序的结果集。 保证结果集中的行已排序的方法是使用 ORER BY 子句。 以下是 ORDER BY 子句的语法:在上面语法中, column_name | expression - 指定要对查询结果集进行排序的列名或表达式。 如果指定多个 列,则结果集按第一列排序,然后该排序结果集按第二列排序,依此类推。 ORDER BY 子句中出现 的列必须对应于选择列表中的列或 FRO..

2022-03-20 09:00:11 2396

原创 正则表达式用法

1.正则表达式 正则表达式:又称规则表达式 英文名为 Regular Expression,在代码中常简写为 regex,RegExp 或 RE 正则表达式用于定义一些字符串的规则,计算机可以根据正则表达式,来 检查一个字符串是否符合规则,可以将字符中符合规则的内容提取出来 语法:var 变量=new RegExp(‘正则表达式’,‘匹配模式’); 使用 typeof 检查正则对象,则会返回 object。var reg=new RegExp(‘a’);这个表达式可 以用来检查一

2022-03-08 11:02:23 959

原创 SQL Server 制作表数据

首先,打开SQL Server 2014(���我的是2014的),登录数据库。选到数据库,然后点击鼠标右键,然后弹出选择框 选择到新建数据库自定义名称(建议选择英文,方便后续操作) 点击确认然后在对象资源管理器中的数据库里找到刚刚新建的Student,打开选择到表,然后鼠标右键,弹出选择框 点击新建,再点击表列名是自定义名字,数据类型按照当前的数据输入 然后设置为主键。 再到下面标识规范里双击(是标识),然后ctrl+s保存自...

2022-03-01 09:33:44 543

原创 C#中的类型转换

类型转换概念 C# 是一门强类型语言,对类型要求比较严格,但是在一定的条件下也是可以相互转换的, 如将 int 型数据转换成 double 型数据。 C# 允许使用两种转换方式:隐式类型转换和显式类型转换。 1、 隐式类型转换 隐式类型转换是 C# 默认的以安全方式进行的转换,不会导致数据丢失。例如,从小的整数 类型转换为大的整数类型,从派生类转换为基类。 隐式转换主要是在整型、浮点型之间的转换,将存储范围小的数据类型直接转换成存储范围 大的数据类型。 示例代码如下:

2022-02-24 10:30:47 1765

原创 定时 器

在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。计时器类型:①一次性计时器:仅在指定的延迟时间之后触发一次。②间隔性触发计时器:每隔一定的时间间隔就触发一次。 方法 描述 setTimeout() 指定的延迟时间之后来执行代码 clearTimeout() 取消setTimeout的设置 setInte...

2022-02-24 08:51:48 54

原创 CSS动画

CSS3 @keyframes 规则如需在 CSS3 中创建动画,您需要学习 @keyframes 规则。@keyframes 规则用于创建动画。在 @keyframes 中规定某项 CSS 样式,就能创建由当前样式逐渐改为新样式的动画效果。浏览器支持Internet Explorer 10、Firefox 以及 Opera 支持 @keyframes 规则和 animation 属性。Chrome 和 Safari 需要前缀 -webkit-。注释:Internet Explore

2022-02-24 08:48:04 327

原创 简约图片墙

在HTML标签里有挺多元素标签是都可以放图片,可以说差不多所有的元素标签都可以放图片。比如最常见的div、i、p、a、ul、li、img这些元素标签,用它们都可以放图片,那么怎么放呢。首先创建一个HTML文档,在body标签里面随便给一个元素标签,设置一个关键的属性和属性值background-image:url()给到元素标签的样式就行了,说到底,图片就是样式。实现的效果好像不尽人意啊!这只是图片的冰山一角,还得设置补救一下。给div的里面放一个img,i...

2022-02-24 08:41:40 126

原创 电影排行榜

1、首先是样式2、只有小小一部分的前端3、主要的内容都在JS里面了,类似于手机端上的电影排行具有收回和展开的功能4、成果如下图

2021-12-28 15:38:39 181

原创 信息录入系统

1、给表格设置样式2、表格布局3、let sex=document.getElementById('sex');let btn=document.getElementById('btn');var ipt=document.querySelectorAll('input');var tbody=document.querySelector('.tbody');var arr=[];...

2021-12-20 10:47:19 419

原创 C#中字符串的方法

#region 字符串转换为char类型 //当你给一个字符串重新赋值之后,老值并没有销毁,而是重新开辟一块空间储存新值 string s = "amkijhgd"; //把字符串里的a变成b //首先将字符串转换为char类型的数组 char[] chs = s.ToCharArray(); chs[0] = 'b'; //创建字符串对象.

2021-12-09 08:10:25 165

原创 利用JS生成随机验证码

1.首先给定一个盒子2.然后给这个盒子随便设置一点样式3.js部分window.onload=function(){var arr=['0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g'];var as=document.querySelector('a');var txt=fn();/*申明提前*/function fn(){var str='';//重新调用赋值给空for

2021-11-25 08:57:26 879

原创 CSS的动画特效

动画就是使元素从一种样式逐渐变化为另一种样式的效果。我们可以改变任意多的样式任意多的次数。通过 @keyframes 创建动画。创建动画的原理是,将一套 CSS 样式逐渐变化为另一套样式。在动画过程中我们能够多次改变这套 CSS 样式。以百分比来规定改变发生的时间,或者通过关键词 “from” 和 “to”,等价于 0% 和 100%。0% 是动画的开始时间,100% 动画的结束时间。为了获得最佳的浏览器支持,我们应该始终定义 0% 和 100% 选择器。这里面0%就是一帧,50%是一帧,10.

2021-11-17 15:04:56 211

原创 JavaScript事件

altKey 返回当事件被触发时,"ALT" 是否被按下。button 返回当事件被触发时,哪个鼠标按钮被点击。clientX 返回当事件被触发时,鼠标指针的水平坐标。clientY 返回当事件被触发时,鼠标指针的垂直坐标。ctrlKey 返回当事件被触发时,"CTRL" 键是否被按下。metaKey 返回当事件被触发时,"meta" 键是否被按下。relatedTarget 返回与事件的目标节点相关的节点。screenX 返回当某个事件被触发时,鼠标指针的水平坐标。screenY 返回当某个事件被触发时,

2021-11-08 08:12:53 44

原创 页面登录验证码生成

publicActionResult Login(){#region读取cookie中的数据 登录页面数据回填stringUserNuber = "";stringPassword = "";stringUserTypeClass = "";boolisRember = false;//读取浏览器请求传递的co...

2021-10-24 08:28:29 88

原创 利用javaScript实现简单的当前时间

把需要在网页上显示的年月日...在DW敲出来,很简单2.设置一下样式背景3.Var 声明时间,然后判断,利用getElementById获取时间的ID4.以下就是在网页上显示的效果

2021-09-27 09:16:16 117

原创 C#中的继承关系

C#中我们可能会在一些类中,写一些重复的成员,我们可以将这些重复的成员单独封装到一个类中,作为这些类的父类。Student,Teacher,Driver 子类 派生类Person 父类 基类子类对象可以调用父类中的成员,但是父类对象,永远都只能调用自己的成员子类继承了父类的属性和方法,但是子类并没有继承父类的私有字段。子类并没有继承父类的构造函数,但是,会默认的调用父类无参数的构造函数去创建父类对象,让子类可以使用父类的成员。所以,如果在父类中重新写了一个有参数的构造函数之.

2021-09-19 15:41:33 579

原创 C#中的字符串

字符串的不可变性当你给一个字符串重新赋值之后,老值并没有销毁,而是重新开辟一块空间储存新值一切类型都可以调用.ToString()方法转换成字符串类型ToUpper() :将字符串转换成大写 ToLower() :将字符串转换成小写Split():分割字符串,返回字符串类型的数组Replace:将字符串中某个字符串替换成一个新的字符串Substring:截取字符串里的内容,包含要截取的位置Indexof():判断某个字符串在字符串中第一次出现的位置,如果没有 返回-1Last

2021-09-08 08:02:08 67

原创 多态--隐藏基类方法与多态的实现

子类可以有与父类方法名相同的方法法返回值前加上签名不同(重载)签名相同(隐藏基类方法)子类可以重写父类方法虚方法重写方法重写基类方法一样可以调用基类方法多态就是对象可以表现多个类型的能力实现多态的3种手段:1、虚方法 2、抽象类 3、接口1、虚方法:将父类的方法标记为虚方法,使用关键字 virtual,这个函数可以被子类重新写一遍在子类的方法返回值前加上override2、抽象类(abstract):当父类的方法不知道如何去实现的时候,可以考虑将父类写成抽

2021-08-29 08:14:22 182

Passage 25 Universities in the US.lrc

Passage 25 Universities in the US.lrc

2022-10-13

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

TA关注的人

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