自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Log4Net 屏蔽第三方库的日志消息、以及 Oracle 企业管理器配置

博客荒废好一段时间了,今天上来一看,忽然发现多了两个评论,时间是N久以前了,大意是觉得我写得不够清楚,呵呵。其实写这个博客,是为了记录些自己的心得,以及解决过的问题中的关键点,免得以后忘记,不是很系统,有些话读者看起来可能云里雾里,传道授业解惑不是我的强项,请大家见谅。

2011-09-20 12:46:09 760

原创 TeamCity 配置笔记

<br />     今天终于把 TeamCity 配置完成了,服务器安装 Windows Server 2008 R2,TeamCity 6.0,配置了 NCover、FxCop 和 StyleCop 来监测代码质量。服务器上没有安装 VisualStudio 开发环境,只安装了 .NETFramework 4.0、Window SDK7.1、Web Deploy 和 NCover。之所以要安装 NCover 是因为 TeamCity 的 Build Agent 是后台服务,需要注册表信息来启动 xuni

2011-02-11 21:18:00 2671 2

原创 Windows Server 2008 R2 安装记录

1、GHOST备份     操作系统安装完成后,要用 GHOST 打包,2003 下用的是 isoemu,但 Server 2008 以后启动配置在保存在二进制文件中,用 bcdedit 编辑,以前的方法不行了。bcdedit 命令比较复杂,于是用 EasyBCD 编辑,ISO 文件还是用原来的 BOOTDISK.ISO ,经过试验可行。EasyBCD 要在 C 盘根目录生成一个二进制文件 ang0,还有一个目录 NST,可以用 attrib +H +S 隐藏。2、安装 .NET Framework   

2011-01-12 15:06:00 1187

原创 为持续集成做准备:支持 MSBuild + Xunit + NCover + FxCop + StyleCop 的构建脚本

<br />    公司现在的构建脚本用的是 MSBuild ,这次也不打算换,只不过要加上测试和代码质量检查的功能。测试框架就用 Xunit ,这是 NUnit 开发者重新建立的一个开源项目,比 NUnit 要简洁,但因为相对比较新,和其他工具结合使用的时候要稍微多花点功夫。<br /> <br />    覆盖测试工具就用 NCover 了,因为 Caslte 就用这个,开发过程中没有少研究 Caslte 的构建脚本,我用的是 NCover 3.4,低版本的有可能出现 No data collected

2010-12-31 12:53:00 1499

原创 如何在 Visual Studio 中像编辑普通 HTML 文件一样地编辑 SPARK 文件

<br />Spark 文件是 SparkView 引擎的模板文件,要在 Visual Studio 中像普通 HTML 文件一样地编辑,需要正确设置编辑器和图标。<br /> <br />首先设置编辑器,看下面的图,自己到 VS 里面去找,我用的是 2010, 2008 应该也差不多。<br /> <br /><br /> <br />图标要在资源管理器里面设置,还是看图:<br /> <br /><br /> <br />增加文件类型过后,要设置图标,窍门是从这个 C:/Program Files/Mi

2010-12-23 13:37:00 632

原创 在 Widnows Server 2008R2 下安装 CruiseControl.NET 1.5(二)

<br />ccnet 安装完成后到 Administrator Dashboard 去安装 package,不幸又出现异常,仔细一看原来是目录访问权限不够,但是在 IIS 7.5 下如何设置目录权限又成了个新问题。 <br /> <br />按照原有的经验,在目录中加入 NETWORK SERVICE 帐号,然后给了完全控制后再试,还是不行,于是只好 Google 一番,发现 IIS 7.5 默认使用的用户标识是 ApplicationPoolIdentity ,这个东东是一个动态创建的帐户,可以在应用程

2010-12-22 13:03:00 623

原创 在 Widnows Server 2008R2 下安装 CruiseControl.NET 1.5

<br />早就想研究一下持续集成了,年底比较空闲,正好一试。<br /> <br />目标有两个: CruiseControl.NET 和 TeamCity。Goolge 了半天,发现貌似 TeamCity 入门简单,找到好几篇老外的文章,标题都带 Move to TeamCity 字眼。Castle 项目也用的是这个,看来是相当不错。唯一的遗憾是企业版要 License,虽然专业版对 20 人以下的小型团队也足够了,但终归有点不爽。反正有时间,就先看看 CruiseControl.NET 1.5。<br

2010-12-22 11:42:00 988 1

原创 Oracle10g客户端连接Oracle9i数据库,在调用DirPathPrepare时出现ORA-00942错误

目标数据库是oracle 9i时,调用DirPathPrepare报告ORA-00942错误是因为10g的API需要的系统表和视图在9i里面没有。解决办法是把10g的$ORACLE_HOME/RDBMS/ADMIN/catldr.sql以SYS的身份在9i里面执行即可。通过和比较9i自带的catldr.sql比较可以看出这个操作应该不会影响9i的sqlldr。

2007-06-15 11:30:00 1423

翻译 理解和使用NT驱动程序的执行上下文(一)

理解和使用NT驱动程序的执行上下文(一) 理解Windows NT驱动程序最重要的概念之一就是驱动程序运行时所处的“执行上下文”。理解并小心地应用这个概念可以帮助你构建更快、更高效的驱动程序。 NT标准内核模式驱动程序编程中的一个重要观念是某个特定的驱动程序函数执行时所处的“上下文”。传统上文件系统

2004-05-19 13:26:00 1271

翻译 理解和使用NT驱动程序的执行上下文(二)

理解和使用NT驱动程序的执行上下文(二)   驱动程序的分派例程执行时所处的上下文应该引起特别的注意。在许多情况下,内核模式驱动程序的分派例程运行在调用者用户线程的上下文中。图1显示了为什么会这样。当一个用户线程向一个设备发出了I/O函数调用,例如通过调用Win32的ReadFile(…)函数,将产生一个系

2004-05-19 13:26:00 1476

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除