使用Aspose.Cell控件实现Excel高难度报表的生成(一)
时光飞逝,生活、工作、业余研究总是在不停忙碌着,转眼快到月底,该月的博客文章任务未完,停顿回忆一下,总结一些经验以及好的东西出来,大家一起分享一下。本文章主要介绍报表的生成,基于Aspose.Cell控件的报表生成。谈到报表,估计大家都有所领悟以及个人的理解,总的来说,一般的报表生成,基本上是基于以下几种方式:一种是基于微软Excel内置的引擎来实现;一种是构造HTML格式的Excle报表;一种是
http://www.cyqdata.cn/cnblogs/article-detail-25505
把access的数据添加到sqlserver中去
最近在实现一个功能,
功能描述:
1.用一个上传控件上传一个access数据库保存到指定的文件夹upload下;
2.读取access里面的数据,把这些数据都添加到sqlserver中去。
本来以为做五六个钟头的,结果从上午8点多做到晚上8点多。可谓效率低下,所以写篇总结文。
先说上传access数据库并实现成功访问,就弄了一上午,主要原因就是之前都是报错说在指定的目录下找不到文件。
经调试后发现
http://www.cyqdata.cn/cnblogs/article-detail-25502
Windows 7 Service Pack 1 系统更新
Windows 7 SP1 目前已经可以供用户下载,你可以选择Windows 下载中心、或者Windows Update 进行系统升级。Windows 7 SP1 是一个重要的系统更新,包括以前发布的安全、性能、稳定方面的Windows 7 更新。 本次SP1 也包含了其他一些稳定性改进。比如:连
http://www.cyqdata.cn/cnblogs/article-detail-25501
Windows 7 的Service Pack 1安装后ThinkVantage System Update 收集用户信息时出错 - 解决办法
今天微软发布了Windows 7 的Service Pack 1更新包。
安装完毕后,在使用ThinkVantage System Update的时候报了一错误“收集用户信息时出错”。如图所示:
之前使用该软件的时候没有出现过此类现象,估计是升级后,windows 7 service pack 使windwos的版本号发生了编号,该软件识别不出来造成。
我对比了相同版本的
http://www.cyqdata.cn/cnblogs/article-detail-25475
使用ServiceStackRedis链接Redis简介
注:关于如何在windows,linux下配置redis,详见这篇文章:) 目前网上有一些链接Redis的C#客户端工具,这里介绍其中也是目前我们企业版产品中所使用的ServiceStackRedis, 链接地址: https
http://www.cyqdata.cn/cnblogs/article-detail-25201
漫谈Hadoop HDFS Balancer
Hadoop的HDFS集群非常容易出现机器与机器之间磁盘利用率不平衡的情况,比如集群中添加新的数据节点。当HDFS出现不平衡状况的时候,将引发很多问题,比如MR程序无法很好地利用本地计算的优势,机器之间无法达到更好的网络带宽使用率,机器磁盘无法利用等等。可见,保证HDFS中的数据平衡是非常重要的。
在Hadoop中,包含一个Balancer程序,通过运行这个程序,可以使得HDFS集群达到一个平衡的
http://www.cyqdata.cn/cnblogs/article-detail-25147
Silverlight实用窍门序列:5.绑定webService数据到DataGrid,设置DataGrid模板,模拟数据库数据的绑定【附带实例源码】
根据第二节说述,我们能够从webService获取到相关的信息数据。那么我们如果要查询数据库的数据,就应该在webservice端使用Select 语句来查询到表,然后使用DataSet的GetXml()方法,获取到相应的XML格式化数据库表数据。在本实例中,我们在webService端模拟一串数据库表的数据。如下:
&l
http://www.cyqdata.cn/cnblogs/article-detail-25060
ASP.NET MVC Performance Tips(1):RenderPartial性能优化
背景 在ASP.NET MVC中,HtmlHelper的扩展方法RenderPartial为我们使用UserControl带来了极大的方便,当我们指定一个UserControl时,RenderPartial会在当前View文件夹下查找相应的UserControl,如果没有找到则会到Shared文件夹下查找。然后在使用RenderPartial方法有一些性能方面的考虑,值得我们去关注。 设想有这
http://www.cyqdata.cn/cnblogs/article-detail-12523
Silverlight+RIA Service创建企业商业应用(1)基础导航
今天,我们要先谈谈UI的专业化问题… 创建企业商业应用当然需要给客户展现专业的UI设计,不过我们中又有多少团队拥有一个专业的全职美工呢?这就是我们尽力为用户准备一些“开箱即用”UI模板的原因。Silverlight Navigation Application和Silverlight Business Application(在前一个基础上增加了登录/登出功能)默认提供了一套干净规范的应用程序架
http://www.cyqdata.cn/cnblogs/article-detail-12505
ASP.NET MVC CodePlex Preview 4 Installer + Source + Changed
下载连接
Pv3-Codeplex Pv4之间的差异:
ViewPage
ViewPage类
增加了InitHelpers方法
Controller
Controller类
新实现了IAuthorizationFilter/IExceptionFilter接口
添加了 public ITempDataProvider TempDataProvider { get; set; } 属
http://www.cyqdata.cn/cnblogs/article-detail-11688
ASP.NET MVC3 Service Location
介绍
ASP.NET MVC3 的一个重要的新特性就是允许注册一个服务点 Service Location,然后在框架中使用的能力。以前版本的 MVC 已经提供了 Service Location 和依赖注入的机会,在 MVC3 中,我们正式提供了这种能力,并且为开发者开放了多种使用的机会。
总体策略
关于 Service Location 的最重要的部分就是它是可选的,这意味着如果你对 Serv
http://www.cyqdata.cn/cnblogs/article-detail-11551
在MVC2.0 中 遭遇无法被 Try Catch 的 “Exception”
前天当我为新项目新增完日志模块后对日志模块进行测试,测试时居然发现开发人员一段非常简单的代码,而且很标准的try ... catch .. 写法。代码整理如下:
1 public JsonResult SaveTest() 2 { 3 try 4 { 5
http://www.cyqdata.cn/cnblogs/article-detail-11392
MVC ListBoxFor raises “value cannot be null” exception
I am trying to use the Html.ListBoxFor helper to show a list box and return the selected Id. Is there a problem with the dataValueField not being a string? If the SelectList contained in the model
http://www.cyqdata.cn/cnblogs/article-detail-10440
看马克扎克伯格创建facebook——电影《社交网络》观后感
昨天忽然发现那个讲述facebook创始人的电影可以下载dvd版的了,虽然家里网速不快,但是我还是选择了下载高清版的。下载完成已经半夜了,我就在今天上午看完了传说中的《社交网络》。
看完之后,我感觉这个电影马克个人应该不会喜欢,因为里面有他和好多人的恩恩怨怨。其中最大的就是和那对双胞胎兄弟,说实话,确实是马克窃取了他们的想法。但是电影中马克解释说:他自己做因为他感觉这个想法有不足之处,还比喻说
http://www.cyqdata.cn/cnblogs/article-detail-7685
WebService文件上传,下载
马上要过年了,现在也没有什么事情要做,今天就给大家讲讲基于WebService的文件上传,和下载,其实我们只是通过WebService来实现文件流的传输 下面说说我设计的文件上传系统需求: 1.要可定制文件策略,也就是我可以允许系统上传什么格式的文件,每个格式文件允许多大 ,这些都可以通过后台来设定2.上传文件的存储位置要支持多种,以便以后有所变动,目前支持有:数据库,Ftp,
http://www.cyqdata.cn/cnblogs/article-detail-7629
深入研究 UCenter API 之 通讯原理
目录:
开篇
UCenter API 通讯原理
AuthCode 函数详解(敬请期待)
UCenter 通讯基本原理
UCenter和各个子站的通讯,主要就是通过 POST 的方式调用而已,没有什么技术含量。
表单参数都是经过Base64算法,加一个通信密钥进行加密和解密的。
返回的数据是单个参数(例如:0或者1),也可能是xml序列化后的数据。
例如一个请求:code=e145fs
http://www.cyqdata.cn/cnblogs/article-detail-7293
深入研究 UCenter API 之 开篇
本文属于原创,但不是首发,原文链接:http://www.dozer.cc/2011/01/ucenter-api-in-depth-1st/
既然说是开篇,那就先说点别的吧~
Discuz 的强大的大家有目共睹的,现在又被腾讯收购,不知道以后会不会发展地更强大!
Discuz 算是很开放的吧(对php程序员而言)
因为它的核心产品 UCenter(用户中心)对外的 API 很强大
http://www.cyqdata.cn/cnblogs/article-detail-7097
第四章 理解web service的调用过程(calling process)
第四章 理解web service的调用过程(calling process)
上一章 配置更高效的web service开发环境
本章主要内容: 本章主要讲解了,当你调用一个web service时,其内部到底是如何运作的。
1.不通过client stub调用web service
&n
http://www.cyqdata.cn/cnblogs/article-detail-6938
第三章 配置更高效的web service开发环境
第三章 配置更高效的web service开发环境
上一章通过AXIS2实现一个简单的web service
本章主要内容:本章主要介绍了如何配置一个高效的web service 开发环境。
1.自动把类文件存放到Axis
&nbs
http://www.cyqdata.cn/cnblogs/article-detail-6603
Front-line of Front-end, Rational Front-end Performance Tuning in ASP.NET MVC, II
Background
In the post, Front-line of Front-end, Rational Front-end Performance Tuning in ASP.NET MVC, I, I have illustrated a way to rationally increase front-end performance. However, we still have
http://www.cyqdata.cn/cnblogs/article-detail-6517