自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 地址解析协议ARP

所谓的地址解析协议ARP是通过IP地址对硬件地址的解析。我们进行网络通信时是两个地址的,一个是网络层的IP地址,一个是数据链路层的硬件地址(MAC地址),也就是说我们主机存在着两个地址。虽然存在着两个地址,但在实际数据形成数据帧进行传输的时候,必须要用到硬件地址(MAC地址)来进行传输的。所以当我们知道一台主机的IP地址,却不知道一台主机的物理地址,是无法完成数据传输进行通信的。为了解决这一问题就出现了地址解析协议ARP。有了地址解析协议ARP,只要我们知道接收方的IP地址也可以进行数据传

2020-05-28 17:53:40 252

原创 计算机网络知识

计算机网络运输层之前讲过的数据链路层他可以检测到数据传输中错误或溢出的数据并丢弃,这就会造成了数据传输的不完整。而计算机网络的运输层就是解决这一问题的,对于丢弃的数据会进行重传,从而保证了数据传输的完整性。运输层属于面向通信部分的最高层,同时也是用户功能的最底层。也就是说运输层的主要作用是给主机应用进程传输数据并在传输过程中保持数据的完整性。运输层传输数据有两种协议,一种是不可靠传输UDP协议,另一种是可靠传输TCP协议。(1) UDP协议UDP协议是一种无连接协议,传输数据之前不需要建立

2020-05-18 17:58:29 186

原创 计算机数据处理知识

数据结构与算法开发工具与关键技术:计算机数据处理作者:陈荣基撰写时间:2020.05.07数据结构与算法的意义我们常说的计算机程序是数据结构与算法的结合。所以我们要想更快地编写出更高效的计算机程序就必须熟悉数据结构与算法。数据的逻辑结构我们把数据结构又称为数据的逻辑结构,数据的逻辑结构分为线性结构和非线性结构,而非线性结构又分为树结构和图结构。线性结构结构中数据元素之间是一...

2020-05-07 18:02:07 1708

原创 计算机网络理论知识

计算机网络理论知识网络的概述网络:把许多计算机连接起来进行通信的称为网络互联网:把许多计算机通过路由器连接起来进行通信的称为互联网交换机:主要用来进行电路的转接,就像打电话一样,一台电话通过电路连接到另一台电话进行通信,而电话之间进行通信它们必须要连接起来。如果是一对一的方式拉电路将它们连接起来,那么是几台还好说,到了几百甚至上千台,那么它们都要一一连接起来的话、需要拉的电路之多可想...

2020-04-27 17:57:12 411

原创 MVC实现数据库二表新增一表数据与常见问题

MVC实现数据库二表新增一表数据与常见问题首先我们要处理数据库的数据必需先实例化数据库的模型出来如下图实例化模型出来之后通过模型去linq查询出一表的全部数据如下图如此我们就查询出一表的全部数据了然后就是遍历循环出一表的数据添加到二表中了如下图图中是遍历出一表的OrderedNumberID的全部数据赋予二表;所以你想把一表什么字段的数据赋予二表你就循环遍历出什么字段赋予二...

2019-09-27 08:33:12 162

原创 layui tab选项卡

layui tab选项卡我们在做项目的时候会遇到大小模块的划分在一个页面中布置一个大模块的多个小模块的时候通常就会用到tab选项卡进行小模块间的切换处理在这里我就给大家介绍layui插件里的tab选项卡的风格设置与使用首先我们得引入layui的css与js插件如下两图layui tab选项卡的使用是直接给标签赋予相应的类名然而赋予相应的类名形成选项卡必需先在脚本中加载layui的...

2019-09-27 07:59:13 8406 1

原创 layui数据表格行数据的修改

layui数据表格行数据的修改嗯~我就拿我需要实现的功能来跟你们讲吧如下图图中我给layui数据表格的全票金额和半票金额开启了单元格编辑我想要实现的功能是半票金额会随全票金额的输入而改变全票金额也会随半票金额的输入而改变就是让他们的金额永远保持以一个计算公式的关系存在我这里设置的是两个整数倍刚开始我有想到要从数据表格实现这个类似与改变事件的功能需要用到layui数据表格的监听单...

2019-09-18 10:52:37 13672 4

原创 定时任务设置与执行

定时任务设置与执行首先所谓的定时任务就是在指定的时间执行你需要操作的代码也就是不需要你手动地去执行只要定好任务内容触发启动条件他就会自动地按照规定的时间去完成任务内容一次或多次下面我就先讲一下怎么设置定时任务首先我们得在VS项目里引用一个定时插件如下图也就是图中的FluentScheduler插件必需要有这个插件才能完成定时任务的设置与执行没有的话可以去搜索下载引用了之后我们...

2019-09-18 10:50:38 810

原创 强大的for循环

强大的for循环在我们的代码世界里for循环无疑是一个既强大又好用的存在For循环的作用就是遍历多条数据进行处理平常我们在给多条元素进行相同样式或相同事件的设置我们就可以for循环去遍历多条元素在for循环里根据索引书写一次想要设置的样式或事件即可就不需要给每一条都重新写一遍了这样就可以帮我们减少了许多代码量实现以最少的代码量实现强大的功能当然for循环不单单是能够实现遍历多条数据...

2019-08-18 10:06:13 822

原创 实现水晶报表打印代码详细讲解

实现水晶报表打印代码详细讲解要想进行水晶报表打印数据首先我们得先给页面一个打印按钮给打印按钮添加事件触发提交请求打印方法的函数如下图就是请求方法的函数然后就是控制器打印方法的代码书写了首先我们的从数据库查询出我们需要进行打印的数据如下图就是查询的部分代码查询出想要打印的数据后我们就要把查询出来的数据转换为DataTable类型数据如下我们先封装转换为DataTable类型数...

2019-08-18 10:04:24 171

原创 Linq左右查询

Linq左右查询Linq查询相信很多人都对此都是不陌生的了特别是单表查询和连表查询对于程序员来说是家常便饭了但是在连表查询的时候我们也会遇到许多问题类如当你想显示一张表的全部数据同时又需要连表查询的时候由于连表查询的外键数据不完整也就是存在空的时候连表查询就会无法查询出全部的数据就无法查询出你想要的整张表的数据有什么办法可以解决这个问题吗?肯定是有的下面我就给大家介绍下能够解决这...

2019-08-10 14:42:19 211

原创 layui侧边导航

layui侧边导航通常我们在制作项目的时候都会用到大模块与小模块列表导航导航可以让我们更加清晰的看到模块之间的关系从而准确的查找到下面我就给大家介绍下layui插件的侧边导航与使用首先我们来看一下侧边导航的效果图如下图从图中可以看出他是固定在最左侧的layui的侧边导航就是这样的不管你把布局放在哪个位置只要你设置了侧边导航最左侧就是固定的侧边导航好了效果图也看了下面我给大家讲...

2019-08-10 14:41:06 7975

原创 用Session记录实现页面数据的关联

开发工具与关键技术:ASP.NET MVC作者:陈荣基撰写时间:2019.07.27用Session记录实现页面数据的关联我们常常会遇到想将一个页面的数据在另一个页面显示或使用也就是所谓的页面数据关联我们想要在一个页面用到另一个页面的数据的原理无谓就是获取到另一个页面的数据然后进行处理可是不能从一个页面直接获取到另一个页面的数据所以这就要借助外物间接性地获取了我这里要说的外物...

2019-07-29 08:15:42 169

原创 图片保存与显示

开发工具与关键技术:ASP.NET MVC作者:陈荣基撰写时间:2019.07.27图片保存与显示通常我们在对数据新增、修改等处理的时候少不了图片这一词对于图片数据的新增或修改也是比较特殊的因为图片数据是属于文件数据的所以相对与其他数据传参也是有所不同的他传参的数据不是单纯的文本数据而是图片数据那么他提交请求控制器的方法传参时控制器那边接收数据的形参的数据类型也是区别于其他的在...

2019-07-29 08:13:52 213

原创 批量删除

批量删除开发工具与关键技术:ASP.NET MVC作者:陈荣基撰写时间:2019.07.17批量删除所谓的批量删除就是通过触发单个事件实现多条数据的删除而单个删除是通过触发单个事件进行单条数据的删除如果你要删除多条数据的时候批量删除就给你带来了便利不需要你一次一次地触发事件去一条一条地删除只需你一次触发事件就能实现多条数据删除不过批量删除和单个删除的原理是一样的他们都是一条...

2019-07-17 22:08:50 519

原创 图片轮播的原理和实现

图片轮播的原理和实现开发工具与关键技术:ASP.NET MVC作者:陈荣基撰写时间:2019.07.17图片轮播的原理和实现实现轮播图片的原理:通过计时器定时改变装图片盒子的定位来实现图片轮播下面为图片轮播的代码实现图首先是布局好装图片的盒子如下图然后就是封装一个方法通过间隔性计时器一点一点的改变装图片的盒子的定位来实现图片的移动如下图图片中的newLeft是图片盒子最...

2019-07-17 22:06:45 929

原创 通过数组的形式传递参数

通过数组的形式传递参数用到数组的形式传递参数的一般都是批量新增,批量删除还有就是批量判断条件首先声明个全局变量数组如下图然后声明一个构造函数如下图构造函数的作用主要是创建字段接收数据因为最终靠字段的对应来传递数据所以构造函数的创建是必需的之后循环遍历你需要传递的批量内容存入构造函数的字段中再记录到数组中如下图接着提交请求控制器的方法传递参数如下图但有一点必需注意...

2019-07-07 19:52:26 829

原创 将布局生成图片进行打印

将布局生成图片进行打印首先我要讲的是将你想要的页面布局生成图片然后进行打印将页面布局生成图片就要运用到一个插件html2canvas如下图就是将页面布局生成图片进行打印的代码生成图片的执行代码完全是由插件html2canvas的方法html2canvas()完成的这个方法已经封装好了生成图片的代码你只需在这个方法的第一个参数填入页面布局最外层标签的ID即可它就会给你根据布局自动生成...

2019-07-07 19:48:38 289

原创 图片的回填与修改

图片的回填与修改图片的修改和新增差不多图片修改也是与其他数据修改是不同的其他的修改是文本数据可以直接从数据库进行修改而图片修改则是文件,修改文件文件修改是需要先用数组读取接收的图片才可以从数据库进行图片修改的不能是直接对数据库进行修改的而修改也比新增多了一个步骤也就是图片数据回填图片数据的回填不是和其他数据一起回填的而是单独从数据库查找出来进行回填的下面我就来说一下图片的修改步...

2019-06-27 16:31:23 532

原创 图片新增

图片新增所谓的图片新增也就是图片文件数据的新增图片新增是与其他数据新增是不同的其他的新增是文本数据可以直接新增进数据库而图片新增则是文件新增文件文件新增是需要先用数组读取接收才可以新增进数据库的不能是直接新增进入数据库的下面我就来说一下图片的新增步骤首先布局一个文件选择标签和一个图片标签如下图就是input type=”file”(文件选择)和img(图片)布局好后就给文件选...

2019-06-27 16:27:43 177

原创 时间(格式显示与作为条件查询)

时间(格式显示与作为条件查询)我们在处理数据库数据与页面显示数据之间的关系就属时间最为特殊从数据库查询到的时间数据直接显示到页面中的时间格式不是我们日常生活显示的时间格式他显示的是我们不理解的时间格式,这样会阻碍我们查看数据如下效果图下面我就给大家讲一个解决的方法也就是将时间格式转换为我们日常生活的时间格式首先我们创建一个类在类里面先创建一个私有字段再创建一个共有方法用私有字段...

2019-06-18 09:22:13 2137

原创 打印常见问题

打印常见问题window.print()是执行打印,方法print()也只能window调用才有用意思是对窗体的整个内容执行打印所以你要想打印什么内容就给窗体显示什么内容之前我写的生成图片打开一个新窗体把图片内容写入新窗体进行打印就是这个原理当然你也可以不用打开一个新窗体直接在原来的窗体将需要打印的内容重新写入窗体进行打印就行但之前的打印是出现问题的虽然打开一个新窗体并重新写入内容...

2019-06-18 09:20:06 484

原创 使用插件把HTML布局生成车票进行打印

使用插件把HTML布局生成车票进行打印我要给大家讲的插件是html2canvasHtml2canvas是能够把html布局生成图片的插件能够通过书写几句代码就能将布局生成图片了而我们要使用插件把html布局生成图片然后再调用打印代码进行打印完成的步骤如下首先我们得布局出我们想要生成的图片的样子我要生成的图片是车票如下图是车票的布局图上面的只是车票的字段基本布局还没有对应的车票数...

2019-06-09 12:01:37 521

原创 Form表单input文本输入框回车键提交问题

Form表单input文本输入框回车键提交问题当Form表单只有一个inupt文本输入框时,那个文本输入框存在着回车键按下提交from表单事件而往往我们在使用from表单时为了方便一般都会在输入完文本框后进行给文本框添加键盘事件一般都是回车键按下或弹起调用方法而当我们在布局form表单时只有一个文本框时他的回车键就会触发form表单提交从而使你给回车键添加事件会无效果这会让我们遇到无法添加...

2019-06-09 11:58:51 1156

原创 Layui插件的运用与常见问题

Layui插件的运用与常见问题layui插件类似于bootstrap插件它也是封装的脚本语言它具有的功能也十分强大我们常常运用layui的table和layertable是一个数据表格可以用来进行数据的绑定显示layer是带有表情包和图标提示框我经常运用它来进行提示它们都是封装好的功能,使用它们只需给他们设置相应的配置项就行对经常使用使用数据表格和提示框的人来说layui插件是个不错的...

2019-06-09 11:55:23 396

原创 Input数据回填格式问题

Input数据回填格式问题所谓的数据回填就是查询到数据库的数据给input赋值显示到页面当中一般我们都是将查询到的数据直接给input赋值实现数据回填但input有两个类型是特殊的,一个是日期一个是时间也就是type=”date”和type=”time”这两个类型如下图因为数据库的数据类型没有可以和他们相对应的数据格式所以直接赋值是无法进行回填的我们要解决这问题就要封装一个类创建...

2019-05-28 12:05:09 936

原创 修改保存不了的bug

修改保存不了的bug所谓的修改就是从数据库中查询到你想修改的那条唯一的数据由于主键ID是唯一的所以一般都是通过主键ID去查询数据库获取你想要修改表的其中一条数据也是唯一的一条数据去进行修改而修改这两个字的原理是重新赋值也就是给数据库的数据进行重新赋值我们书写代码执行修改时是根据原理去执行步骤的一个是从页面传输过来你需要的数据来给数据库的数据进行重新赋值来完成修改还有就是可以直接通过代...

2019-05-28 12:01:07 206

原创 Bootstrap弹性页面布局

Bootstrap弹性页面布局所谓的弹性布局就是适应多款浏览器不同的宽度布局的显示相对来说占的百分比是一样的甚至宽度不足时还会自动换行剩余元素等分空间使得页面布局在不同的浏览器中显示不混乱在这里我要讲的是利用bootstrap插件进行弹性布局Bootstrap布局是给元素添加封装好样式的类名弹性布局第一步布局是给最外层的元素添加类名container-fluidcontainer-...

2019-05-17 14:37:49 2229

原创 PowerDesigner物理模型创建数据库

PowerDesigner物理模型创建数据库PowerDesigner物理模型创建数据库比在SOL Server中直接创建数据库多了两个好处第一个好处是创建物理模型设置表和字段的名称有两个一个是给你观看的一个是在数据库创建后的实际名称这样就可以方便那些英文不过关的人给自己观看的名称设置中文就算忘了创的是什么表和什么字段也可以回头看一下物理模型就知道是什么表和字段了第二个好处就是想给一张表创建...

2019-05-17 14:34:43 3520

原创 用水晶报表插件实现打印

思路:(1) 下载水晶报表插件(2) 给项目引用水晶报表插件(3) 创建数据集(4) 绘画水晶报表(5) 代码处理打印首先我们是引用水晶报表来打印的那么我们就要下载水晶报表插件并引用下面就是引用水晶报表插件的截图在项目里点击添加新建项弹出这个页面就点击Reporting添加水晶报表插件就行了前提是要安装了水晶报表插件接着就是添加数据集了数据集是用来接收需要打印的数据的必需创...

2019-05-08 19:34:12 750

原创 数据库数据导出excel表格

思路:(1)引用NPOI插件(2)使用插件方法HSSFWorkbook创建工作簿;(3)使用插件方法ISheet创建工作表并命名;(4)书写工作表表头(学号 姓名 身份证号 性别 学院 专业 年级 班级 账号);(5)linq查询数据list 书写到工作表;(6)使用IO流写出数据(1)引用NPOI插件就是直接在项目中引用那个NPOI插件就行要将数据库的数据导出excel表格刚...

2019-05-08 18:07:06 359

原创 从excel表格导入数据

思路:(1)下载需要导入文件的模板(2)判断导入文件类型是不是后缀: .xls1、获取读取的文件; 2、把文件转换为二进制数组;3、二进制数组转成内存流;4、利用NPOI把内存流中的数据读取成工作簿Excel(3)工作簿中有工作表(4)工作表有数据(5)数据准确性(学院 专业 年级 班级 表跟表之间的关系)(6)数据都有,然后读取数据。(1)下载需要导入文件的模板要想将...

2019-05-08 18:05:32 180

原创 新增修改共用模态框

新增修改共用模态框这里建的模态框用的是bootstrap-4.1.3-dist css封装的类modal和fade实现的modal类他是自带隐藏属性display:none的就是将整个布局隐藏起来再通过某些事件触发布局的显示形成模态框的效果刚开始设置了modal和fade这两个类时给页面添加的属性如下图然后通过做新增修改时给新增修改按钮添加点击事件触发模态框的布局显示也就是给模态框添...

2019-04-27 17:59:54 675

原创 表单提交参数与序列化

表单提交参数与序列化原始的提交传递参数是需要从form表单中的input一个个的获取value对应参数传递数据的下图就是一个个获取value值并且一个个对应传递过去的当然对应传递参数不是乱对应的列如:{employeeNum: employeeNum, employeeName: employeeName, telphone: telphone,address: address }...

2019-04-27 17:56:32 1556

原创 数据库单表查询、新增、修改、删除

再实现增删查改前我们要先把数据库的表通过创建实体数据模型映射到项目中并且实例化出来才能对数据库的表的数据执行增删查改Models.CQUPTEntities myModels = new Models.CQUPTEntities();下面我就用数据库的一张公告类型表来给大家讲解一下怎么实现数据的增删查改增删查改中最基础和最重要的是查询要对数据库执行增删改都必需先查询到数据库的数据意思...

2019-04-17 12:38:33 1434

原创 Razor-标记和@Html.raw() 实现文本数据回填

Razor-标记和@Html.raw()实现文本数据回填Razor 是一种标记语法,可以让您将基于服务器的代码(Visual Basic 和 C#)嵌入到网页中。Razor的标志是@,@后面接的就是你要使用的服务器代码要使用你创建的类就要调用服务器的命名空间因为实现文本数据回填的数据用到的是数据库的数据所以要通过查询数据库的数据记录到ViewBag.notice和ViewBag.fil...

2019-04-17 12:34:00 623

原创 新增、修改数据常见问题(保存不了具有图片的数据)

新增、修改数据常见问题(保存不了具有图片的数据)因为用Post提交请求控制器方法保存数据到数据库时请求要对传递的参数进行危险字符的验证而图片的链接就含有危险字符所以就会常出现保存不了具备图片的数据为了安全起见,正常的Post提交是不允许提交诸如<>$/等敏感字符的(有点类似脚本注入),如果你有必要提交这些东西的话,就需要加上ValidateInput标签,比如富文本编辑的时候...

2019-04-07 18:36:52 597 1

原创 Linq语句单表查询和多表查询

Linq语句单表查询和多表查询一.Linq语句单表与多表查询数据库数据类如下列给出的四个表进行查询学生表:姓名,性别,学生ID,学院ID,年级ID,班级ID学院表:学院名称,学院ID,年级ID,班级ID年级表:年级,年级ID,班级ID班级表:班级名称,班级ID在查询之前要先将需要查询的数据库的表映射到项目的模型(Models)中然后在控制器写查询方法前将映射在模型(Models)的...

2019-04-07 18:25:51 3124 1

原创 bookstrap4搭建的模态框

模态框1.模态框截图2.模态框实现代码截图红色框里是给打开模态框封装的方法代码给打开那个按钮添加单击事件调用方法就可以打开模态框了注意:要使用bookstrap4布局首先要引用bookstrap框架如下图:...

2019-03-09 18:12:28 206

原创 简洁的点击显示隐藏

点击显示隐藏实现的效果是当是显示点击就隐藏了当是隐藏点击就是显示了在这我运用了jquery框架调用框架代码截图显示隐藏代码给需要的元素添加点击事件调用函数aa()即可...

2019-02-22 16:22:09 108

空空如也

空空如也

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

TA关注的人

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