摘要: Windows Service下调用Outlook组件出现错误:Retrieving the COM class factory for component with CLSID {0006F03A-0000-0000-C000-000000000046} failed due to the following error: 80080005解决方案:打开注册表regedit并定位到HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0006F03A-0000-0000-C000-000000000046}找到AppId的值{00020D09-0000-000 阅读全文
posted @ 2012-06-21 17:10 舍长 阅读(2230) 评论(0) 推荐(0) 编辑
摘要: 一、Quartz.net简单说明:Quartz.NET is a full-featured, open source job scheduling system that can be used from smallest apps to large scale enterprise systems,更多内容请移步http://quartznet.sourceforge.net/下载地址:http://quartznet.sourceforge.net/download.html(根据需要请自行下载)一个示例:本示例仅仅是为了说明Quartz.net作为一个作业调度框架,其使用是多么简单。c 阅读全文
posted @ 2012-04-10 16:55 舍长 阅读(2150) 评论(2) 推荐(1) 编辑
摘要: 学习最好的方式就是模仿和实践,当我们对Android手机应用程序的开发还不是很熟练的话,借鉴和学习别人的程序成为我们快速掌握知识的最有效途径,当然有条理的进行系统理论、框架及相关的学习也是必要的,而本文着眼于提供一种更直接的方式去学习Android开发,即通过学习别人的APK文件。文中所提供的方式仅仅只是为了学习之便,并无其它意图。一、准备工作 在我们正式反编译APK文件之前,有必要做一些简单的说明。APK即Android Application Package,是Android程式的安装程序,就像EXE文件之于Windows一样,APK其实是一个压缩文件,我们可以通过解压缩软件进行解压... 阅读全文
posted @ 2011-10-25 16:54 舍长 阅读(6810) 评论(0) 推荐(0) 编辑
摘要: 本文分为两个部分:第一部分主要关注Scala语言的描述,以期给读者一种直观的印象,并引导有兴趣的编程实践者去尝试使用它;第二部分将展示如何搭建并实施真正的开发环境和提供一些简单的编程实践。一、Scala语言简介 Scala作为一门新兴的编程语言,由于其兼备面向对象和函数式的两个重要的语言特性,并且语言设计相当简洁但不失优雅,从一开始Scala就被设计成多用途且极具伸缩性(Scalable)的一门编程语言,而且更为重要的是它汲取了传统面向对象语言如Java、C#的精华以及新近的动态语言如Perl、Ruby和Python的精髓,当然还有其植根于的函数式特性,所以它是一种多范式的、跨平台的语言... 阅读全文
posted @ 2011-10-21 15:05 舍长 阅读(845) 评论(0) 推荐(0) 编辑
摘要: IIS7和之前的IIS5/IIS6有很大的不同,这不仅仅体现在外观界面上,其内在的实现机制和原理也有很大的不同,当然本篇文章的主旨不会去讨论它们之间的不同,也不会去涉及IIS7的设计理念,笔者的出发点只是在Windows Server 2008上对IIS7的一次部署安装项目的经历。一、初窥IIS7 实际上在Windows Server 2008 R2(64 bit)系统上的IIS版本确切地说应该是IIS7.5。当然并不是在你安装完系统后,IIS就会默认安装,这还需要我们手动去选择安装相应的组件,至于具体的安装过程,有需要的童鞋请移步我的另外一篇文章的开头部分:http://www.cnb... 阅读全文
posted @ 2011-09-26 20:28 舍长 阅读(8372) 评论(2) 推荐(1) 编辑
摘要: 目前笔者在做公司产品的UAT,在部署安装系统/软件时发现在安装SQL Server时容易出错,故总结如下一、准备工作 在正式安装SQL Server 2005之前,我们要先启用ASP.NET和IIS,因为最终我们所安装的某些数据库功能将依赖于此,换句话说,如果我们不先安装这些东西,在我们正式安装数据库时,某些功能将无法安装,实际上,你根本无法选择安装对应的功能,因为它会直接灰掉,例如Reporting Service功能就需要我们先启用ASP.NET和IIS,而要启用这些功能,在Windows Server 2008中需要配置一个服务器角色,具体过程如下:1.单击“开始”。2.单击“开始... 阅读全文
posted @ 2011-09-26 20:28 舍长 阅读(10943) 评论(1) 推荐(1) 编辑
摘要: Windows 8 Preview版本出来已有数日,笔者一直想试试,今天终于抽出时间,OK,言归正传。一、下载Windows 8 Preview 工欲善其事,必先利其器。所以我们首先要做的就是下载合适的Windows 8版本(32/64 bit),微软官网已放出下载链接,如下:http://msdn.microsoft.com/en-us/windows/apps/br229516。由于文件较大,而且微软不给力,下载速度太慢,所以笔者在这强烈推荐一款下载软件IDM,下载链接如下:http://down.tech.sina.com.cn/page/2582.html,用此软件下载可大大加快... 阅读全文
posted @ 2011-09-21 23:18 舍长 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 本文是对FTP相关操作,例如新建/删除目录、新建/删除文件、获取文件/目录列表等的总结,方便日后调用。 其实C#操作FTP和操作本地文件/目录差不多,尤其是对动作而言,因为它们都是文件或目录,区别在于FTP可以是远程的文件或目录等,所以需要建立一个连接,当然由于是对FTP的请求,所以会要求从本地发起一个FtpWebRequest,当然这个请求中包含一些设置,例如:请求连接的信用凭证、数据的传输格式、以及请求的FTP动作等等,FTP服务器接收到这个请求后就会返回一个FtpWebResponse了。本来微软已经提供了操作FTP的一些方法,都在System.Net命名空间下,但是感觉用起来还是不是. 阅读全文
posted @ 2011-07-18 13:41 舍长 阅读(2239) 评论(3) 推荐(2) 编辑
摘要: 相信有很多开发人员都有这样的面试经历:面试官就某个问题对你追着问,不仅问你是什么,还要问你为什么以及它的内部机制,直至他认为你把问题阐述的非常透彻才肯罢手,这就要求我们的开发人员对这些问题要做到深刻的理解。正是基于此,才有了本篇随笔的产生,在这篇文章里我将着重阐述我对String对象的理解,例如String的类型,它的内存分配模型以及它适合在什么情况下使用等等。String VS string其实二者的作用是一样的,之所以说它们是一样的,是因为在编译的时候,CLR在其内部使用了using string = System.String这样一个表达式,换句话说string就代表了String,或. 阅读全文
posted @ 2011-05-26 16:31 舍长 阅读(839) 评论(1) 推荐(0) 编辑
摘要: 导言:在项目的开发过程当中,我们会经常面临数据的导入与导出,尤其是在和多方合作的情况下,数据流会在多个系统当中穿梭,那我们怎么把外部数据导入到我们的系统,同时我们又怎样很好地提供数据给外部使用,这是本篇文章所要关注的,同时会记录与分享关于性能方面的思考。一、Export 这种case最为常见,但是实现的方式却有多种,下面将一一加以展示。1.直接用Microsoft的Excel组件Convert DataSet toExcel using Excel component provided by Microsoft 1 public static void DataSetToExcel(Data. 阅读全文
posted @ 2011-05-26 16:25 舍长 阅读(591) 评论(0) 推荐(0) 编辑