
.NET
jackzhang083
这个作者很懒,什么都没留下…
展开
-
# .net sqlserver 并发处理
当多个用户同时更新同一数据的时候,由于更新可能导致数据的不一致性,使得程序的业务数据发生错误,这种情况可以称之为并发。在ADO .NET中,并发的处理可以通过三种方式来控制:保守式并发控制、开发式并发控制以及最后更新生效方式。— 保守式并发控制:数据从数据库取出之后,一直处于锁定的状态,其他用户不能获取该数据,直至数据更新完毕之后,用户才能取出该数据进行操作。此种控制方式对于性能和转载 2012-10-29 21:39:17 · 287 阅读 · 0 评论 -
C#中 protected internal 和 internal 的区别
private 这个很明显了。 关键是protected和internal的问题。 protected限定的是只有在继承的子类中才可以访问,可以跨程序集 internal限定的是只有在同一个程序集中才可以访问,可以跨类 所以它们是有点交叉的。 当一个CLASS是转载 2014-01-02 09:02:01 · 508 阅读 · 0 评论 -
什么是序列化,为什么要序列化
简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于网络必须进行流化)!在对对象流进行读写操作时会引发一些问题,而序列化机制正是用来解决这些问题的!问题的引出:如上所述,读写对象会有什么问题呢?比如:我要将对象写入一个磁盘文件而后再将其转载 2014-01-01 19:50:01 · 399 阅读 · 0 评论 -
.NET Remoting 使用总结
1、.NET Remoting是目前分布式对象实现RPC的一种主要方式。 2、.NET Remtoing在性能上可以达到DCOM,或者与之相差不多。 3、.NET Remoting建立在.NET定义的公共数据类型CTS及运行环境CLR之上,和.NET框架有着很好的互操作性,因此功能强大切易于使用。 4、扩展性和安全性方面都比较好。转载 2014-01-01 11:27:21 · 1305 阅读 · 0 评论 -
丁码农 asp.net中常用的几种身份验证方式
丁码农asp.net中常用的几种身份验证方式前言在B/S系统开发中,经常需要使用“身份验证”。因为web应用程序非常特殊,和传统的C/S程序不同,默认情况下(不采用任何身份验证方式和权限控制手段),当你的程序在互联网/局域网上公开后,任何人都能够访问你的web应用程序的资源,这样很难保障应用程序安全性。通俗点来说:对于大多数的内部系统、业务支撑平台等而言,用户必须登录,否则无法转载 2014-01-01 11:08:33 · 441 阅读 · 0 评论 -
.NET 中的委托
1.1.1 定义 委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其他任何方法一样,具有参数和返回值,如下面的示例所示: //Code in C# public delegate int PerformCalculation(int x, int y); 与委托的签名(由返回类型和参数组成)匹配的任何方法都可以分配给该委转载 2014-01-01 12:37:04 · 318 阅读 · 0 评论 -
不可不知的C#基础 2. -–从 struct 和 class的异同
从起源/定义说起Struct 从C 的时代就已经有了(向丹尼斯.里奇致敬), 它是Structure 的缩写 -- 就是结构的意思. 它是一种最初级的数据结构, 它包含一到多个相同类型或不同类型的值或者变量. 它就像是一个存储数据的"包". Class(类) 是有了面向对象概念之后才有的, 它"是创建对象的蓝图,描述了所创建的对象共同的属性和方法". 从它们被创立的用途可以看出转载 2014-01-01 11:31:46 · 348 阅读 · 0 评论 -
CSharp中索引器的简单使用
索引器(indexer)是一种特殊的类方法 ,允许使用一个看起来像获取数组元素一样的方法来访问类的内部数据 。下面使用BitList类来演示 indexer的简单用法 。 在BitList类中 ,索引器返回 number 域 第 i 个比特位(bit)的值 。public class BitList { privateBit转载 2014-01-01 09:33:53 · 2297 阅读 · 0 评论 -
Web应用层防火墙的价值
1 提供安全的Web业务环境突破传统安全产品的极限,Web应用防火墙不仅对已知的知名漏洞进行防护,而且还可以对私有Web应用业务系统中存在的未知漏洞提供深层的、全方位的防2 Web服务漏洞最小化由于Web应用防火墙可以防护未知的Web漏洞,因此即使用户的私用Web应用系统中存在未知漏洞,也不会暴露在攻击者的攻击范围之中,Web防火墙对于因Web代码编写不严谨而造成的漏洞,具有先天的免疫作用。转载 2012-10-26 17:59:01 · 392 阅读 · 0 评论 -
对.Net状态保持机制和并发问题的思考
最近在琢磨并发操作控制的问题,在此小小总结一下关于状态保持机制和并发解决方案,如有问题希望大家留言指正。并发问题分为几类:1.一个办理页面仅允许一个人进,第二个人再点就提示已经被别人访问,难点在于如何解决用户非法退出时放锁。2.一个人“签出”后另一个人无法办理。(这是情景1的简化版)3.多个人同时点“提交”按钮,但是系统应该只允许第一个人成功,后面的人都应该提交失败。4.一个人转载 2012-10-29 21:40:32 · 271 阅读 · 0 评论