.NET框架
文章平均质量分 75
流年轻逝
这个作者很懒,什么都没留下…
展开
-
VS2012常用快捷键最全面整理
(1)如何设置更改快捷键1.进入工具----选项 对话框2.选择 环境---->键盘3.在 【显示命令包含】 下面的对话框中输入“对齐”关键字,然后就会在这个编辑框下面一个文本窗口中显示关于“对齐”一系列的“某某对齐”操作命令,选中你想查看的,就会在【选定命令的快捷键】一栏中显示其快捷键了 (2)自己整理的使用频率最高的快捷键【独家专有整转载 2016-08-10 17:05:52 · 7871 阅读 · 3 评论 -
c#高效的线程安全队列ConcurrentQueue<T>
入队(EnQueue) 、出队(TryDequeue) 、是否为空(IsEmpty)、获取队列内元素数量(Count)。一、ConcurrentQueue内部结构:1.实现原理众所周知,在普通的非线程安全队列有两种实现方式:1.使用数组实现的循环队列。2.使用链表实现的队列。先看看两种方式的优劣: .Net Farmework转载 2018-01-10 16:54:02 · 63973 阅读 · 4 评论 -
单点登录SSO的实现原理
单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞转载 2017-07-18 10:56:05 · 401 阅读 · 0 评论 -
ASP.NET WebApi 路由配置
ASP.NET Web API路由是整个API的入口。我们访问某个资源就是通过路由映射找到对应资源的URL。通过URL来获取资源的。对于ASP.NET Web API内部实现来讲,我们的请求最终将定位到一个具体的Action上。所以说,ASP.NET Web API路由就是把客户端请求映射到对应的Action上的过程。 路由分为两种模式:模板路由和特性路由。1.模板路由转载 2017-06-19 15:40:20 · 8294 阅读 · 4 评论 -
TransactionScope的使用
本文导读:在实际开发工作中,执行一个事件,然后调用另一接口插入数据,如果处理逻辑出现异常,那么之前插入的数据将成为垃圾数据,我们所希望的是能够在整个这个方法定义为一个事务,TransactionScope 类提供一个简单方法,通过这一方法,您不必与事务本身交互,即可将代码块标记为参与某个事务。TransactionScope对象创建了一个事务,同时将该事务设置给Transaction类的Curre转载 2017-03-24 10:02:13 · 553 阅读 · 0 评论 -
.NET用QrCodeNet,生成二维码
using System.Drawing; 2 using System.Drawing.Imaging; 3 using System.IO; 4 using Gma.QrCodeNet.Encoding; 5 using Gma.QrCodeNet.Encoding.Windows.Render; 6 7 namespace QRCodeDemo 8 { 9 publ原创 2016-12-08 10:00:11 · 6614 阅读 · 0 评论 -
Microsoft.Practices.Unity
Unity是微软Patterns & Practices团队所开发的一个轻量级的,并且可扩展的依赖注入(Dependency Injection)容器,它支持常用的三种依赖注入方式:构造器注入(Constructor Injection)、属性注入(Property Injection),以及方法调用注入(Method Call Injection).现在Unity最新的版本的1.2版,可以在微软转载 2014-07-09 17:49:31 · 1229 阅读 · 0 评论 -
依赖注入那些事儿
目录目录1 IGame游戏公司的故事 1.1 讨论会 1.2 实习生小李的实现方法 1.3 架构师的建议 1.4 小李的小结2 探究依赖注入 2.1 故事的启迪 2.2 正式定义依赖注入3 依赖注入那些事儿 3.1 依赖注入的类别 3.1.1 Se转载 2016-09-27 10:12:18 · 428 阅读 · 0 评论 -
什么是Entity Framework(ORM)
高手掠过,仅仅是查漏补缺Entity Framework是什么:1,ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案2,实体框架Entity Framework 是 ADO.NET 中的一组支持开发面向数据的软件应用程序的技术。是微软的一个ORM框架题外(ORM了解转载 2016-08-24 16:45:58 · 792 阅读 · 0 评论 -
关于CSRF攻击及mvc中的解决方案 [ValidateAntiForgeryToken]
一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。二.CSRF可以做什么? 你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取转载 2016-08-23 09:37:53 · 738 阅读 · 0 评论 -
.NET对象与Windows句柄:句柄的基本概念
在.NET编程中,得益于有效的内存管理机制,对象的创建和使用比较方便,大多数情况下我们无须关心对象创建和分配内存的细节,也可以放心的把对象的清理交给自动垃圾回收来完成。由于.NET类库对系统底层对象进行了封装,我们也不需要调用Windows API来操作非托管对象。但不直接操作非托管对象,并不意味着程序不会间接创建这些对象,如果不了解.NET对象与非托管资源的关系,我们很有可能因为不恰当的使用这些...转载 2018-08-30 11:12:08 · 407 阅读 · 0 评论