波斯码BOSSMA Information Technology

DOTNET 下的日志

基于RFC1960的属性过滤器 – C#版LDAPFilter

发布时间:2014年2月8日 / 分类:DOTNET / 抢沙发

这里说的属性是指某一个事物所具有的属性,但是其表现形式并不一定是高级语言中类的属性,比如一个人具有的属性:国家-中国;性别-男;年龄-28,这些属性可以对应类中的一个个属性,也可能是一个键值对集合,还可能只是一个字符串。 在JAVA的OSGI框架中实现了一个基于RFC1960的...

计算机中丢失MSVCR110.dll的解决办法

发布时间:2013年11月2日 / 分类:DOTNET / 2 次吐槽

前几天在线安装Visual Studio 2012 Update 3,由于在线安装需要不断下载安装文件,时间很长,后来等不下去,就取消了,不幸的是VS启动不了了,弹出“devenv.exe – 系统错误”,提示“无法启动此程序,因为计算机中丢失MSVCR110.dll。尝试重新安装该程序以解决此问题”。Crash...

C# 判断是否为可空类型

发布时间:2012年12月2日 / 分类:DOTNET / 抢沙发

判断一个类型是否为可空类型。 bool IsNullableType(Type theType) { return (theType.IsGenericType && theType. GetGenericTypeDefinition().Equals (typeof(Nullable<>))); } 转自:http://blog.csdn.net/lee576/article/details/6335190

Entity Framework Power Tool 参数错误的解决办法

发布时间:2012年9月11日 / 分类:DataBase, DOTNET / 6 次吐槽

从EF4.1开始引入了Code First的开发模式,并提供了工具Entity Framework Power Tool,用于从数据库生成Code First风格的代码。最近在使用这个工具的时候遇到一个参数错误(0x80070057)的问题: 测试的过程中发现如果数据库不是本地的就会出这个错误。 根据这条思路,从连接属...

SQL Server重启后导致ADO.NET连接数据库错误的问题

发布时间:2012年8月7日 / 分类:DOTNET / 抢沙发

ADO.NET连接数据库默认是有连接池的,当SQL Server重启或连接池中的连接意外被关闭后,应用程序再次发送数据查询请求时,会使用连接池中的连接,这时就会抛出一个异常,因为这个连接已经关闭了。应用程序检测到这个异常后,就会把连接池中的这个连接作废。后续访问就不会有这个...

关于Assert.ReferenceEquals的误解

发布时间:2011年12月21日 / 分类:DOTNET / 抢沙发

在做单元测试的时候,想比较两个实例是否相同,用了Assert.ReferenceEquals,结果发现无论是否真的相同总是能通过。 通过“转到定义”发现调用的是System.Object.ReferenceEquals,这时还没想明白问题。于是使用: Assert.IsFalse(object.ReferenceEquals(expected, actual)); 这...

使用Code First模式开发如何更新数据库

发布时间:2011年10月18日 / 分类:DOTNET / 3 次吐槽

Code First模式 使用Code First模式开发数据库时,首先编写实体类,继承DbContext创建数据操作类,然后在这个基础上编写自己的业务处理程序,然后在系统运行前配置数据连接,当系统第一次运行时会自动创建数据库(当前版本中使用DropCreateDatabaseIfModelChanges策略时,系统...

MyXls导出Excel的各种设置

发布时间:2011年10月17日 / 分类:DOTNET / 11 次吐槽

MyXls是一个操作Excel的开源类库,支持设置字体、列宽、行高(由BOSSMA实现)、合并单元格、边框、背景颜色、数据类型、自动换行、对齐方式等,通过众多项目的使用表现,证明MyXls对于创建简单格式的Excel文件十分快捷方便。 本文将通过实例的方式详细说明如何通过各种属性设置...

实现MyXLS设置行高的功能

发布时间:2011年9月22日 / 分类:DOTNET / 15 次吐槽

MyXLS是一个导出Excel的好工具,速度快,体积小,而且也不用担心使用Com生成Excel时资源释放的问题了。MyXLS已经实现了很多操作Excel的功能,但是作者好像2009年末就不再更新维护这个程序了,猜想可能是新版本office的文件格式操作起来更容易。我这里管不了这么多啊,还得继续...

VeryCodes.Log让日志记录和读取变的更简单

发布时间:2011年8月1日 / 分类:DOTNET / 抢沙发

在.NET程序开发领域,log4net和nlog是两个十分优秀的日志组件,并且被广泛使用。当然还有一些系统独立开发使用读写文本文件(或其它存储格式)的方式处理日志。所以.net的日志处理方式大体可以分为:log4net、nlog和系统自定义日志处理三种方式。VeryCodes.Log并没有提供新的日...