ASP.NET中的Excel操作(NPOI方式)

代码准备:一:实体准备代码如下:///summary ///一个能添加到将要导出到指定行的实体类型规范 ///data:{intStartColIndex?0,intColSpan,objectValue,boolCenter} ////summary publicinterfaceIExcelModel { ///summary ///开始列的索引(即使是有合并单元格的情况,也得按...
NPOI方式 Excel操作 ASP.NET

ASP.Net 下载大文件的实现

当我们的网站需要支持下载大文件时,如果不做控制可能会导致用户在访问下载页面时发生无响应,使得浏览器崩溃。可以参考如下代码来避免这个问题。关于此代码的几点说明:1. 将数据分成较小的部分,然后将其移动到输出流以供下载,从而获取这些数据。2. 根据下载的文件类型来指定 Response.ContentType 。(这个网址可以找到大部分文件类型的对照表:http://tool.oschina.net/...
下载大文件 ASP.NET

解决:为应用程序池“#”提供服务的进程意外终止,进程ID是...

点击“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM”选项,选择其下的“IIS ADMIN SERVICE”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“NETWORK SERVICE ”,给该帐号赋予“本地启动”和“本地激活”的权限,重新启动IIS(点“开始”-“运行”-“CMD”,点确定,然后运行IISRESET),之...
应用程序池 进程意外终止

ASP.NET中的Excel操作(OLEDB方式)

一: OLEDB方式操作Excel的个人理解就是把要操作的Excel当作一个数据库,所有对Excel的操作,就变成了对“数据库”的操作。那么这时就需要有一个数据库的连接字符串。代码如下:connStr=Provider=Microsoft.ACE.OLEDB.12.0;+DataSource=+strFileName+;+;ExtendedProperties=\Excel12.0;HDR=YES...
Excel操作 OLEDB方式 ASP.NET

CodeFirst写界面——自己写客户端UI库

何谓CBS程序CBS程序就是Client+Browser+Service的程序纯CS程序写界面,有各种难处,那么我就在Client端引入Browser,让Browser渲染基于HTML的UI界面何谓WUI就算用用HTML渲染UI界面,那么开发人员还是要掌握HTML+CSS+JS的知识,这些知识还是比较复杂的WUI库就是把 HTML+CSS+JS封装成起来,组成一个界面元素库,(类似于Extjs和e...
CodeFirst 客户端UI库

微信支付V3.3.7 Demo源码 C#版(绝对可用版)

自己照着坑爹的API文档把微信支付搞出来啦,之后公司的新客户要接微信支付,我就把之前的拷贝过来,坑爹的是微信支付V3.3.7 之后 的邮件中没有支付签名,改成了在服务器端安装证书,之前的写的完全没用,网上也找不到解决方案,网上找遍了都没有V3 C#版本的完整案例。只有自己花大把的时间摸索,皇天不负有心人,终于搞出来了,但是脱了那么长时间,苦逼的被老板骂成狗。。。现在分享下源码(信誉保证,除非你参数...
Demo源码 微信支付V3.3.7 C#版

微信支付V3支付签名无效解决方案

业务需要一个在微信上能付款的功能,于是乎想到了最普遍的支付宝,坑爹的是T与A是水火不容啊,默默的还是接微信支付吧,没想到从此掉进了连环坑……网上写微信支付接口的还是很多,PHP官方有(鄙视源码作者,连参数对应都错了,能跑通才怪),NET版 微信支付--入门篇 这篇算是比较全的,java版。PHP的只能参考,终究还是先按NET版的还创建项目,不过文章里面也没具体写到如何前后台交互(偶用的MVC),对...

asp.net web api2.0 ajax跨域解决方案

Web Api的优缺点就不说了,直接说怎么跨域,我搜了一下,主要是有两种。一,ASP.NET Web API支持JSONP,分两种1,利用JsonMediaTypeFormatter,具体参考这里: http://www.cnblogs.com/artech/p/cors-4-asp-net-web-api-03.html上代码:新建JsonpMediaTypeFormatter类:publicc...
asp.net ajax跨域解决方案 web api

.NET 环境中使用RabbitMQ

在企业应用系统领域,会面对不同系统之间的通信、集成与整合,尤其当面临异构系统时,这种分布式的调用与通信变得越重要。其次,系统中一般会有很多对实时性要求不高的但是执行起来比较较耗时的地方,比如发送短信,邮件提醒,更新文章阅读计数,记录用户操作日志等等,如果实时处理的话,在用户访问量比较大的情况下,对系统压力比较大。面对这些问题,一般的我们会将这些请求,放在消息队列中处理;异构系统之间使用消息进行通讯...
.NET RabbitMQ

.NET垃圾回收(GC)原理

作为.NET进阶内容的一部分,垃圾回收器(简称GC)是必须了解的内容。本着“通俗易懂”的原则,本文将解释CLR中垃圾回收器的工作原理。基础知识托管堆(Managed Heap)先来看MSDN的解释:初始化新进程时,运行时会为进程保留一个连续的地址空间区域。这个保留的地址空间被称为托管堆。“托管堆也是堆”,为什么这样说呢?这么说是希望大家不要被“术语”迷惑,这个知识点的前提是“值类型和引用类型的区别...
GC .NET 垃圾回收原理