首页 - 苏锡波的异世仙府

Swagger 的默认 UI 太丑太难用,而且还不能复制文档上的文字和代码,那么本文就提供一种美化的方法 ...阅读全文 »

2022/05/06
最近在给 ** 系列做升级,其中遇到需要在接口中声明事件的情形,半天记不起来怎么写了,于是 ...阅读全文 »

2022/04/24
最近项目中出现一个幽灵问题,站点大部分时间都是正常的,但是会在不确定的情况下突然挂掉,由于之前没有加日志,所以一直没找到原因,现在加了日志,问题就找到了。原因是有个地方抛了一个异常:集合已修改;可能无法执行枚举操作。在 System.Collections.Hashtable.HashtableEnumerator.MoveNext() ...阅读全文 »

2018/07/31
最近使用 Emit 实现了动态代理,也就是说我们可以根据某个接口的实现类(委托类),重新定义一个新的实现类(代理类),并向这个代理类中添加我们自定义的代码而不改变原本的委托类的代码。例如,我们有一个接口 ICalcService 接口和它的实现类 CalcService ...阅读全文 »

2017/04/12
最近又被同学问起为何 .NET 应用程序连接 Oracle 数据库总是出错?,我想,这是因为我们平常都是使用微软的产品,而缺少对其它平台产品的研究。下面我就具体说说如何正确的配置 Oracle 以适应 .NET 应用开发 ...阅读全文 »

2014/12/22