自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(27)
  • 收藏
  • 关注

原创 Win7下配置IIS脚本映射实现Asp.Net的Http管道程序

2010-05-11 09:39:00 4489 9

原创 Win7下配置IIS脚本映射实现Asp.Net的Http管道程序

        Asp.Net程序的高级功能,有很多都是基于IHttpHandler接口来实现的,在Winwods Server 2003 下,配置IIS6的 Web服务扩展非常简单。最近用Win7+IIS7.5的人越来越多,在这个环境下配置Asp.Net的Web服务扩展就有些麻烦。以下内容,就是在Win7和IIS7.5环境下配置过程。        首先,在IIS管理界面,选择“添加

2010-05-11 09:24:00 4422 6

原创 2009年度编程语言之争

2009-12-21 21:06:00 2685 20

原创 2009年度编程语言之争

   作为开发人员,我始终关注每年的编程语言排名,哪种语言增长了?哪种语言没落了?哪种语言会成为下一个甚至后几年的主流语言,不仅仅关系到整个业界的发展,同时也对程序员的发展方向,提供了指导意义。        2009年12月的TIOBE编程语言排行榜在周末推出了,这是本年度的最后一份榜单。年终排名前三甲为Java、C语言和PHP,其中Java保持了王者的位置,但占有率却连年下滑;C语言保

2009-12-15 14:38:00 12971 60

转载 .Net与J2EE的快餐型比较,纯属个人之见

经常有客户问我,到底用微软平台还是Java平台的问题。其实这是一个永远没有结果的悖论,只能陷入空对空的空谈。不过如果抛弃个人喜好与特定客户的历史原因来客观地考虑,二者之间的确是微软平台的优势更加明显一些。 .NetJ2EE描述技术架构技术架构基本相似J2EE支持多平台,单一语言;.Net支持多语言,单一

2009-09-07 08:07:00 1389 9

原创 Windows分布式协调器

    微软发布的.Net程序示例PetShop4.0中,使用了MSMQ(消息队列),公共队列的消息传递,是由Windows分布式协调器来保障的。除此之外,.Net实现的很多分布式应用如分布式数据处理(对应System.Transactions命名空间)等,都是基于Windows分布式协调器的调度、支持、保障。 图1 Windows分布式事务处理  分布式事务处

2009-08-27 14:40:00 2826

原创 C#捕获键盘事件

Control类成员中,有3个事件用来捕获键盘事件,是KeyPress、KyeDown、KeyUp。以上事件按下列顺序发生: KeyDown KeyPress KeyUp KeyPress ,用于捕获键盘上的数字、字母和符号,KeyPress无法捕获到键盘功能键,如Ctrl、Shift等键。如果要捕获功能键,就需要用KeyDown和KeyUp

2009-08-27 10:15:00 2288 1

原创 我录制的部分.net视频(希望能给学习.net开发的初学者一些帮助)

  感兴趣的朋友,可以在csdn下载 ,下载地址是: http://www.itcast.net/teacher/courselist/zhangzglProfile实现Asp.Net持久化购物车实战  系列使用Soap标头保证Web服务安全性 Asp.Net核心技术之Http管道 XSLT--可扩展的样式表语言 .NET处理XMLajax视频教程

2009-08-17 10:39:00 833 1

转载 c# 4.0新特性一览

 回顾C#发展的历史,C#1.0完全是模仿Java,并保留了C/C++的一些特性如struct,新学者很容易上手;C#2.0加入了泛型,也与Java1.5的泛型如出一辙;C#3.0加入了一堆语法糖,并在没有修改CLR的情况下引入了Linq,简直是神来之笔,虽然很多项目出于各种各样如性能之类的原因没有采用,但非常适合小型程序的快速开发,减轻了程序员的工作量,也提高了代码的可读性;C#4.0增加了

2009-08-12 15:45:00 3284 6

原创 VS2008 调试Web网站,出现"找不到Microsoft Internet Explorer"的解决方法

是浏览器安装过程中出现错误,重新安装即可。解决方法:找到"C:/Windows/inf/ie.inf",邮件右键,选择安装。插入系统光盘,重新复制文件后,错误不在出现。

2009-08-05 08:43:00 952

转载 .NET 4将支持用软件实现的事务内存

事务内存是一种并行程序设计的方式,其来自于数据库管理系统(DBMS)中的事务(Transaction)概念。事务内存目前有两种实现方式,基于软件的STM(Software Transactional Memory)和基于硬件的HTM(Hardware Transacational Memory)。  虽然事物内存的事务编程概念来自于数据库的事务,但在概念上还是有很大的区别的。  1 数据库

2009-08-05 08:25:00 799

转载 事件与委托趣谈

事件与委托似乎很难以理解,这是因为它们的使用方式与常用的编码有很大的差别,例如通常编写的都是同步代码,调用一个类型的方法,会即刻出现方法执行的结果,这是符合逻辑的。但在某些情况中,同步代码未必满足需求,拿公共汽车来打个比方,如果交通管制中心希望每一辆公车到达一个站点时都发送给自己一个信号以便自己能够随时掌握交通状况,使用同步代码,公汽对象肯定需要调用管制中心对象,这样就出现了我们一直不愿意看到的情

2009-07-31 12:38:00 2051 7

原创 利用配置文件修改IIS使用的最大虚拟内存和自动回收时间

在工作中,经常遇到IIS不能自动回收内容的情况,解决办法是修改IIS的配置文件(Server版的操作系统)。我们可以使用IIS的配置文件,修改IIS重要的设置,如IIS使用的最大虚拟内存、自动回收时间等。IIS的配置文件路径:C:/WINDOWS/system32/inetsrv/MetaBase.xml以下配置节是有关IIS应用程序池的设置:<IIsApplicationPo

2009-07-23 15:48:00 1988 4

原创 使用SqlBulkCopy对象进行大容量复制数据出现Datardader已经存在的错误的解决方法

 //创建大容量插入对象            using (SqlBulkCopy bcp =                new SqlBulkCopy(connection))            {                //将输入插入目标表:BulkCopyDemoMatchingColumns                bcp.DestinationTableNam

2009-07-03 13:09:00 654 1

原创 让Sql Server也能出现如VS一样的智能提示工具

一个非常实用的小插件,适合Sql Server2005以上版本,免费、无须注册。下面的图片是效果:    http://rzhh.com.cn/down/sqlassc.rar 刚刚资源出错了,现在已经更新了资源,请大家下载。

2009-06-25 10:42:00 1291 6

原创 和一个学.Net同学的沟通邮件-对怎样学习Asp.Net的解释

最近,经常收到大家发给我的邮件,这里非常感谢各位同学对我的信任。由于工作关系,回复邮件可能稍晚一些,希望大家能理解,O(∩_∩)O很多同学的问题都是关于学习方法。以下我摘录了我和一个同学的邮件往来,内容中给了大家一些学习的建议。希望能对学习.net感到迷茫的同学起到一些帮助的作用。 在2009-06-23 22:11:10,****** 写道: 老师好:

2009-06-24 10:24:00 2443 6

原创 大家来分析一下,下面代码的严重问题

昨天有公司的系统出现大问题,发现Oracle数据库的连接数被用尽。每次重启Oracle后,又在短时间内将Oracle数据库的连接数用尽。以下代码片段就是出问题的代码。本着让更多人学习的原则,我将部分代码贴出来,大家看看自己,是否也是这样下写代码的?另外。大家可以看出问题出在了哪里吗?(系统的bug已经修复了) 片段1  public void  出于保密的考虑方法名在这里已经改了(st

2009-06-20 13:57:00 2635 27

原创 关于body的onload调用ajax的一些看法

   最近,看得一些开发人员在实现ajax的时候,aspx文件中在body的onload事件中,使用ajax调用后台的c#处理程序来对页面进行数据加载。然后在后台代码中,重写某个Control的Render方法,实现数据的绑定。我个人并不赞同这种方法。    首先,页面肯定会Load,那么就不需要先将页面发送到客户端,然后在客户端load的时候再次异步对服务器请求数据,这样做法很令人费解,

2009-06-10 18:30:00 2769 3

原创 几道测试题,人间几重天

   最近,很多人想报名睿智汇海的提高班,于是测试题点评便成了工作内容。   一共8道题,内容很简单,都是课程中基础班学习的知识。但是没有想到的是,这几道题,对我评测的学生来说,却成了一道天堑,几十份测试题答案,仅仅只有一个学生测试通过,其它都败下阵来。   如此情况,让我再次审视计算机专业的学生到底是出了那些问题?    我们将课程分班的初衷,是希望能将学费降低,让学生少支付一些

2009-06-10 18:13:00 1976 10

原创 我常用的提高水晶报表访问速度方法一

水晶报表的使用越来越广泛,很多单位的项目都采用水晶报表来做统计数据。对应刚刚接触水晶报表的开发人员来说,怎样提高水晶报表的访问速度。我认为,应该有一些开发原则。以下是我的个人经验,仅供参考。 一 数据的处理尽可能让c#完成    水晶报表支持水晶报表语言和vb,这两种语言都是解释性的语言,如果我们把一个数据集直接“塞给”报表,让报表处理数据,那么报表只能使用解释性语言来工作,这样降低性

2009-06-02 13:31:00 872 1

原创 Visual Studio 2010 and .NET Framework 4 Beta 1

.Net版本的更新越来越快,很多开发人员刚刚升级到vs2008没多久,Visual Studio 2010 and .NET Framework 4 Beta 1 就已经发布,下面是下载地址 http://msdn.microsoft.com/en-us/teamsystem/dd819231.aspx

2009-05-31 18:15:00 481 1

原创 实现Profile购物车的匿名用户迁移

在Global.asax文件中,增加一个方法:  protected void Profile_MigrateAnonymous(Object s, ProfileMigrateEventArgs e)    {        ProfileCommon anonProfile = Profile.GetProfile(e.AnonymousID);                //迁移Pr

2009-05-12 14:00:00 1333 2

原创 使用HttpWebRequest抓取网页

        HttpWebRequest Wr = (HttpWebRequest)WebRequest.Create(http://www.rzhh.com.cn/default.html);        HttpWebResponse response = (HttpWebResponse)Wr.GetResponse();        Stream receiveStream = r

2009-05-04 13:13:00 737 2

原创 web页面失去焦点激发的事件

window.onblur

2009-04-28 13:00:00 1038 1

原创 Ajax异步回发与Profile结合实现的购物系统

  Profile是Asp.Net2.0增加的新内容。经常用来保存用户个性化数据,Prolifie的实现原理其实就是一套复杂的Cookie机制。  关于Profile的使用网上已经有很多文章了,原理我就不多讲了,我今天的业务是将用户的购物车临时性的持久保存到Profile注册的数据库。所谓临时性是指当用户购物完成,结账后(形成订单后),就清空Profile保存的数据;而所谓的持久保存的含义是,

2009-04-27 17:10:00 531

原创 0x8004D025 (XACT_E_PARTNER_NETWORK_TX_DISABLED 错误解决

  使用Ado.Net对数据库进行分布式事务处理的过程中,出现了0x8004D025 (XACT_E_PARTNER_NETWORK_TX_DISABLED 这个错误。  经过查文档发现,原来是 Windows Server 2003在默认情况下,DTC(分布式事务处理协调器)是被禁用的。  以下是启用网络 DTC 访问的步骤单击“开始”,指向“控制面板”,然后单击“添

2009-04-27 14:33:00 1721

原创 C#项目引用完全相同dll文件的问题解决方法

  今天有开发人员问我一个问题,他的项目中要引用两个类库,这两个类库命名居然完全相同,而且更有戏剧性的是,命名空间以及命名空间下的类也是相同的,并且这两个类库不是一个公司的产品。当对一个dll文件添加引用后,vs就不允许再次添加另一个dll的引用了。   如果两个类库命名完全相同,可以把他们同时保存到GAC是可以的,因为他们的签名文件不同。但是要简单的添加引用是无法办到了。   那

2009-04-27 13:39:00 2292

空空如也

空空如也

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

TA关注的人

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