posted @ 2015-04-10 11:06 v薛定谔的猫v 阅读(1272) 评论(0) 推荐(0) 编辑
摘要:
sysprocesses 表中保存关于运行在 Microsoft® SQL Server™ 上的进程的信息。这些进程可以是客户端进程或系统进程。sysprocesses 只存储在 master 数据库中。列名 数据类型 描述 spid smallint SQL Server 进程 ID。 kpid 阅读全文
摘要:
读写锁的概念很简单,允许多个线程同时获取读锁,但同一时间只允许一个线程获得写锁,因此也称作共享-独占锁。在C#中,推荐使用ReaderWriterLockSlim类来完成读写锁的功能。某些场合下,对一个对象的读取次数远远大于修改次数,如果只是简单的用lock方式加锁,则会影响读取的效率。而如果采用读... 阅读全文
posted @ 2015-02-05 16:31 v薛定谔的猫v 阅读(1137) 评论(0) 推荐(0) 编辑
摘要:
using System; using System.Linq; using System.Reflection; using System.Reflection.Emit; public sealed class DynamicProxy { pri... 阅读全文
posted @ 2014-06-26 01:10 v薛定谔的猫v 阅读(875) 评论(0) 推荐(0) 编辑
摘要:
public sealed class ColorToArgb { /// /// 将十六进制转化为AGRB /// /// /// public static Color Hexadecima... 阅读全文
posted @ 2014-04-30 23:52 v薛定谔的猫v 阅读(852) 评论(0) 推荐(0) 编辑
摘要:
首先在Framework中,Emit相关的类基本都存在于System.Reflection.Emit命名空间下。可见Emit是作为反射的一个元素存在的。Emit能够实现什么?为什么要学习Emit?首先Emit是C#实现动态代理最佳的方式.动态代理技术也是AOP的思想精髓。现在一些主流的ORM框架也... 阅读全文
posted @ 2014-04-30 16:08 v薛定谔的猫v 阅读(2142) 评论(0) 推荐(1) 编辑
摘要:
因为所有的用户必须加入到Team Foundation Licensed Users组内才能连接上TFS; 所以只要手工修改数据库,就可以破解5用户限制了。我们以TFSGuest4帐户做测试. 具体操作如下:我们先以Team Foundation Server管理员的帐户连接 Team Founda... 阅读全文
posted @ 2014-04-23 15:31 v薛定谔的猫v 阅读(550) 评论(0) 推荐(0) 编辑
摘要:
问题:在生成的项目文件中有个文件:Properties ->AssemblyInfo.cs,可以为程序添加一些属性。主要用来设定生成的有关程序集的常规信息dll文件的一些参数,下面是默认的AssemblyInfo.cs文件的内容具体介绍。[assembly: CLSCompliant(true) ]... 阅读全文
posted @ 2014-03-20 09:49 v薛定谔的猫v 阅读(388) 评论(0) 推荐(0) 编辑
摘要:
public class CompareCollection { public List CompareList(List oldList, List newList) { Dictionary dict = new Dicti... 阅读全文
posted @ 2014-02-12 17:34 v薛定谔的猫v 阅读(1459) 评论(0) 推荐(0) 编辑