随笔分类 -  C#/.Net

摘要:最近在开发服务后台的时候,使用c#调用了多个c++编写的dll,期间遇到了一系列的问题,经过一番努力最后都一一解决了,在此做个总结,方便以后参考。主要有:类型对照问题、内存释放问题、版本问题、编译问题、资源加载问题、异常捕获与问题定位、vs实时调试问题等。 阅读全文
posted @ 2016-09-26 09:06 眼神与背影 阅读(11983) 评论(6) 推荐(8)
摘要:最近有个同事在调用一个类库中的方法时遇到了一个问题,异常信息如下:尝试释放正在使用的RCW,活动线程或其他线程上正在使用该 RCW,释放正在使用的 RCW 的尝试会导致损坏或数据丢失。 阅读全文
posted @ 2015-12-08 20:10 眼神与背影 阅读(1191) 评论(0) 推荐(0)
摘要:在web开发过程中,有时候为了数据传输的方便,比如:后台需要更新前端的ViewModel,此时我们定义一个与前端ViewModel结构一样的DTO对象,从数据层获取数据后,将数据封装成DTO然后序列化为json传回前端,由于我正在开发的项目中的Model是用DataSet来实现的,不是纯粹的面向对象(如果Model是对象的话可以用AutoMapper来实现转换),所以从数据层获取的都是DataSet或DataTable,这时需要将DataTable转换为DTO对象,DTO属性与DataTable列之间并不是一一对应的关系,为了转换方便,实现了一个简易的转换类 阅读全文
posted @ 2014-11-13 17:44 眼神与背影 阅读(1148) 评论(0) 推荐(0)
摘要:最近在做的一个项目中需要生成Excel,通过学习使用NPOI实现了相关需求,写了一个简便操作的类,记录如下: 阅读全文
posted @ 2014-08-18 16:39 眼神与背影 阅读(575) 评论(0) 推荐(0)
摘要:有时候需要批量将Excel中的数据导入到数据库中,这时就需要获取Excel文件中的工作表名称,由于很多文件都只有第一个工作表有数据,而第一个工作表的命名方式也不一样,比如有的是英文命名,有的是中文命名,有的网友提供了下面的方法来获取所有工作表的名称,但有一些缺点 阅读全文
posted @ 2012-11-09 13:52 眼神与背影 阅读(1230) 评论(0) 推荐(0)
摘要:将文件上传到oracle数据库的Blob字段中 阅读全文
posted @ 2012-11-07 18:57 眼神与背影 阅读(2506) 评论(0) 推荐(0)