自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZhuJiHan的博客

坚持每一天,收获进一步!

  • 博客(35)
  • 收藏
  • 关注

原创 请关注个人微信公众号更多详细讲解,待你加入!

自己创建了一个微信公众号,希望大家可以关注一下,平时发一些有关Sql数据库、HTML+CSS、JS、Jquery、C#、Web.Net、Asp.Net、Winfrom 各种计算机源代码,详细讲解,不懂的地方还可以提问,一个为您讲解代码的公众号!...

2020-06-30 08:23:29 107

原创 SQL Server 常见的7种约束以及where条件表达式

一、常见的7种约束--主键约束(primary key):--唯一约束(unique)--检查约束(check)--默认约束(default)-----for 字段名--外键约束(foreign key)-------references 主键表名(主键字段)--非空约束(not null)--标识列(identity)二、where条件表达式--对查询记录的结果进行选择(筛选)和处理--1、比较运算: > < >= <= <&gt

2020-06-23 16:39:44 1252

原创 ASP.NET常见简答题

1、静态类和静态方法的好处?static方法是类中的一个成员方法,属于整个类,即使不用创建任何对象也可以直接调用。 静态类最大的特点就是共享。 静态类的特性是防止继承2、简述ASP.NET中六大常用内置对象 请写出在ASP.NET中常用的几种页面间传值的方法,并说出它们的特点。Response对象:通过该对象的属性和方法可以控制如何将服务器端的数据发送到客户端浏览器。 Request对象:当客户发出请求执行ASP.NET程序时,客户端的请求信息会包装在Request对象中,这些请求信息包括请

2020-06-19 20:53:46 251

原创 ASP.NET MVC

MVC 编程模型MVC 是三个 ASP.NET 开发模型之一。MVC 是用于构建 web 应用程序的一种框架,使用 MVC (Model View Controller) 设计:Model(模型)表示应用程序核心(比如数据库记录列表) View(视图)对数据(数据库记录)进行显示 Controller(控制器)处理输入(写入数据库记录)MVC 模型同时提供对 HTML、CSS 以及 JavaScript 的完整控制。MVC 模型通过三个逻辑层来定义 web 应用程序:busines

2020-12-10 09:57:25 10

原创 jQuery 图片跟随鼠标移动特效

首先写一个鼠标指针移动时发生 mousemove 事件,然后定义X\Y,轴给X\Y轴赋值,然后选择图片写图片的css样式,第一步设置图片的大小,第二步将图片设置绝对定位position:absolute,最后获取X\Y分别给left=e.pageX,top=e.pageY 。如果图片不现实效果的话就让e.pageY 、e.pageX,分别加5;如:“top”:e.pageY+5,“left”:e.pageX+5;这种情况是因为浏览器的问题,建议使用谷歌浏览器或者Edge。 <script ...

2020-08-10 10:14:52 162

原创 C#打印直角三角形、等腰三角形、九九乘法表

使用for循环打印直角三角形 for (int i = 1; i <= 9; i++) { Console.WriteLine(); for (int j = 1; j <= i; j++) { Console.Write( "*" ); Console.Write(" ");

2020-07-20 11:17:01 220

原创 Server.Transfer和Response.Redirect的区别是什么?

Server.Transfer和Response.Redirect的区别是什么?Server.Transfer在服务器端完成,是服务器请求资源,服务器直接访问目标地址的URL,把那个URL 的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以客户端浏览器中的URL地址是不会改变的,这个过程中浏览器和Web 服务器之间经过了一次交互;Response.Redirect是客户端完成,是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会

2020-07-18 21:58:48 37

原创 Asp.Net实现删除ajax请求.

第一步:配置GridView数据表然后编辑列添加TemplateField列,标明标题文本,然后添加Button控件。如下:<asp:TemplateField HeaderText="操作"> <ItemTemplate> <input type="button"value="删除"class="delete"data-id='<%# Eval("TaskID") %>' /> </ItemTemplate>

2020-07-17 18:15:13 62

原创 ASP.NET中常用的几种页面间传值的方法

请写出在ASP.NET中常用的几种页面间传值的方法,并说出它们的特点。QueryString 传递一个或多个安全性要求不高或是结构简单的数值。但是对于传递数组或对象的话,就不能用这个方法了 session(viewstate) 简单,但易丢失 作用于用户个人,过量的存储会导致服务器内存资源的耗尽。 application 对象的作用范围是整个全局,也就是说对所有用户都有效。其常用的方法用Lock和UnLock cookie 简单,但可能不支持,可能被伪造 Cookie是存放在客户端的,而sessi

2020-07-14 08:30:36 44

原创 .Net面试简答题——每日掌握(十)

一、以下两种异常处理方式有什么区别?try{}catch(){throw;}try{}catch(Exceptionex){Throwex;}前者catch无参数,可以捕获所有异常,只有throw关键字,表示抛出当前catch语句捕获的异常。 后者catch有参数,可以捕获所有以Exception类派生的异常,throw变量名;抛出的是Exception异常或Exception派生的类型二、用接口或父类作为输入的参数有什么好处?返回值如果是接口是为了什么?接口或父类作为参数,所有继承了此接口或父

2020-07-13 15:27:04 50

原创 .Net面试简答题——每日掌握(九)

一、说出一些常用的类、接口,请各举5个? 要让人家感觉你对.Net开发很熟,所以,不能仅仅只列谁都能想到的那些东西,要多列你在做项目中涉及的那些东西。就写你最近写的那些程序中涉及的那些类。常用的类:StreamReader、WebClient、Dictionary<K,V>、StringBuilder、SqlConnection、FileStream、File、Regex、List<T>常用的接口:IDisposable、IEnumerable、IDbConn...

2020-07-11 11:21:16 45

原创 .Net面试简答题——每日掌握(八)

一、StringBuilder和String的区别?String在进行运算时(如赋值、拼接等)会产生一个新的实例,而StringBuilder则不会。所以在大量字符串拼接或频繁对某一字符串进行操作时最好使用StringBuilder,不要使用String。 如果要操作一个不断增长的字符串,尽量不用String类,改用StringBuilder类。两个类的工作原理不同:String类是一种传统的修改字符串的方式,它确实可以完成把一个字符串添加到另一个字符串上的工作没错,但是在.NET框架下,这个操作实在

2020-07-10 20:33:02 21

原创 .Net面试简答题——每日掌握(七)

一、using关键字有什么用?什么是IDisposable?using可以声明namespace的引入,还可以实现非托管资源的释放,实现了IDisposiable的类在using中创建,using结束后会自动调用该对象的Dispose方法,释放资源。加分的补充回答:using其实等价于try……finally,用起来更方便。二、stringstr=null与stringstr=“”说明其中的区别?stringstr=null是不给他分配内存空间,而stringstr=“”给它分配长度为空字符串的内

2020-07-09 07:19:37 49

原创 .Net面试简答题——每日掌握(六)

一、C#中的接口和类有什么异同?不同点:不能直接实例化接口。 接口不包含方法的实现。 接口可以多继承,类只能单继承。 类定义可在不同的源文件之间进行拆分。相同点:接口、类和结构都可以从多个接口继承。 接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。 接口和类都可以包含事件、索引器、方法和属性。 基础知识:接口只能定义方法(只能定义行为,不能定义实现也就是字段),因为事件、索引器、属性本质上都是方法,所以接口中也可以定义事件、索引器、属性。二、...

2020-07-08 16:11:02 65

原创 .Net面试简答题——每日掌握(五)

一、能用foreach遍历访问的对象的要求? 需要实现IEnumerable接口或声明GetEnumerator方法的类型。 二、GC是什么?为什么要有GC? C/C++中由程序员进行对象的回收像学校食堂中由学生收盘子,.Net中由GC进行垃圾回收像餐馆中店员去回收。 GC是垃圾收集器(GarbageCollection)。程序员不用担心内存管理,因为垃圾收集器会自动进行管理。GC只能处理托管内存资源的释放,对于非托管资源则不能使用GC进行回收,必须由程序员手工回收,一个例子就是F

2020-07-07 20:51:47 27

原创 .Net面试简答题——每日掌握(四)

一、CTS、CLS、CLR分别作何解释? CTS:CommonTypeSystem通用类型系统。Int32、Int16→int、String→string、Boolean→bool。每种语言都定义了自己的类型,.Net通过CTS提供了公共的类型,然后翻译生成对应的.Net类型。 CLS:CommonLanguageSpecification通用语言规范。不同语言语法的不同。每种语言都有自己的语法,.Net通过CLS提供了公共的语法,然后不同语言翻译生成对应的.Net语法。 CLR:

2020-07-06 15:56:48 55

原创 .Net面试简答题——每日掌握(三)

1.属性和public字段的区别是什么?调用set方法为一个属性设值,然后用get方法读取出来的值一定是set进去的值吗? 属性可以对设值、取值的过程进行非法值控制,比如年龄禁止设值负数,而字段则不能进行这样的设置。虽然一般情况下get读取的值就是set设置的值,但是可以让get读取的值不是set设置的值的,极端的例子:PublicAge{get{return100;}set{}}。 2.三层架构 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层

2020-07-05 20:30:05 93

原创 .Net面试简答题——每日掌握(二)

1.面向对象的三个特性? 继承性:就是让一个类型的对象拥有另一个类型的对象的属性的方法。继承后,子类拥有父类的属性和方法。 封装性:就是将数据和代码捆绑在一起,防止外界干扰。 多态性:就是一个事物拥有不同形式的能力。 2.C#中的委托是什么?事件是不是一种委托?事件和委托的关系。 委托可以把一个方法作为参数代入另一个方法。 委托可以理解为指向一个函数的指针。 委托和事件没有可比性,因为委托是类型,事件是对象,下面说的是委托的对象(用委托方式实现的事件)

2020-07-03 09:24:52 60

原创 .Net面试简答题——每日掌握(一)

一、简述private、protected、public、internal修饰符的访问权限。 private:私有成员,在类的内部才可以访问。 protected:保护成员,该类内部和继承类中可以访问。 public:公共成员,完全公开,没有访问限制。 internal:当前程序集内可以访问。 二、ADO.NET中的五个主要对象 Connection:主要是开启程序和数据库之间的连接。没有利用连接对象将数据库打开,是无法从数据库中取得数据的。Close和Disp

2020-07-02 17:58:28 53

原创 C#的基本语法——基本讲解

一、数据类型整型: byte short int long浮点型:float double decimal字符串型:char string布尔型:bool二、变量和常量1、变量(和java一样) 数据类型 变量名;C#变量的命名规范(camel):首字母小写,其余单词首字母大写变量名只能由:字母,数字,下划线组成,且开头不能是数字2、常量(使用const关键字)const 数据类型 常量名=常量值;3、隐式数据类型var三、运算符和表达式算术运算符:+ - * ...

2020-07-01 17:22:24 80

原创 C#OOP深入——基本讲解

一:属性语法:[访问修饰符] 数据类型 属性名{ get { 返回私有的字段; } set { 设置私有的字段; }}自动属性 public char Sex { get; set; }使用快捷键封装属性:ctrl+R+E优点:控制私有字段的可访问性保护内部数据的安全性和合法性二、索引器1、索引器是一种特殊的类成员2、允许按照数组的方式检索对象的数组元素3、索引器的定义语法与属性类似...

2020-06-30 08:38:43 44

原创 C#继承和多态——基本讲解

一、继承1、语法://派生类,Student里面什么也没写,但是他继承了People class Student:People { public void NengLi() { JiShu(); } }2、使用说明1)子类可以继承父类的所有公有的属性和方法,还有受保护的字段和方法,私有的字段和方法不会被继承2)实例化子类时会自动调用父类的(无参)构造方法3)构造方法不能被继承,但是可以通过ba

2020-06-29 17:47:12 105

原创 C#常用类——基本讲解

一、Math类Math类是一个静态类 Math类为我们提供常用的数学函数和常量二、Random类生成随机数 使用Random对象的next方法产生需要的随机数三、DateTime类DateTime是一个结构体,它表示时间上的一刻,通常以日期和当天时间表示 DateTime.Now 获取当前日期和时间 DateTime.Now.ToShortDateString() 短日期 DateTime.Now.ToShortTimeString() 短时间 DateTime.Now.AddD

2020-06-28 14:37:57 155

原创 C#抽象类和接口——基本讲解

一、抽象类抽象类用来列举一个类所需要的行为,但不去具体实现 必须由子类实现抽象类的方法 抽象方法只指明方法的返回值类型,方法名和参数,但不提供方法的实现 有抽象方法的类必须定义为抽象类 子类使用override关键字重写父类的抽象方法 如果子类没有实现父类的抽象的方法,那么子类也必须是抽象的 抽象类使用abstract关键字修饰二、接口(interface)语法: [属性][访问修饰符] interface 接口名 { //接口主体 } 接口只能声明方法、属性、索引器...

2020-06-27 10:31:32 51

原创 ASP.Net——Ajax删除 基本讲解

首先要搭建好三层架构,创建好显示数据的页面。第一步:把一般处理程序创建并写好相应操作代码。一般处理程序可以在JQuery中被调用。using System;using System.Collections.Generic;using System.Linq;using System.Web;using BLL; namespace WebApplication1{ /// <summary> /// DelHandler 的摘要说明

2020-06-26 21:41:14 31

转载 Asp.Net Eval()方法

1:在.aspx页面,<% %>标签相当于在.cs页面的代码,也就是说你在.cs文件里面怎样写,就可以在.aspx文件里面的<% %>标签里面怎样写。2:在.aspx页面,<%= %>标签可以调用你的后台的变量或者方法等,不过被调用的方法必须是public的。如果你的Default.cs文件里面有:public string str = "调用后台方法!";public string GetStr(){ return "调用后台方法!";}那么你...

2020-06-25 16:48:51 38

原创 JS特效计算器计算加减乘除

js: <script type="text/javascript"> function calc(sign) { var firstValue = document.calcform.first.value; var secondValue = document.calcform.second.value; var resultValue; var num1 = parseFl

2020-06-24 23:13:47 54

原创 SQL Server 各种查询方法演示

首先创建数据库、数据表、测试数据--创建学生信息数据库create database studentsgouse studentsgo--创建学生表create table stuinfo( stuid int, stuname varchar(20), stusex char(2))go--插入测试数据insert into stuinfo values(101,'张三','男')insert into stuinfo(stuid,stuname,stus

2020-06-22 10:09:17 288

原创 C#抽象类和接口——基本讲解

一、抽象类(abstract)1、抽象类用来列举一个类所需要的行为,但不去具体实现2、必须有子类实现抽象类的抽象方法3、抽象方法只指明方法的返回值类型,方法名和参数,但不提供方法的实现4、有抽象方法的类必须定义为抽象类5、子类使用override关键字重写父类的抽象方法6、如果子类没有实现父类的抽象方法,那么子类也必须是抽象的二、抽象类的构造方法1、抽象类的构造方法不能被直接调用,只能由派生类的构造方法调用2、派生自抽象的类需要实现基类的所有的抽象方法才能实例化三、虚方法和抽象方法的

2020-06-21 11:09:50 42

原创 C#简答题及解析答案

1、什么是装箱和拆箱?装箱是从值类型到引用类型的隐式转换;拆箱是从引用类型到值类型的显示转换;2、什么是重载和重写Overload:重载就是在同一个类中,方法名相同,参数列表不同。参数列表不同包括:参数的个数不同,参数类型不同等。override:说的是两个类继承,子类重写父类的方法,在调用的时候,子类的方法会覆盖父类的方法,也就是会调用子类的方法。在父类中的方法必须有修饰符virtual,而在子类的方法中必须指明override。3、说说抽象方法和虚方法的相同点与不同点。...

2020-06-20 21:25:04 305

原创 ASP.NET三层架构常见问题跟解决方案

一、常见问题及解决方案 1、修改、删除功能无法使用 没有设置GridView主键:DataKeyNames="主键ID" 实体类中没有添加主键属性 DAL层中没有给主键赋值 UI层中主键数据丢失 2、CS1061: 不包含"***"的定义后台因误操作而生成的事件/方法被删除,而前台仍然在调用 保持前后台一致:要留都留,要删都删 3、SQLHelper的类...

2020-06-18 10:04:01 105

原创 JS球形上下左右漂浮广告特效

CSS样式:<style type="text/css"> body { margin=0; height:500px; width:1200px; border:1px solid red; } img { width: 100px; height: 100p

2020-06-18 09:45:18 92

原创 JS跟随鼠标滑动的事件

JS部分:<script type="text/javascript"> window.onload = function () { document.getElementById("body").onmousemove = function (e) { var span = document.getElementsByTagName("span")[0]; span.style.top

2020-06-18 09:38:04 81

原创 JS手机号后四位随机号码摇奖

css样式:<style type="text/css"> .in { border: solid; color: ##0000FF; width: 50px; height: 50px; font-size: 40px; text-align: center; } .btn

2020-06-17 12:50:27 69

原创 JS网页上下左右漂浮广告特效

CSS部分:<style type="text/css"> body { margin=0; height:500px; width:1200px; border:1px solid red; } img { width: 100px; height: 100p

2020-06-15 17:59:45 114

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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