摘要: 过滤器(Filters)的出现使得我们可以在ASP.NET MVC程序里更好的控制浏览器请求过来的URL,不是每个请求都会响应内容,只响应特定内容给那些有特定权限的用户,过滤器理论上有以下功能: 先来看一个简单的例子:新建一个AuthFiltersController,里面有两个Action pub 阅读全文
posted @ 2018-06-26 14:57 荼蘼2018 阅读(1045) 评论(1) 推荐(0) 编辑
摘要: 数据库是一个多用户使用的共享资源,当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。在实际应用中经常会遇到的与锁相关的异常情况,当两个事务需要一组有冲突的 阅读全文
posted @ 2018-06-26 09:56 荼蘼2018 阅读(707) 评论(1) 推荐(0) 编辑
摘要: .NET中自带的链表是LinkedList类,并且已经直接实现成了双向循环链表。 其节点类LinkedListNode的数据结构如下,数据项包括指示到某个链表的引用,以及左,右节点和值。 [html] view plain copy public sealed class LinkedListNod 阅读全文
posted @ 2018-06-26 09:39 荼蘼2018 阅读(547) 评论(1) 推荐(0) 编辑
摘要: 多线程编程相对于单线程会出现一个特有的问题,就是线程安全的问题。所谓的线程安全,就是如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的。 线程安全问题都是由全局变量及静态变量引起的。 为了保 阅读全文
posted @ 2018-06-26 09:34 荼蘼2018 阅读(476) 评论(1) 推荐(0) 编辑