随笔分类 -  c#

摘要:之前一直有个误区,认为SqlDataAdapter不仅占内存,还没有SqlDataReader读取快,所以优选SqlDataReader。但是昨天与主管有意见上的争议,总觉得没弄明白不太甘心。 然后就研究了一番,首先了解二者的原理: 1.SqlDataReader提供一种从数据库读取行的只进流, S 阅读全文
posted @ 2019-01-08 17:21 Leap李 阅读(1449) 评论(0) 推荐(0)
摘要:这里只是简单的demo,还有复杂的写法,比如扩展方法实现中包含继承自定义特性的方法........ 阅读全文
posted @ 2019-01-07 15:31 Leap李 阅读(209) 评论(0) 推荐(0)
摘要:今天是圣诞节耶!jingle bell jingle bell ..... 上周遇到一个问题,用list集合removeall方法去除满足条件的数据,结果那真是有点慢,慢的我都自惭形秽了,本以为可以翘着二郎腿,结束任务,结果出现这大的问题,吓得我立马放下腿。 一查发现万级的数据中过滤万级左右数据,嗯 阅读全文
posted @ 2017-12-25 19:03 Leap李 阅读(1014) 评论(0) 推荐(0)
摘要:此处上传一张图片示例: 1 HttpPostedFileBase file_IO = request.Files[key]; //key==0 2 3 System.IO.BinaryReader reader = new System.IO.BinaryReader(file_IO.InputSt 阅读全文
posted @ 2017-10-27 11:34 Leap李 阅读(797) 评论(0) 推荐(0)
摘要:这里提供两种下载模板的方法,第一是利用FileStream文件流下载固定的模板,第二种是利用NPOL自动生成模板 利用FileStream: 前端请求: window.open('/controller/DownTemplate','_blank') 后端响应: public FileStreamR 阅读全文
posted @ 2017-10-16 18:25 Leap李 阅读(2029) 评论(0) 推荐(0)
摘要:利用NPOL,导出Excel 首先,需要在项目中添加NPOL引用,然后引用程序集进行代码编写,核心代码如下 ,由此可研究一下到处动态列表数据 1 //生成excel 2 public static void RenderToExcel<T>(string title, IEnumerable<T> 阅读全文
posted @ 2017-10-16 17:17 Leap李 阅读(1013) 评论(0) 推荐(0)
摘要:例 public void Func<T>(string str)where T:class{} 将泛型T约束为类 T:class class约束,约束为引用类型 T:struct struct约束,约束为值类型,除 Nullable 以外的任何值类型如int,bool,enum T:new(),约 阅读全文
posted @ 2017-10-16 12:12 Leap李 阅读(662) 评论(0) 推荐(0)