C#asp.net基于MiniExcel实现多个sheet导出和下载
之前一直用Epplus和NPOI做excel处理,这都都不太好用,而且Epplus5.0开始不能商用,aspose.cells挺好用,就是要money,前几天想找替代品,偶然找到国内大神开源的miniexcel,看各种介绍还不错,而且可以避免OOM.今天在搞asp.net开发excel导出下载遇到个
之前一直用Epplus和NPOI做excel处理,这都都不太好用,而且Epplus5.0开始不能商用,aspose.cells挺好用,就是要money,前几天想找替代品,偶然找到国内大神开源的miniexcel,看各种介绍还不错,而且可以避免OOM.今天在搞asp.net开发excel导出下载遇到个
android手机有自带的照相机和图库,我们做的项目中有时用到上传图片到服务器,今天做了一个项目用到这个功能,所以把我的代码记录下来和大家分享,第一次写博客希望各位大神多多批评。 首先上一段调用android相册和相机的代码: 实现代码如下: Intent intent = new Intent(M
此文章是借鉴园中的各位大神的,本人只是略作修改。有不好的地方,欢迎吐槽。 先写实现思路,然后再贴上代码 1.建立存储过程,声明输出参数@indentNum,输出订单号 2.一般订单号由两部分组成,日期和后续的订单号,根据需求看日期后面需要跟多少位数字,此文为8位。 3.定义函数@date为日期部分,
添加了几个自定义的 从mysql result 集合中 抽取指定片段的方法 , 没有调用释放的原因 这个涉及到 程序的 原来校验 也多亏网上大神的帮助啊 。。。。 老系统害死人啊, 后台都不能动 实现代码如下: get_skip_row_count(); if(mysql_num_rows($res
数据缓存系统最早应该是jQuery1.2引入的,那时它的事件系统完成照搬DE大神的addEvent.js,而addEvent在实现有个缺憾,它把事件的回调都放到EventTarget之上,这会引发循环引用,如果EventTarget是window对象,又会引发全局污染。有了数据缓存系统,除了规避这两
起因: 今天在阅读snandy大神的读jQuery之五(取DOM元素)时,看到有讲到toArray()方法,具体jQuery代码如下: 实现代码如下: toArray: function() { return slice.call( this, 0 ); }, get: function( nu
感觉代码有些凌乱,注释代码都写的比较随意,好像没有什么统一的规范,不同的文件中代码风格也有差异,可能Mysql经过了很多牛人的手之后,集众牛人之长吧。也可能是我见识比较浅薄,适应了自己的代码风格,井底之蛙了,总之还是怀着敬畏的心情开始咱的源码之旅吧。本人菜鸟,大神轻拍。 Mysql可以启动起来了
这货是从 Martin 大神的《企业应用架构模式》中学到的,辅助 PHP 动态语言的特性,可以比 Java 轻松很多的实现延迟加载(LazyLoad)。基本原理是通过一个虚代理(Virtual Proxy)做占位符,一旦访问代理对象的某成员(方法或属性),加载就被触发。 不过我实现的这个版本有局限性
小弟便兴起了学一学re的想法,但小弟天生就比较懒一些,总希望看有没有些快速学习的方式,于是小弟又请出google大神,藉由祂的神 力,小弟在网络上找到了jim hollenhorst先生的文章,经过了阅读,小弟觉得真是不错,所以就做个小心得报告,跟move-to.net的朋 友分享,希望能为各位大大