- 博客(95)
- 收藏
- 关注
原创 进程外session 配置方法
Session保存在SQLServer中配置方法:解释一下 aspnet_regsql.exe表示执行这个文件 ,-U 表示SqlServer的登陆用户名是sa ,-P 表示登陆密码是123456 最后面的sales 是数据库名,即:你要将Session保存到哪个数据库下。配置webconfig:<sessionState mode="SQLServer" allowCust...
2019-05-18 10:34:09 374
原创 ASP.NET错误处理(错误跳转页)
虽然我们发送给用户的公用错误信息是安全的,就是说它不会威胁到应用程序的秘密,但是这样的信息并不好看。也许你希望用户永远也看不到这样的信息。相反,当处理请求的过程中,如果发生了一个为处理的错误,你希望能够显示自己的“定制错误页面”,显示出自己的品牌以及特定的错误信息向ASP.NET 应用程序中增加定制错误信息非常容易。首先,编写自己的 web页面,它可以是任何类型的文件:.htm,.aspx,....
2019-05-05 17:57:47 1678
原创 ASP.NET】三种页面转向——Server.Transfer,Server.Execute,Response.Redirect
Server.TransferServer.Transfer的重定向完全在服务器端进行,浏览器根本不知道。它先请求原始页面(a.aspx),原始页面(a.aspx)转到另一个页面(b.aspx),得到重定向后的页面Server.ExecuteServer.Execute的重定向发生在服务器端。它是请求原始页面(a.aspx),原始页面(a.aspx)执行统一Web服务器上指定的另一个新...
2019-05-05 17:45:09 399
原创 ASP.NET中Server.Execute和Server.Transfer的区别
Server.ExecuteServer.Execute方法允许当前的ASPX页面执行一个同一Web服务器上的指定ASPX页面,当指定的ASPX页面执行完毕,控制流程重新返回原页面发出Server.Execute调用的位置。这种页面导航方式类似于针对ASPX页面的一次函数调用,被调用的页面能够访问发出调用页面的表单数据和查询字符串集合,所以要把被调用页面Page指令的EnableV...
2019-05-05 17:44:55 710
原创 ASP.NET中Response.Redirect和Server.Transfer的区别
Response.Redirect :Response.Redirect 会将地址输出至浏览器,执行重定向操作。但是请注意,在程序执行到Response.Redirect("页面地址") 语句时,会立即中断当前页面的生命周期,直接向客户端返回信息,让客户端进行重定向操作。这个时候页面URL将会显示重定向后的地址。Server.Transfer :Server.Transfer 是一个很...
2019-05-05 17:44:47 425
原创 ASP.NET中Server.MapPath() 和 Request.MapPath()使用区别
ASP.NET中Server.MapPath()和Request.MapPath()使用区别:Server.MapPath(string):是将相对于当前调用文件的文件(或目录)映射为物理路径;Request.MapPath(string):是将string虚拟路径映射为物理路径(asp中Request无此方法)Server.MapPath(string)中string可...
2019-05-05 17:44:35 662
原创 ASP.NET中session和cookie的区别和联系
Cookie译小甜饼,是网页浏览器用来保存用户信息的文件,也就是一小段文本,可以保存比如用户是谁,购物车有哪些商品等。Session会话,会话是指我们访问网站的一个周期。 比如用户打开一个浏览器访问某个位的站点。在这个站点点击多个超链接查看各个网页,然后关闭浏览器,整个过程称之为一个会话。两个都可以用来存私密的东西,同样也都有有效期的说法。区别在于。session是放在服务器上的,...
2019-05-05 15:09:28 617
原创 HTTP状态码
1xx(临时响应消息)用于表示临时响应并需要请求者执行操作才能继续的状态代码。100(继续): 请求者应当继续提出请求。服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其余部分。 101(切换协议): 请求者已要求服务器切换协议,服务器已确认并准备进行切换。 102(加工处理) : 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行...
2019-05-05 15:09:13 393
原创 JSON和XML的联系和区别
什么是json:(JavaScript Object Notation) 轻量级的数据交换格式 ;完全的独立语言文本格式;提升网络的传输速度?(因为是轻量级的传输,占用的宽带小)JSON和XML的区别son和xml都是在远程调用或者和某公司合作时的数据交换格式。相同点:json与xml是一种远程数据传输交换格式。json是轻量级的,xml标记电子文件具有结构性的语言。不同点:...
2019-05-05 12:27:34 315
原创 ASP.NET Session详细介绍
一、概述Session用于存储特定的用户会话所需的信息 。 Session对象的引入是为了弥补HTTP协议的不足,HTTP协议是一种无状态的协议。Session中文是“会话”的意思,在ASP.NET中代表了服务器与客户端之间的“会话”。Session的作用时间从用户到达某个特定的Web页开始,到该用户离开Web站点,或在程序中利用代码终止某个Session结束。引用Session 则可以让...
2019-04-27 16:00:02 3997
原创 ASP.NET Cookie 详细介绍
Cookie基础理解Cookie(小甜饼)是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。Cookie 包含每次用户访问站点时 Web 应用程序都可以读取的信息。 Cookie是一种能够让网站服务器把少量数据(4kb左右)储存到客户端的硬盘或内存,并且读取出来的一种技术。 当你浏览某网站时,由Web服务器放置于你硬盘上的一个非常小的文本文件,它可以...
2019-04-27 15:59:48 928
原创 C#操作的SQL-Server数据库以及dataReader与datagridview的捆绑
获取数据库数据的两种写法:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Linq;using System.Text;...
2019-04-24 14:29:19 610
原创 Server.Transfer和Response.Redirect的区别
Server.Transfer和Response.Redirect的区别是什么?Response.Redirect :Response.Redirect 会将地址输出至浏览器,执行重定向操作。但是请注意,在程序执行到Response.Redirect("页面地址") 语句时,会立即中断当前页面的生命周期,直接向客户端返回信息,让客户端进行重定向操作。这个时候页面URL将会显示重定向后的地址。...
2019-04-24 14:27:53 391
原创 相等比较:==/Equals /ReferenceEquals 异同
==:比较两个对象是否相等。会根据需要自动进行必要的类型转换。对引用类型比较其引用地址,对值类型比较其值。Equals:比较两个对象是否相等。对于值类型,比较其值,不会进行类型转换。对引用类型,比较其引用地址ReferenceEquals:Object的静态方法,比较两个对象的引用是否相等,值类型和引用类型一样。对于值类型,永远为False;对于两个引用类型,会比较它们是否指向了同一地...
2019-04-24 14:22:47 181
原创 .NET面试题
.NET面试题1.说明值类型和引用类型的区别①值类型有结构体(数值类型、bool型、用户定义的结构体)、枚举、可空类型等;引用类型有class、数组、interface 或 delegate、object、dynamic 和 string等。②值类型System.ValueType 中派生的,直接存储数据值,内存是自动释放的;引用类型System.Object类,引用类型存储对其...
2019-04-24 08:52:19 9980 1
原创 readonly 关键字与 const 关键字的区别
const 字段只能在该字段的声明中初始化。 readonly 字段可以在声明或构造函数中初始化。因此,根据所使 用的构造函数,readonly 字段可能具有不同的值。 const 字段是编译时常数,而 readonly 字段可用于运行时常数。 const 默认就是静态的,而 readonly 如果设置成静态的就必须显示声明。 const 对于引用类型的常数,...
2019-04-16 15:47:27 205
原创 C/S与B/S架构的区别和优缺点
一.C/SC/S是Client/Server,即客户端/服务器端架构,一种典型的两层架构。客户端包含一个或多个在用户的电脑上运行的程序服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。C/S 可以看做是胖客户端架构因为客户端需要实现绝大多数的业务逻辑和界面展示。作为客户端的部分...
2019-04-12 10:45:38 257
原创 浅析BootStrap
Bootstrap 介绍Bootstrap 概述 Bootstrap 是由Twitter 公司(全球最大的微博)的两名技术工程师研发的一个基于HTML、CSS、JavaScript 的开源框架。该框架代码简洁、视觉优美,可用于快速、简单地构建基于PC 及移动端设备的Web 页面需求。 2010 年6 月,Twitter 内部的工程师为了解决前端开发任务中的协作统一问题。经历各...
2019-04-07 14:32:24 406
原创 JQuery加载,选择器,样式操作,动画,尺寸,属性操作,事件,元素节点操作
jquery加载将获取元素的语句写到页面头部,会因为元素还没有加载而出错,jquery提供了ready方法解决这个问题,它的速度比原生的 window.onload 更快。<script type="text/javascript">$(document).ready(function(){ ......});</script>可以简写为:...
2019-04-03 09:03:05 196
原创 ADO.NET面试题
1.ADO.NET中读写数据库需要使用哪些对象?作用是什么?答:DataConnection连接对象,Command执行命令和存储过程,DataReader向前只读的数据流,DataAdapter适配器,支持增删查询,DataSet数据存储器,DataReader:向前只读的数据流2.写出一条SQL语句:取出Student表中第31到第40条数据(以自动增长的ID作为主键,主键可能不连...
2019-03-30 14:01:35 474
原创 jQuery初步介绍
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery是目前使用最广泛的javascript函数库。据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。jQuery的版本分为1.x系列和2.x、3.x系列,1.x...
2019-03-30 11:28:16 133
原创 C#中的单例模式
单例模式:对象只能出现一次1.将构造函数私有化;2.使用一个公开静态方法;3.使用一个 静态属性进行判断当前窗口是否被创建。 private RegsiterWindow() { InitializeComponent(); } public static RegsiterWi...
2019-03-08 12:27:15 89
原创 T-SQL高级查询
一.SELECT语句基本语法1.Select语句主要是从数据库中检索行,并允许从一个或多个表中选择一个或多个行或列。select语句的基本语法如下:2.Select语句的参数及说明二.指定公用表表达式1.WITH子句用于指定临时命名的结果集,这些结果集称为公用表表达式(CTE)。该表达式源自简单查询,并且在单条SELECT、INSERT、UPDATE或DELETE语句的执行范围内...
2019-03-03 23:33:46 380
原创 ADO.NET内置对象
ADO.NET常用对象一.Connection对象Connection对象主要是开启应用程序与数据库之间的连接,对于不同的数据源需要使用不同的类建立连接。Connection对象的属性:1.ConnectionString属性,用于获取或设置用于打开数据库的字符串。2.ConnectionTimeout属性,用于获取在尝试建立数据库连接到终止尝试并生成错误之前所等待的时...
2019-02-27 19:27:13 231
原创 SQL Server函数(聚合,数学,字符串,日期时间,元数据函数)
一,聚合函数聚合函数对一组值进行计算并返回单一的值,通常聚合函数会与SELECT语句的GROUP BY子句一同使用,在与GROUP BY子句使用时,聚合函数会为每一个组产生一个单一值,而不会为整个表产生一个单一值。常用的聚合函数及说明:(1)SUM 返回表达式中所有值的和(2)AVG 计算平均值(3)MIN 返回表达式的最小值(4)MAX 返回表达式的最大值(5)COUNT 返回组中...
2019-02-22 17:37:45 1439
原创 T-SQL编程基础
T-SQL语言的组成数据定义语言(DDL,Data Definition Language):SQL让用户定义存储数据的结构和组织,以及数据项之间的关系。 数据操纵语言(DML,Data Manipulation Language):SQL允许用户或应用程序通过添加新数据、删除旧数据和修改以前存储的数据对数据库进行更新。 数据控制语言(DCL,Data Control Language)...
2019-02-22 16:15:14 477
原创 SQL Server中数据表的添加,修改,删除,查询(增删改查)
数据表的操作增删改查增(添加):使用INSERT语句添加数据USE 数据库名INSERT INTO 数据表名VALUES('小笼包','男','18','100')INSERT INTO 数据表名([NAME],[SEX])VALUES('丹妮','女')--插入批量数据 使用UNION关键字INSERT INTO 数据表名SELECT '小李','女',...
2019-02-22 16:01:42 3430 1
原创 SQL和T-SQL的区别
1、SQL 结构化查询语言(Structured Query Language) 简称SQL是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名2、T-SQL T-SQL 即 Transact-SQL,是 SQL 在 Microsoft SQL Server 上的增强...
2019-02-21 18:03:51 7538 1
原创 SQL Server中的约束(六种约束)
什么是约束?数据库—由若干张数据表组成(理解为一个类库)数据表—由行和列组成的一个二维数组(理解为一个类)列—字段(理解为表中对象的一个属性)行—理解为表中的一个对象约束是数据库中保证数据完整性的方法1.实体完整性例如:每个表中有一个必须要指定的字段2.区域完整性针对表中的某个字段进行特殊化限制3.参照完整性表与表之间的一种特殊化关联限制约束类型(六种):1.主键约束(...
2019-02-21 18:00:01 28154
原创 SQL Server数据库和数据库简单概述
一.数据库(DATABASE)是按照数据结构来组织,存储,管理数据的仓库,是存储在一起的相关数据的集合 优点:①减少数据的冗余度,节省数据的存储空间 ②具有较高的数据独立性和易扩充性③实现数据资源的充分共享二.数据库系统(DataBase System,简称DBS)是采用数据库技术的计算机系统,是由数据库(数据)、数据库管理系统(软件)、 数据库...
2019-02-20 08:39:51 1203
原创 C#高级编程测试题
一.简答题1.简述C#中的所有访问修饰符和访问权限public(公开的):应用于所有类和类成员,可访问范围:任何代码都可以访问private(私有的):应用于所有类和类成员,可访问范围:当前类自身protected(受保护的):应用于类和内嵌类的所有成员, 可访问范围:当前类自身,所有的子类可以访问,同一程序集其他类不可以访问,其他程序集中可以通过继承也可以访问Internal...
2019-02-17 16:27:47 894
原创 C#使用Log4net记录日志
Log4记录日志第一步:下载Log4Net下载地址:http://logging.apache.org/log4net/download_log4net.cgi把下载的 log4net-1.2.11-bin-newkey解压后, 双击bin文件夹,双击net文件夹,选择针对.NET FramerWork的不同版本找到相应版本的log4net.dll;第二步:应用Log4Net1、在项...
2019-02-16 23:07:04 289
原创 C#使用UDP实现服务器与客户端通信
TCP 必须建立在连接才可以进行通信,UDP不需要建立通信但两者都需要监听来接收消息TCP是一种面向连接的、可靠的,基于字节流的传输层通信协议。为两台主机提供高可靠性的数据通信服务。它可以将源主机的数据无差错地传输到目标主机。当有数据要发送时,对应用进程送来的数据进行分片,以适合于在网络层中传输;当接收到网络层传来的分组时,它要对收到的分组进行确认,还要对丢失的分组设置超时重发等。为此TC...
2019-02-16 22:52:23 5322 1
原创 C#socket通信(服务器端与客户端实现简单的聊天室通信)
知识基础:1.按网络覆盖范围,计算机网络可分类为广域网、城域网、局域网和Internet。2.在TCP/IP网络中测试连通性的常用命令是Ping 命令,ipconfig。3.Internet的核心协议是TCP/IP 。4.IP地址127.0.0.1是一个测试地址。5.Internet的前身是Arpanet 。6.在企业内部网与外部网之间,用来检查网络请求分组是否合法,保护网络资源不被非...
2019-02-16 22:45:13 1519 1
原创 c#音乐播放器案例
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO;using System.Linq;using System.Text;using System.Threading.Tas...
2019-02-15 18:00:40 734
原创 c#控制台实现停车场管理系统案例
using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace _04_案例停车场管理系统{ class Program { static string[,] parking = new string[10,10]; ...
2019-02-15 17:54:50 1813
原创 C#委托
委托委托是方法的抽象,它存储的就是一系列具有相同签名和返回类型的方法的地址。调用委托的时候,委托包含的所有方法将被执行。委托是类型,就好像类是类型一样。与类一样,委托类型必须在被用来创建变量以及类型对象之前声明。委托的声明原型是delegate <函数返回类型> <委托名> (<函数参数>) 本身自带的委托## ActionAction是无返回值...
2019-02-15 17:48:21 156
原创 C#绘制验证码
/// <summary> /// 绘制验证码的方法 /// </summary> void SetCode() { //默认验证码 string code = "2wa4"; code = code.Trim(); ...
2019-01-28 16:10:38 179
原创 MD5加密
MD5加密命名空间:using System.Security.Cryptography;using System;using System.Collections.Generic;using System.Linq;using System.Security.Cryptography;using System.Text;using System.Threading.Tas...
2019-01-28 16:04:49 155
原创 GDI绘图网格
//网格宽300,高600 Bitmap image = new Bitmap(300,600); //创建绘图对象Graphics Graphics graphics = Graphics.FromImage (image); //清除画布,背景颜色为红色 graphics.Clear(Color.Red);...
2019-01-28 16:03:39 241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人