自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 Layui+photoclip插件实现图片裁剪功能

Layui 图片上传功能实现后,现在来实现图片裁剪功能,代码还是接着使用图片上传的代码。没有看过的可以移步到 Layui图片上传文章引入photoclip和Layui的js文件HTML代码 <form class="layui-form" onsubmit="return false"> <div class="layui-row"> <div class=""> <div id="c

2020-08-29 19:39:10 1240

原创 ASP.NET MVC +Layui 实现图片上传功能

ASP.NET MVC +Layui 实现图片上传功能这是一个前端的添加功能只展示图片添加的前端代码 <div class="layui-upload"><button type="button" class="layui-btn" id="ImgUrlbtn" style="float:left;"> <font color="red"></font>请选择图片</button><div class="layui-uploa

2020-08-29 15:08:15 1895 5

原创 ASP.NET MVC使用自带的异常过滤器处理异常

创建自己的异常处理类新建ASP.NET MVC 项目,创建自己的异常处理类,继承HandleErrorAttribute。 public override void OnException(ExceptionContext filterContext) { base.OnException(filterContext); Exception ex = filterContext.Exception; } }使用队

2020-06-17 21:28:54 214

原创 向DropDownList 下拉框添加新选项

     大家有没有遇见过这样的情况,假如有一个下拉框,现在让你在下拉框里面添加一个新的选项如“请选择”,而数据库里面又不存在这一选项》要怎么做,下面为大家推荐两种写法:数据库的表为类别表:create table LE_FoodType(FoodTypeID int primary key identity(1,1),FoodTypeName nvarchar(50) not nu...

2018-05-07 15:48:22 3326

转载 get和post详解

     Get和post是表单提交数据的两种基本方式,get请求数据通过域名后缀url传送,用户可见,不安全,post请求数据通过在请求报文正文里传输,相对比较安全。get是通过url传递表单值,post通过url看不到表单域的值;get传递的数据量是有限的,如果要传递大数据量不能用get,比如type=“file”上传文章、type=“password”传递密码或者&lt; text ...

2018-04-18 00:16:47 13294

原创 如何对repater控件进行内容编辑

学习repater控件一般都会对&lt;itemTemplate&gt;&lt;/itemTemplate&gt;进行操作,一般进行删除,添加都比较容易,比较麻烦的是进行数据进行修改操作。这是非常伤脑的,下面为大家推荐两种方法如何进行数据的修改。方法一:使用Ajax进行在本网页局部刷新修改,不进行跳转。""里面的内容是你想要跳转的网页$.get(”",function(resu...

2018-01-08 13:06:23 287

原创 使用jquery实现购物车的添加与删除。

 要点分析:1.当购物车里面不存在商品时点击添加商品可以添加进去。2.当购物车里面存在商品时点击添加商品时会有两种情况。第一种就是购物车里面不存在这种商品可以进行添加。第二种就是如果你想添加的商品购物车本身就存在,那么就需要判重,进行商品个数累加。3.商品进行全选或者取消。当你选择全选按钮时,购物车里面的商品全选,如果取消其中的一件商品全选也会被取消,同样,当点击全部单个商品时全选按钮...

2018-01-02 14:03:06 6095 3

原创 Sql Server存储过程

存储过程的优点(1)减少网络通信量:一个行数不多的存储过程与直接调用sql语句的网络通讯量不会有很大的差别,如果包含上百行的Sql 语句,其性能比一条一条调用Sql 语句要高。(2)执行速度快:存储过程在创建的时候数据库已经对其进行一次优化,另外,存储过程一旦执行,在内存中就会保留这个存储过程,下次在调用存储过程时直接从内存中调用。视图的优点(1)简单性。视图不仅可以简化用户对数据的理解,也可以简化他们的操作。那些被经常使用的查询可以被定义为视图,从而使用户不必为以后的操作每次都指定全部的条件。(

2020-08-30 16:02:01 200

原创 数据库三范式

第一范式数据库表中的字段保证都是原子性,不可再分的。例如:上面的region就不符合第一范式,可以对region再次拆分第二范式确保表中的每个字段都与主键相关,而不是部分相关,主键与非主键是成完全依赖关系的。例如:订单编号和商品编号作为联合主键,由于商品名称,单位,价格这几列只与商品编号有关,与订单编号无关,因此与主键(联合主键)无关,违反范式第二原则符合第二设计原则,把商品信息分离到另一个表中,把订单项目表也分离到另一个表中。第三范式非主键字段不能产生传递依赖于主键字段例如:不

2020-07-27 15:56:49 411

原创 递归算法理解

什么是递归函数?当一个函数调用自己时候,就叫递归函数或递归方法。递归函数特点1.要有一个出口,它会一直调用自己知道满足某个条件为止。(何时结束)2.递归方法可以有参数,它会把新的参数传给自己。举例说明1.阶乘f(n)=n*(n-1)首先,我们先确认边界是什么?其次,我们要知道逻辑是什么?边界:当n=1时,他的阶乘就是1,也就是结束的时候就是f(n)=n*(n-1) public int Fn(int n) { int num; if

2020-07-26 21:18:18 246

原创 asp.net core包管理

npm包引用新建asp.net core 项目,右键添加新项,在搜索栏里面搜索npm,添加。在devDependencies里面输入bootstrap和版本号,输入的时候会有相应的提示,输入完成后保存,它会自动帮我们安装相关的依赖。当我们把里面的删除后包依赖也会自动的删除。使用Libman安装包引用另外一种安装包的方法是用Libman安装,右键项目添加客户端库,添加我们所需要的报,当然也可以勾选所需要的文件也可以全选,默认安装路径在wwwroot里面。...

2020-07-04 17:06:11 270

原创 asp.net webapi 简单使用Swagger

什么是SwaggerSwagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务,是一个在线的接口编辑文档,该文档描述了 API 的各种状态。如何使用Swagger新建Asp.net Webapi项目,使用nuget添加对Swagger的引用。安装成功后可以看到在App_Start文件中创建了两个类:SwaggerNet和SwaggerConfig。运行项目后会发现报错:我们只需要在SwaggerNet类上面的两行代码注释掉即可运行成功。[ass

2020-06-18 22:22:52 1211

原创 C#使用Quartz 实现定时任务

Quartz.net 简介Quartz.net是一个强大、开源、轻量的作业调度框架,可以定时执行一个作业。Quartz的基本组成部分调度器:Scheduler任务:JobDetail触发器:Trigger,包括SimpleTrigger和CronTrigger给计划者一个工作,让它在什么时间下执行这个工作。任务的实现将要定时执行的任务代码写到Ijob接口实现的Excute方法中,时间到后会自动执行这个任务。Demo搭建1.新建控制台应用程序,nuget添加对Quartz.net 的引用。

2020-06-16 23:35:20 11589 4

原创 vscode启动vue项目

学习完vue环境搭建并创建项目后下面我们介绍使用vscode运行vue项目。一:下载vscode地址为:https://code.visualstudio.com/然后根据自己的电脑下载对应的版本。 二:语言的修改当我们下载安装完成后我们会发现显示的全都是英文,一头蒙啊,果断的改变语言。ctrl+shift+p输入Language然后会有提示,修改成zh-cn。但是我们...

2018-11-23 22:16:14 54010 2

原创 vue环境搭建

环境搭建步骤一:在搭建vue的开发环境之前,一定一定要先下载node.js,vue的运行是要依赖于node的npm的管理工具来实现,下载地址是http://nodejs.cn二:下载好node之后,打开docs管理工具,先看看node安装成功了没有,输入 node -v ,回车,会输出node的版本号这样就已经是安装成功了三:使用淘宝的cnpm命令管理工具可以代替默认的np...

2018-11-22 23:25:56 200

原创 算法汇总

   1、1、2、3、5、8、13、21、34...... 求第30位数是多少,用递归算法实现        public static  int  Fo(int i)        {            if (i&lt;=0)            {                return 0;            }            else if (i &g...

2018-09-23 23:34:51 163

原创 图片上传功能

数据库就一张表create table ImageTable(ID int primary key identity(1,1),Src nvarchar(100))下面是前端代码 下面开始写button1的点击事件   protected void Button1_Click(object sender, EventArgs e)        {         ...

2018-09-21 22:46:44 230

原创 使用EasyUI完成datagrid数据分页

      当数据库中的数据量过多时一般都会进行分页操作,下面为大家提供一种EasyUI自带分页的操作,非常简便实用,喜欢EasyUI可以参考一下,希望可以给你带来帮助!   实用EasyUI首先要引用文件,这里不再进行叙述,为了让大家能够明白,现在从数据库一步步讲起。  数据库中的表为Goods表gocreate table Goods(Id int  primary key ...

2018-05-11 23:37:45 20481 1

原创 使用EasyUI一般处理程序完成form表单验证

 使用EasyUi来完成form表单验证首先要引用文件 &lt;link href="EasyUI/themes/material/easyui.css" rel="stylesheet" /&gt; &lt;link href="EasyUI/themes/icon.css" rel="stylesheet" /&gt;--图片样式 &lt;script s

2018-05-08 14:26:37 762

原创 使用EasyUI手动创建Tabs选项卡

    如果有学过JaueryEasyUI的人应该知道里面有一个功能可以帮助我们来进行创建选项卡,下面给大家介绍一种手动添加tabs选项卡。这是基于EasyUI基础上写的,下面开始介绍实现方法。1.首先引用文件 &lt;link href="EasyUI/themes/material/easyui.css" rel="stylesheet" /&gt; &lt;link h...

2018-05-05 17:29:53 1316

原创 使用JqueryEasyUI进行页面布局

下面为为大家介绍一种快速搭建页面布局的方法,那就是使用EasyUI进行布局。在布局之前首先要从EasyUI包里面引用五个文件。  &lt;link href="EasyUI/themes/material/easyui.css" rel="stylesheet" /&gt; &lt;link href="EasyUI/themes/icon.css" rel="stylesh...

2018-05-04 22:49:22 1728

原创 如何在数据库里面的一张表快速插入上万条数据

下面为大家分享如何在数据库里面从一张表里面快速创建上万条数据,我使用的是Sql serve数据库,现在在数据库里面创建一个表。(随便建的)create table Info(Id int primary key identity(1,1),Names  nvarchar(100),Num int)下面开始添加数据,用while循环方法。declare  @i intset ...

2018-05-04 22:24:20 9505 1

转载 C#抽象类,接口讲解

 接口和抽象类的区别接口用于规范,抽象类用于共性。 接口中只能声明方法,属性,事件,索引器。而抽象类中可以有方法的实现,也可以定义非静态的类变量。 抽象类是类,所以只能被单继承,但是接口却可以一次实现多个。 抽象类可以提供某些方法的部分实现,接口不可以。 抽象类的实例是它的子类给出的。接口的实例是实现接口的类给出的。 在抽象类中加入一个方法,那么它的子类就同时有了这个方法。而在接...

2018-04-19 23:45:40 309

原创 如何理解冒泡排序

什么是冒泡?      就像气泡漂上来一样,值比较小的在前,值比较大的在后。也就是说在一组数里面,其中的一个数与其它的数相比较,如果这个数与其它比较的数小,那么它就在那个比他大的数前面,直到遇见比它小的数。    如果说我已经比较出了两个数大小,那么我如何让它们互相改变自己的位置呢?解决这个问题之前我们先提出一个问题:      有一个装满水的A杯子,和一个装满水的B杯子,我想让A杯与...

2018-04-18 10:51:42 293

原创 ASP.NET页面传值对象

      在我们登录或者注册网站时都有这样的经历,如果你登上某一个网站,在网站菜单上就会显示是谁登录的,那么这中效果是怎样实现的?这主要是利用了ASP.NET中的页面传值来实现的。首先要了解什么是客户端和服务端:服务端是为客户端服务的,服务的内容诸如向客户端提供资源,保存客户端数据。客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。ASP.NET页...

2018-04-15 01:06:04 711

原创 如何手动绑定TreeView控件

近段时间学习了.NET控件之一的TreeView控件,下面是我对TreeView控件的理解,也许有的地方理解不对,请多多包涵,提出你的一些见解。下面进入我们的一些正题。绑定的时候我们可以吧TreeView想象成一棵树,而树上延伸的树枝我们成为节点也就是nodes属性。然后我们把数据插到上面。下面是代码:我的数据库使用的是SqlServer2010的下面我建立了一个为Department...

2018-04-13 00:44:02 539

原创 如何使用DropDownList绑定Sql server数据库

如何使用dropdownlist绑定数据库?首先我们要了解一些dropdownlist的一些属性。DataSource:为数据源DataBind:数据源绑定DataTextField:要显示的文本值DataValueField:显示文本值的编号其中DataTextField主要是给用户看的,我们程序员要用的是DataValueField。下面是代码展示:这里我就建立了一...

2018-04-13 00:09:51 6067 1

原创 使用控制台应用程序实现面对对象思想

                                                                                   使用面向对象思想实现英雄购买装备要点分析:1.首先明白有几个对象2.有几个类3.英雄购买装备不可以重复购买。4.购买装备后英雄的属性要进行改变。5.使用了面向对象的继承思想。下面是实现代码: 这个类...

2018-01-03 12:56:35 349

原创 短短几句代码实现滚动轮播效果

最近正在学习使用jquery实现轮播效果,下面是一些代码,可以为大家提供一些参考。 1.设置定时器实现轮播效果2.这是简简单单的三张图片 3.布局样式基本就是这些了,欢迎大家提供宝贵的意见....

2018-01-01 23:06:13 488

Jauery-EasyUi压缩包与最新的API文件

对于学习Jquery-easyui是一个好的帮助,其中里面的api文件是最新版本的文件,有什么不会的可以使用api进行学习,是一个学习帮组工具.

2018-05-01

从腾讯课堂里面学习的基于jquery实现狼吃羊小游戏

使用jquery完成一款关于狼吃羊的小游戏,这主是从腾讯课堂里面学习,里面有个人的见解和注释。

2018-04-13

空空如也

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

TA关注的人

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