摘要:
ArrayList对象ArrayList对象在实现的时候是线程安全的,同时支持多个读取进程进行操作,在不修改的情况下。但是如果你使用了枚举器可能会导致多线程不安全问题,因为枚举器不是线程安全的,所以你需要在使用枚举器的时候锁定它。程序集文件dll/exe和程序集清单Assembly程序集文件主要包含:程序集清单类型元数据微软中间语言其他资源。程序集清单主要包括:程序集名称版本信息区域信息强名称信息... 阅读全文
摘要:
下面的题目是我从网上搜集来的一下面试题,我自己写的答案,有什么错误的地方请大家也帮我纠正一下。 1. C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里? property用法get/set方法。主要用于类与外部程序之间的数据交互使用。增加了对类内部数据访问的安全性和方便性,在编译期就可以进行类型检查和访问权限检查。 attribute用法[STAThr... 阅读全文
摘要:
昨天,因为需要一个截屏的功能所以自己就写了一下。第一版是一个单纯的利用.net类库来实现的屏幕方式。 static public void PrintSystemScreen (string file) { if (string.IsNullOrEmpty(file)) { // Create a random file name... 阅读全文
摘要:
今天尝试了一下数据库Sql Server 2005的链接。居然没链接上,这个问题本来是同事之前的问题,不过没去解决。今天我想起来把它解决了一下。问题是这样的,在安装完Sql Server 2005后,Sql Server的Network Configuration配置默认只开启share memory这个协议。如果我们想远程链接到这个数据库就需要开启Named pipes和TCP/IP这两个协议,... 阅读全文
摘要:
GUID格式: 由三十二位数字和字母组成。 {8位-4位-4位-4位-12位} 匹配表达式: \{[A-F0-9]{8}(-[A-F0-9]{4}){3}-[A-F0-9]{12}\} 问题: 假设存在一个这样的字符串 administrator登录窗口{C0869370-70BF-4408-A8CF-72A77BB1D788}第一次登陆{7618B0B2-D5A4-43b1-9055-65E74... 阅读全文