- 博客(12)
- 收藏
- 关注
原创 堆和栈的区别
栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义;局部值类型变量、值类型 参数等都在栈内存中。堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小。...
2020-11-19 09:39:36
198
原创 ADO.NET中的五个主要对象
Connection:主要是开启程序和数据库之间的连接。没有利用连接对象将数据库打开,是无法从数据库中取得 数据的。Close 和 Dispose 的区别,Close 以后还可以 Open,Dispose 以后则不能再用。Command:主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增、修改、删除数据等指令, 以及调用存在数据库中的存储过程等。这个对象是架构在 Connection 对象上,也就是 Command 对象是透过连 接到数据源DataAdapter:主要是在数据源以及 Dat
2020-11-19 09:38:43
314
原创 什么叫应用程序域(AppDomain)
应用程序域是一种边界,它由公共语言运行库围绕同一应用程序范围内创建的对象建立(即,从应用程序入口点开始,沿着对象激活的序列的任何位置)应用程序域有助于将在一个应用程序中创建的对象与在其他应用程序中创建的对象隔离,以使运行时行为可以预知。在一个单独的进程中可以存在多个应用程序域。应用程序域可以理解为一种轻量级进程。起到安全的作用,占用资源小。...
2020-11-19 09:36:49
784
原创 跨域解决方案
动态创建一个script标签。利用script标签的src属性不受同源策略限制。因为所有的src属性和href属性都不受同源策略限制。可以请求第三方服务器数据内容;步骤1:去创建一个script标签步骤2: 接口参数,必须要带一个自定义函数名 要不然后台无法返回数据步骤3:通过定义函数名去接收后台返回数据如图:...
2020-11-19 09:35:22
134
原创 Ajax原理
1、Ajax的原理就是:通过javascript的方式,将前台数据通过xmlhttp对象传递到后台,后台在接收到请求后,将需要的结果,再传回到前台,这样就可以实现不需要页面的回发,页是数据实现来回传递,从页实现无刷新2、Ajax的原理简单来说,实际上就是通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面3、这其中最关键的一步就是从服务器获得请求数据。要清楚这个过程和原理,我们必须对 XMLHttpRequest有所了解总结:我们
2020-11-19 09:32:36
13687
原创 XML与HTML的区别
XML是区分大小写字母的,HTML是不区分的。在HTML中,如果上下文清楚的显示出段落或者列表键在何处结尾,那么你可以省略或者之类的结束 标记。在XML中,绝对不能省略掉结束标记在XML中,拥有单个标记而没有匹配的结束标记的元素必须用一个 / 字符作为结尾。这样分析器就知道不用 查找结束标记了,在XML中,属性值必须分装在引号中。在HTML中,引号是可用可不用的,在HTML中,可以拥有不带值的属性名。在XML中,所有的属性都必须带有相应的值XML是用来存储和传输数据,HTML是用来显示数据扩展:如
2020-11-19 09:31:07
100
转载 Global.asax 文件是什么 有什么作用
Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件 包含很多方法 各个方法有各自的功能 和执行顺序 来帮助用户完成不同的工作需求Global.asax.cs中的方法的含义Application_Init:在每一个HttpApplication实例初始化的时候执行Application_Disposed:在每一个
2020-11-12 15:58:00
1791
转载 ORM框架的优缺点
ORM框架:ORM(Object Relation Mapping)对象关系映射即通过类与数据库表的映射关系,将对象持久化到数据库中,优点:1)提高开发效率,降低开发成本2)使开发更加对象化3)可移植4)可以很方便地引入数据缓存之类的附加功能缺点:1)自动化进行关系数据库的映射需要消耗系统性能。其实这里的性能消耗还好啦,一般来说都可以忽略之。2)在处理多表联查、where条件复杂之类的查询时,ORM的语法会变得复杂。ADO.NET和ORM在操作数据时的性能。由于Ado.Net直接操作数
2020-11-12 15:46:26
452
原创 值类型与引用类型的区别
值类型的存储方式是直接存储数据本身,引用类型的存储方式是存储的是数据的引用,数据存储在数据堆中。值类型的内存分配是分配在栈中的,引用类型是分配在堆中的。值类型的效率高不需要数据转换,引用类型效率较低,需要进行地址转换。值类型使用完后立即回收,引用类型使用完后不立即回收,而是交给GC处理回收。值类型的赋值操作是创建一个新对象,引用类型是创建一个引用。值类型不宜扩展,所有值类型都是密封的(seal)的,所以无法派生出新的值类型,引用类型具有多态的特性方便拓展。值类型的实例分配通常是在线程栈上分配的(
2020-07-02 08:08:51
470
原创 ASP.net的身份验证方式分别是什么原理?
ASP.net的身份验证方式分别是什么原理?Windows身份验证提供程序:提供有关如何将 Windows 身份验证与 Microsoft Internet 信息服务 (IIS) 身份验证结合使用来确保 ASP.NET 应用程序安全的信息。Forms 身份验证提供程序 :提供有关如何使用您自己的代码创建应用程序特定的登录窗体并执行身份验证的信息。使用 Forms 身份验证的一种简便方法是使用 ASP.NET 成员资格和 ASP.NET 登录控件,它们一起提供了一种只需少量或无需代码就可以收集、验证和管理用
2020-06-26 09:02:48
224
原创 asp.net中常用的几种页面间传值的方法的特点
asp.net中常用的几种页面间传值的方法的特点1.response.Redirect("?id=1"):通过url,一般用于传递少量数据2.使用Session传值:用户之间不共享,可以保存用户特有的数据3.使用Server.Transfer4.使用Cookie传值:一般用于在本地浏览器记录一些用户相关数据...
2020-06-26 08:59:21
204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅