自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面向对象的三大特征

面向对象的三大特征面向对象的语言的三大特征分别是封装性、继承性和多态性。封装性的概念:面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。 封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的 方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性.原则上就是将属性隐藏起来,若需要访问某个属性,提供公共方法对其访问封装性在Java当中的体现有两种:第一:方法就是一种封装封装就是将一些细节信

2021-01-20 20:02:17 1969

原创 Java语言中JDBC的基本介绍

JDBC的基本概念:全名:Java DataBase Connectivity Java 数据库连接,也就是用Java语言操作数据库.JDBC 是 Java 访问数据库的标准规范,真正怎么操作数据库还需要具体的实现类,也就是数据库驱动。每个 数据库厂商根据自家数据库的通信格式编写好自己数据库的驱动。所以我们只需要会调用 JDBC 接口中的方法即可,数据库驱动jar包由数据库厂商提供.也就是说 真正执行的代码是驱动jar包中的实现类本质:JDBC定义了一套操作所有关系型数据库的规则,即接口.使用JDB

2020-08-09 19:14:22 319

原创 计算机网络应用层的域名系统的介绍

应用层主要是趋于主机之间的应用以及它应用时所需要的一些相关协议。主要几种是:域名系统DNS,文件传送协议,远程终端协议TELNET等。应用层协议的特点:1.每个应用层协议都是为了解决某一类应用问题,而问题的解决又往往是通过位于不同主机中的多个应用进程之间的通信和协同工作来完成的。应用层的具体内容就是规定应用进程在通信时所遵循的协议。2.应用层的许多协议都是基于各户服务器方式。客户和服务器都是指通信中所涉及的两个应用进程。客服服务器方式所描述的是进程之间服务和被服务的关系。客户是服务请求方,服务器是服务

2020-05-29 11:14:48 682

原创 计算机网络(互联网)的总结

1.互联网:特指Internet,起源于美国,现已发展成为世界上最大的,覆盖全球的计算机网络。2.计算机网络:由若干结点和连接这些结点的链路组成。3.互联网:可以通过路由器把网络互连起来,这就构成了一个覆盖范围更大的计算机网络,称之为互联网。网络:把许多计算机连接在一起。互联网:把许多网络通过路由器连接在一起。与网络相连的计算机为主机,主机可以是计算机,也可以是智能手机等智能机器。,第一个是比较简单的网络,直接是由一个结点连接各个计算机,而第二个是比较复杂的,它们中间插杂着路由器,路由器的作用

2020-05-18 10:14:10 357 1

原创 计算机网络物理层总结

计算机网络实现的目的就是电脑与电脑之间的连通,而联通的目的就是为了实现不同地域电脑之间的通信与资源共享,比如我们去下载一些游戏,视频等等。也就像是电脑与电脑之间的通信,它们也有它们之间的规则。而我们的计算机主要是由五层模型构成的,分别是应用层,运输层,网络层,数据链路层,物理层。应用层:应用服务及相关协议运输层:两个主机之间的数据传输服务网络层:路由选择与通信数据链路层:控制数据如何在链...

2020-05-08 10:05:41 447

原创 数据结构和算法的总结

数据结构和算法的总结为了使学生更快地编写出更高效率的程序,从而形成和发展起来了数据结构和算法这门技术知识。建立合适的数据结构,设计较好的算法就可以适当的提高程序执行的效率。即使是在今天,想要成为一个专业的程序开发人员,也必须要满足三个条件:1.能够熟练地选择和设计各种业务逻辑的数据结构和算法。2.至少能够熟练地掌握一门程序设计语言。3.熟知所涉及的相关应用邻...

2020-04-27 23:26:38 199

原创 下拉框筛选时间改变事件

功能介绍:在下拉框中选择不同的时间范围,使两个显示时间范围的input框也同时操作并改变成你选择的那个时间范围的时间。比如你选择一个显示当月时间时,它就会在第一个显示时间的input框里面显示出当月第一天的日期,并在第二个显示时间的input框里面显示当月最后一天的日期。首先我们给这个控制时间的下拉框一个ID,然后分别给下拉框的每个选项给一个value值,比如:然后在获取到下拉框的ID并写一...

2019-07-27 14:52:28 567 1

原创 session表格的改变事件

当你把数据放入layui表格后,你又想改变里面的某些数值。比如一个商品表的数量,这个字段,开始放入表格时,数量让其显示默认为1,然后又得根据需求来改变这个值,而如果你把这个值改变后,表里得另一个字段值也得去改变,比如这另外的值就是进货总价,它等于商品的进货价乘于数量,而进货价是固定不变的,它的进货数量却是可以根据需求来添加,但表格里面只能允许手动改变数量,进货总价是不能去手动改变的。这时候我们就得...

2019-07-27 14:50:52 185

原创 Session的储存与提取

Session的作用是将一些数据临时的保存并让其显示在表格中,当你下一次启动页面时,数据就会消失,它是一种服务区储存数据的方式。如何将数据储存到Session中,这里我们也需要用到数组来获取需要储存到Session的数据.先命名一个全局变量的数组,然后将需要传送的数据封装在一个方法里面,在写另一个方法赋值,并将赋完值后的数组传往控制器。在控制器方面,我们需要声明一个实体类,将我们所要传的se...

2019-07-18 08:11:52 1464

原创 Table自增表格

自增表格的作用就是可以让你任意的新增数据,不管是多条还是单条。在软件功能编辑的方面非常有用。如何设置自增表格:先在一个table里面设置好表头,然后设置表头所对应的列的内容,如: 颜色 尺码 商品编码 商品条码 ...

2019-07-18 08:10:40 982

原创 mvc模糊查询

因为在做项目时碰到的一种查询方法,所以就分享一下,首先功能介绍一下:下拉框选取到一个样式,然后在查询的input框里输入你想输入的内容,再点击查询,就会筛选出所有与你输入的内容相同的样式,并且包含你输入的文字的样式,而且这些筛选出来的相同样式只是你下拉框选取到的那个样式里面的内容。下拉框可选择的内容是自定义固定的内容。方法介绍:分别给查询项目的下拉框和查询内容的input框命名一个ID,...

2019-07-08 08:17:18 2968

原创 mvc新增图片

开始在布局的时候我们就需要为新增后的图片写一个样式,让它新增后是怎样显示的,比如:一个宽120px、高140px、的盒子,并且给上ID,ondblclick和onchange都是在下面写好的方法,这是一个双击选取图片的方法,下面就给大家介绍一下:Ondblclick里面写的方法就是双击打开File表单,选择图片:function chooseImageFile(inputFileID) ...

2019-07-08 08:15:43 659

原创 单表数据修改

先声明几个变量来接收表格的内容,你需要修改的表里面有多少个字段,你就得声明多少个变量来接收它们,表的主键ID也是要获取的,然后就是判断它们获取的值是否为空,如果不为空就执行下一步,下一步就是提交表单(大多数时候还是要先打开加载层,再提交操作的,但这步也不是一定要的),也就是将内容传进控制器,看添加的数据是否符合自己的判断要求,或者是否符合数据库字段的命名规格,进行判断后,不管成功或者失败都会返回一...

2019-06-28 08:10:46 175

原创 树状图绑定数据库

树形图可以更加清晰明了的表达出层与层之间的关系,但是在应用方面是有一点难度的,特别是绑定数据库字段的属性内容。首先我们在使用树形图前,我们必须引用树形图的几个插件:Js的插件二选一就行。视图的部分介绍:我们需要先放一个ul来装这个树形图,然后就是设置参数和路径了url是控制器代码的一个路径,success表示的树形图数据回填到的ul里。enable:设置zTree是否异步加载模式,在...

2019-06-28 08:09:22 611

原创 在vs中对数据库字段的datetime类型和time类型的转化

我们创建数据库的时候,一般会将数据库表示时间的字段给一个datetime或者time的格式类型,但是当我们在数据库中给这类的字段填写内容就会明白,这种格式类型的数据一般不会在页面上直接显示出来,date和datetime类型在vs中是以DateTime类型显示出来的,TimeSpan和time类型在vs中是以TimeSpn类型显示的。如:Bityhday是date类型,BirthTime是tim...

2019-06-18 08:18:59 3726

原创 Vs中批量删除方法

程中,当我们要写删除这一功能的时候,一般情况下我们都是用单条数据删除的方法,但有些时候,为了使页面更加完整和功能更加全面,我们也是要用到批量删除的功能的。这个方法也就是可以同时删除多条数据,比单条数据删除的功能更加全面。但代码量和复杂程度上要比单条的稍微多一点。批量删除的方法简介:批量删除获取行的数据和单条数据删除获取行数据方法在很多情况下是不一样的,比如:很多时候单条数据删除按钮都在每行数据...

2019-06-18 08:16:21 3300

原创 Excel数据的导入

第一步是完成一个模态框的打开功能,因为这功能一般是放在一个模态框里面实行的。然后我们还需要在这个模态框打开的同时,给上几个方法。重载表单和清空临时表的方法是必须要写的,因为这有这样才能加载出新的一个表单的内容。我们需要加载内容的表单是一个临时表,只是为了让我们看一下我们所载入的内容具体有哪些,所以还得声明一个全局变量和初始化表单。然后为了避免我们失误保存了不必要的数据进入数据库,我们还可以给一个写...

2019-06-09 19:50:39 339

原创 数据库模型建设

在建立数据库之前我们需要建立一个数据库模型,在里面把我们要用到数据内容用表与表之间的关系记录下来,然后再导入数据库。在做三易通这个项目的数据库的时候,我用到的是PowerDesigner这个软件,它有4种模型,分别是BPM业务程序模型、CDM概念数据模型、OOM面向对象模型、PDM物理数据模型。做数据库主要是用到PDM物理数据模型ModelName就是数据库模型的名字,自己命名的。然后DBM...

2019-06-09 19:47:00 632

原创 树状图布局插件介绍

开发工具:VS关键技术:.NET MVC作者:黄小龙撰写时间:2019.6.5树状图是以数据树的图形表示形式,以父子层次结构来组织对象,把最大的父级放在顶上,用图表示关系。如 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190609194405696.PNG)在这里,我用到的插件js和css是: ![在这里插入图片描述](https://...

2019-06-09 19:45:32 2916

原创 Excel表格数据的导出方法

第一步我们是在页面给一个询问语句的方法,用来询问用户是否要导出当前页面的数据,然后再给一个确定的方法,用的是window.open,直接在浏览器页面打开。 为了保证我们导出 来的数据和页面的数据是一样的,我们还必须在导出前再写一次多条件查询的方法。接下来就是最主要的控制器方面的内容了,页面部分的代码就是那3点了。控制器方面我们开始必须先把查询的几个参数写进去:如同样我们要把数据查询和筛选的...

2019-05-28 08:10:16 3716

原创 日期何时间组件文档-layui.laydate

作为一个网页设计者,在设计网页时,用到日期和时间组件是必然的,那么layui.laydata就是一个功能比较完美的组件了,它是在layui2.0的版本中全面重写的一个组件,包含了大量的更新,其中主要以:年选择器、年月选择器、日期选择器、时间选择器、日期时间选择器五种类型的选择方式为基本核心,并且支持范围选择。因为它的内部采用的是零依赖的原生JaVaScript编写,因此它又可以作为独立组件使用。 ...

2019-05-28 08:07:13 284

原创 Vs中单条数据的删除的方法

一般我们在VS中制作表格的时候都会用到删除这个作用方法,主要是因为删除这个功能可以让使用者删掉一些完全没用的数据以便使内存更加充足,这也是网络编程中必不可少的一项功能,缺少它页面是永远是不完整的。删除的方法:先写一个function(方法),再给一个方法名,然后传进一个参数,这个参数是你设定的表的主键的ID,因为它是根据你的表的主键来删除数据的,然后将方法名称在删除按钮那里进行调用,不能忘记写...

2019-05-17 08:43:24 1135

原创 在VS中实现水晶报表的打印

水晶报表的介绍:Crystal Reports(水晶报表)是一款商务智能(BI)软件,主要用于设计及产生报表。水晶报表是业内最专业、功能最强的报表系统,它除了强大的报表功能外。最大的优势是实现了与绝大多数流行开发工具的集成和接口水晶报表在应用时分两种方法,分别是拉模式、推模式。拉模式:在水晶报表生成时的数据源是从水晶报表文件中的SQL语句从数据库中提取的,在编程时不用重写SQL语句,但要加上登...

2019-05-17 08:41:48 1507

原创 正则表达式的基础说明与介绍

正则表达式通常被用来检索,替换那些符合某个模式的文本,许多程序设计语言都支持利用正则表达式进行字符串的操作,但是写法和支持程度上有所不同。概念:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符及这些特定字符的组合组成一个规则字符串,这个规则字符串用来表达对字符串的一种过滤逻辑,主要用来验证、搜索和替换,验证和搜索用到较多(摘抄)。正则表达式有两种形式一是纯文本 二是代码语...

2019-05-08 20:47:22 224

原创 富文本编辑器的使用方法

富文本编辑器又称Rich Text Editor,简称RTE,它不同与文本编辑器,程序员可以到网上下载免费的富文本编辑器嵌于自己设计的网站或者程序里,方便用户编辑文章或者信息,主要用于发新闻类似的东西。它有着和word文档还有网上发论坛插图片该字体类似的功能,它的本质格式是html代码 如:如果不喜欢编写或者不会编写HTML的用户可以选择用这个编辑器来帮你设置各种文本格式。基本原理:...

2019-05-08 20:43:46 9449

原创 FluentScheduler定时器计划任务

定时任务和所有的页面控制都是无关的,它是一个开元的C#的定时器。想用这个效果前必须先传入FluentScheduler.dll(引用)。然后在一个制造的类里面引用到FluentScheduler,然后在命名一个类来继承 。在类名的后面放一个接口(Registry)然后实现一个方法,实现它的构造器。这个类主要用来管理的 ,还得写一个类来工作,当然这个类也得引用FluentScheduler...

2019-05-08 20:37:12 1395

原创 弹层组件Layui.layer的介绍

弹层组件模块是layui框架的大多数模块中的其中一个模块,由于其用户基数较大,所以到现在都是把它当作一个独立的组件来维护。不过它是有两种使用方法的。第一种作为独立组件使用,使用前必须下载layer独立版本的组件包,然后在页面引入它的jQuery,并引入layer.js,然后通过script标签引入layer.js后,直接用即可。第二种是layui模块化使用,也必须下载layui框架,然后引入...

2019-04-27 14:43:20 306

原创 Sesson 和 cookie的介绍

Session和cookie是网络编程中很重要的两个东西介绍:Session:在计算机的网络应用中,称为“会话控制”。Session对象储存特定用户会话所需的属性及配置信息,这样当用户应用程序的web页之间跳转时,储存在session对象中的变量将不会丢失,而是在整个用户会话的过程中一直存在下去,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。它是一个最常用的一...

2019-04-27 14:38:46 451

原创 Vs中浏览器大小调整的方法和一个常用的提交表单插件

根据浏览器口大小调整子页面的方法:当我们建立一个子页面时 它的默认窗口可能不是你要的那样大小,这时我们便可以设置它的高宽来该变它的大小 从而达到你想到的窗口大小样式。我们先写一个方法加载事件 然后在加载事件里面开始设置样式首先我们获取页面的高度Var windowHeight=window.innerHeight(页面的高度)然后设置页面(在显示需要加载的子页面给一个iframe标签 ...

2019-04-18 08:29:45 204

原创 监听事件

监听行的点击事件:写的方法一般都是固定的layuiTable.on(‘row(tabTitles)’, function (obj) {var data = obj.data;obj.tr.addClass(“layui-table-click”).siblings().removeClass(“layui-table-click”);标注:选中行样式,当你点击一条行数据时它会发生一点颜...

2019-04-18 08:14:34 973

原创 Layui模块的初始化和加载的步骤及其属性的使用方法

一、 我们在使用layui.table前必须初始化layui模块,用到的模块一般常用的有两种 layer(弹出层)和 table(数据表格),然后用function进行模快的初始化,当然在初始化模块之前我们必须声明几个全局变量,声明两个变量(layer和layuiTable)来接收模块的数据,并且保存layui模块以便全局使用。声明一个变量(tabStudent)来放置表格数据。二、开始初...

2019-04-07 20:46:04 22179

原创 关于mvc中查询表单常遇到的一些代码部分

加载事件:(function());jquery的ready(加载)事件;等价于(function(){}); jquery的ready(加载)事件;等价于(function());jquery的ready(加载)事件;等价于(document).ready(function(){}传参:ViewBag.AcademeID(参数)= AcademeID;中ViewBag的作用是把参数返回给页...

2019-04-07 20:43:57 217

原创 遮罩层的制作

HTML部分:Css部分代码JavaScript部分:效果:

2019-02-19 21:42:47 302

原创 Css中关于盒模型的总结

.(作者:黄小龙 撰写时间:2019年1月10日盒模型是浏览器位页面中的每个HTML元素生成的矩形盒子,这些盒子都是要按照可见版式模型在页面上排布,而且每个盒子的边框是不可见的,背景也是透明的。所以它有控制属性和元素属性这两种属性来对它进行一个包装和控制效果控制属性有3种,分别是position属性,display属性和float属性。position属性控制页面上元素的位置关系。dis...

2019-02-19 20:30:53 503

原创 Css中关于字体相关属性的介绍

(作者:黄小龙 撰写时间:2019年1月17日)(1)字体相关属性○1color:该属性用于控制字体颜色,该属性值包括字符类型的颜色名、十六进制的颜色值。还有CSS3提供的HSL颜色值。○2font-famliy:设置文字的字体。因为浏览器内嵌字体的支持,该属性可以设置多个显示字体,但多个属性值之间用逗号(,)隔开。浏览器按该属性指定的多个字体依次搜索,以优先找到的字体来显示文字,○3f...

2019-02-19 20:28:17 275

原创 HTML中关于常用的input标签的一些说明和作用

开发工具与关键技术:DW .JavaScript作者:黄小龙撰写时间:2019年1月31日Input标签的作用是用于搜索用户信息,然后根据它附加的type属性值来实现不同的功能和用处:-密码框:将你输入的数字或符号进行间接隐藏(以另一种形式出现)密码: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190201193306542.png...

2019-02-01 19:35:13 1400

原创 学习JavaScript中轮播时总结的一些步骤

学习JavaScript中轮播时总结的一些步骤(作者:黄小龙 撰写时间:2019年1月26日)开始在JavaScript页面写一个加载事件:声明该轮播部分需要用到的几个变量名称:buttons-按钮盒子的名称 li-组成按钮的标签 box-放置图片盒子的名称 xuexi-整个轮播部分的盒子的名称给一个for循环,添加鼠标移入事件声明一个变量记录内部录播当前位置,获取源代码的...

2019-01-28 22:59:43 106

原创 Html中关于video标签的说明及用法

(作者:黄小龙 撰写时间:2019年1月17日)学习中碰到了video标签的使用 所以就分享一样 希望大家多给一点建议1.说明:○1.标签定义视频,比如电影片段或其他小电影等,也就是说可以将视频的途径放入标签内,保存执行后便可在页面放你所放入的该途径所在的视频。○2.目前该元素支持的视频格式有3种,分别是:MP4、WebM、Ogg。2.用法:○1当我们单单在这个标签里放入一个视频的...

2019-01-19 08:45:43 4606

原创 Css3关于position定位的用法和写法

(作者:黄小龙, 撰写时间:2019年1月16日)Position属性的简介Position属性在css3中起着控制页面元素间的位置关系的一个作用,有4个属性值 分别是:static(默认状态)、fixed(固定定位)、relate(相对定位)、absolute(绝对定位)。position属性值的介绍和用法○1.static:页面元素默认的定位。 position:static...

2019-01-16 16:35:37 1101

空空如也

空空如也

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

TA关注的人

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