自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一个基于jQuery ajax和.net httphandler 的超轻异步框架,千行代码完成。

背景        我部正在开发的一个新项目,选择了jQuery作为基础的Javascript函数库。同时确定了jQuery提供的ajax系列方法作为异步推拉数据的基础接口。使用过ajax方法的同事应该是知道的,ajax方法需要提供一组选型,比如content-type、mime-type、data、async等等,这些选项的组合搭配可以构成不同的请求方式,必须理解HTTP的

2010-05-20 10:10:00 1369 2

原创 我谈通“下水道”(系列连载6)--新的征程

   上一篇:决战Biztalk      上一篇讲了和biztalk的决战,这一篇要讲战斗的结果啦。先引用一句本人的格言:“深入,不是为了更加深入,是为了决定该不该及时退出”。实际上,biztalk具有非常丰富的功能,可真正适合我们的功能屈指可数。这里大概说一下我们用到技术点:定义消息格式,即XSD画数据流程图,实际上非常简单,也就两三个环节而已将流程入口发布为WEB SE

2009-10-13 11:41:00 625

原创 我谈通“下水道”(系列连载5)--决战biztalk

       我谈通“下水道”(系列连载4)--与biztalk战斗的岁月 http://www.cnblogs.com/wzcheng/archive/2009/09/24/1573012.html 经过那次技术交流后,弄清楚了很多问题。比如,原来BTS调用JAVA开发的WEB SERVICES就是不能成功,项目组成员就用.NET写了一个程序集,BTS调用这个程序集,这个程序集

2009-09-28 12:52:00 635

原创 我谈通“下水道”(系列连载4)--与biztalk战斗的岁月

      我谈通“下水道”(系列连载3)--上海微软之行      话说我这个土包子进了大观园一趟后回到了公司,就开始安装biztalk2006, 照着SAMPLE开始搞,后来还加入一个biztalk组:[email protected] ,从这个组里获取了很多帮助。时间匆匆的过去两个多月了,那个项目也拿下了。于是带着弟兄们杀到了战场:定义XSD、提升属性、画数据流程,数

2009-09-24 08:52:00 653

原创 我谈通“下水道”(系列连载3)--上海微软之行

我谈通“下水道”(系列连载2) ,我谈通“下水道”(系列连载1) 到了上海才早晨5点多,打了个出租直奔美罗大厦。出租车上有点小激动,作为一个程序员,虽然去不了西雅图,能到美罗也算是和MS走近了一步,那些另外神往已久的自由、活泼、先进的气息就要扑面而来,这能不让人兴奋不已吗?下车出租车,我们几人钻进了路边的一家麦当劳,边吃早点边扯淡,等着MS上班。         事实上,确实如很

2009-09-23 11:52:00 987

原创 我谈通“下水道”(系列连载2)

我谈通“下水道”(系列连载1):http://www.cnblogs.com/wzcheng/archive/2009/09/21/1571340.html      07年第一场雪的时候,我被一个突如其来的喜讯冲昏了过去,刚醒来的时候,又被一个从天而降的CASE惊的掉下了眼珠子。这一切就发生在一天内,这一天内,我从架构师变为了部门的研发主管,就是传说中的“R & D Manager”

2009-09-22 11:52:00 782

原创 我谈通“下水道”(系列连载1)

说起接口,想必很多干开发的弟兄都做过。接口它就像下水道,堵着的时候东家很不爽,咱就得去通,就得去“捅”。我也是,而且我在这个公司一捅三年多,没有哪天不想着、说着、捅着那些可爱的、可恨的、可歌可泣的“下水道”。我不是架构师,也不是研发经理,用周星星的话说,其实我是通下水道的,以成功“捅”通一条“道”而自觉兴奋与欣喜。当然,三年多的积累,带着弟兄们也攒下了一套比较成熟的工具和方法,这一章就是

2009-09-21 20:52:00 598

原创 白话手动和自动信号量的区别

  写在前面,这是快餐文章,大侠们尽可一笑而过,对错自辨。   讲到信号,就不得不讲到3种涉众:1. 发信号者;2.传信号者;3.眼巴巴的等着收信号的。 (看官此时嘘我了,书上可没这么讲过,你瞎叨叨啥呢?)   打个比方,超级大乐透摇奖开始了,全国无数财迷(哦,谢特!打拼音的坏处就是经常出现这种情况,把彩民打成财迷了)就是第3种人,眼巴巴的等着最后的数字,在数字没

2009-05-06 10:52:00 1121 1

原创 .net framework 3.5的分部方法

 早上看.net framework 3.5的分部方法这个特性。例子如下,第一个类为定义类,第二、第三个类为实现类。    public partial class AI    {        public void Active()        {            this.Run();            this.Jump();          }      

2007-07-31 10:52:00 887

原创 WF持久化机制剖析

 1 为什么要持久化状态? 1.1 内存是有限的,将等待或者休眠的流程暂时从内存中卸载有利于提供性能1.2 运行时可能会出现不稳定因素导致流程崩溃,持久化可以提供流程恢复的可能1.3 流程中的事务或者补偿机制需要隔离的流程状态来辅助完成2 什么时候会发生流程被持久化?2.1 在流程中加入的活动被标有PersistOnClose属性,这是人为设定的强制持久化

2007-03-08 15:52:00 1130

原创 从这里开始认识 MS Workflow Foundation(即 WF)

      最近正在学习WF,收集了一些资料,再此也提供出来供有兴趣的朋友参考。1.系统必备 —我们需要安装WinFX(下载)和Visual Studio 2005 extensions for .NET Framework 3.0 (Windows Workflow Foundation)。这是我们必备的开发组件。 —WF作为net3.0的一部分发布,要运行需要安装net3.0

2007-02-02 16:52:00 1142

原创 外重者内拙

      今获一电邮,“水穷之处待云起 危崖旁侧觅坦途。”为其欲言。吾惑之,遂击附件以阅。甚幸,非毒非废也,乃一典故,云:某君与人对弈,以瓦罐博之,频胜;换金,负矣!庄子遂曰:外重者内拙。我辈之惯习,乃亲于果而疏于行,重于利而忽于德,观于近而忘于远,堪忧!若以软件工程论,亦可鉴之,因设计而设计者甚多,因OO而OO者甚多,因利益而抛设计者甚多,试问,几人正可谓软件之工程师,架构之设计师,

2006-11-03 10:52:00 781

原创 神秘的引用

应用情境:      抽象描述:在项目的编译期,开发人员想介入实现自定义的功能。n       案例1:希望将输出程序集拷贝到某个路径或者注册到GAC。n       案例2:编译时连接到数据库,为指定的表生成强类型的Dataset,并引用它们。n       案例3:当项目的版本升级时,自动为程序集生成出版商策略程序集(publisher policy)。     

2006-10-31 16:52:00 550

原创 初探面向方面的开发(AOP)

        最初接触到AOP是在什么时候我已经不记得了,大概是1年半之前。不过在这个概念出现之前,我曾经做过这样的一件事情:通过截获Remoting代理的Invoke方法来记录一些远程方法的调用和异常情况,任何时候,领域程序员写的Remoting插件里抛出的未处理异常都能被外部的截获机制自动记录,大大得方便了调试和纠错。这种把通用的错误处理和领域业务处理分开的实现方法是不是可以看作是

2006-10-26 11:53:00 555

原创 数据库事务的隔离级别

      .NET 提供的数据库事务隔离级别 System.Data.IsolationLevel 枚举用于指定连接的事务锁定行为,它包含如下枚举:   成员名称 说明 Cha

2006-10-18 11:53:00 435

原创 MCAD 考试

MCAD for Microsoft .NET Certification Requirements                      70-316 Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .

2006-10-17 15:53:00 700

原创 农民眼里的 AJAX

      我是农民吗?是的,我是。我真的是农民吗?是的,绝对是的。因为我是我爹的儿子,我爹是农民,所以我也是。这不是废话吗?是的,的确是废话。每次写blog之前如果不说几句废话,心里就憋屈的很,就如同有人不在大家面前提一些生动的概念(如AJAX、SOA等)就不足以证明他是高手一样。虽然我刚才也提了一次,不过我绝对不是什么高手,真的,我是一个农民!  (一堆废话)    不过农民也是享有

2006-10-11 15:53:00 652

原创 走近 C# + COM

    话说在C#环境下对COM组件的调用,有点常识的看官也许此时心里就犯嘀咕了。楼主你假了吧?这种低级的问题也好意思拿来说事?甚至有人已经紧握手中的臭鸡蛋或者烂番茄。呵呵,回答下面几个问题再扔我不迟。     1.托管代码和非托管的COM保持什么关系?    2.COM和操作系统保持什么关系?    3.COM和dll或者exe的联系是什么?    4.COM和一般的平台API有什么相

2006-10-08 11:53:00 419

原创 接口和项目管理

要想管理好一个大的项目,使大家有一个好的开发思路,能够快速的进入角色,这决不是一件简单的事情。如果每一个项目的开发都是建立在对每个开发人员的工作责任心的信任的基础上来完成的,那么还需要管理吗?应该是不需要的,起码参与项目的人都是值得信任的。事实上管理正是我们最最需要的,却又不知如何才能做好的事情。曾经经历过的种种管理措施无一幸免地都成了一纸空谈或者说是收效甚微,当然这句话说地不够委婉,我很抱歉。

2006-03-03 13:52:00 2778 1

空空如也

空空如也

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

TA关注的人

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