IT技术网www.itjs.cn

不安全的直接对象引用:你的 ASP.NET 应用

作为一个在X94的航空工程师,你的老板要求你从2号楼的工程图中检索出一个特定的专利。不幸的是,进入大楼需要你出示你具有进入大楼的......

15日

C#中的线程二(BeginInvoke和Invoke)

这些天被Control的Invoke和BeginInvoke搞的头大,就查了些相关的资料,整理如下。感谢这篇文章对我的理解Invoke和BeginInvoke的真正含义?。 (一)C......

09日

C#中的线程一(委托中的异步)

一、同步委托 我们平时所用的委托以同步居多,我们编写一个方法和相关委托进行演示: publicdelegatevoid DoSomethingDelegate(string name); //同步委......

09日

使用 C# 设计 Fluent Interface

我们经常使用的一些框架例如:EF,Automaper,NHibernate等都提供了非常优秀的Fluent Interface, 这样的API充分利用了VS的智能提示,而且写出来的代码......

06日

三种观察者模式的C#实现及对比

说起观察者模式,估计能搜出一堆来。所以写这篇博客的目的有两点: 观察者模式是写松耦合代码的必备模式,重要性不言而喻,抛开代码......

06日

C#函数式编程思想及案例解析

提起函数式编程,大家一定想到的是语法高度灵活和动态的LISP,Haskell这样古老的函数式语言,往近了说ruby,javascript,F#也是函数式编程的流行......

06日

WPF 属性系统 依赖属性之内存占用分析

关于WPF的属性系统园子内有不少这方面的文章。里面大都提到了WPF依赖属性的在内存方面的优化。但是里面大都一笔带过。那么WPF到底是怎......

28日

C#比较dynamic和Dictionary性能

开发中需要传递变参,考虑使用 dynamic 还是 Dictionary(准确地说是Dictionary<string,object>)。dynamic?的编码体验显著优于 Dictionary,要是性能......

12日

连载:那些年我们一起追过的缓存写法

前面文章里主要讨论缓存读写这块各种代码实现。该文是就前面文章里的问题接着来,继续看那些年我们各种缓存用法。 一:缓存预热 前面......

04日

连载:那些年我们一起追过的缓存写法

前面文章里我们说了多级缓存,本章详细介绍下内存缓存该如何设计。 一:分析设计 假设有个项目有一定并发量,要用到多级缓存,如下:......

04日