2011年5月18日

原来接口是这样用的!一个例子搞定接口

摘要: 接口是面向对像编程里的基础知识了。但不得不承认之前对于接口的认识还是不到位的。记得刚毕业的时候从Asp转向.NET开发,接触了面向对像编程的很多知识。由于自己当时对新的知识非常感兴趣。因此在写代码的时候尽量往这些思想上靠拢。现在打开之前写的代码,看了简直要笑喷了。怪不得当时写完之后心理还想着接口好像没啥用啊。。。还增加不少工作量。 阅读全文

posted @ 2011-05-18 15:44 Gary Zhang 阅读(12151) 评论(35) 推荐(10) 编辑

2011年5月13日

浏览器高度计算不同导致的显示问题

摘要: 朋友给我发了个文件包,让我看看里面的弹出遮罩层在IE下显示是正常的,但在Firefox等浏览器下弹出一下之后就消失了。第一反应是是浏览器兼容性问题。最后查到的是高度的问题。 阅读全文

posted @ 2011-05-13 16:04 Gary Zhang 阅读(2262) 评论(0) 推荐(0) 编辑

2011年4月29日

BizTalk Server 2010 培训

摘要: 月初到苏州给一家企业做了BizTalk开发方面的培训。此次培训内容增加了在BizTalk在商务应用(EDI、BAM)方面的内容,另外对之前的培训课件也做了一定的修改。总共课程内容为三天。以下为课程表,如需培训课件老规则在本文评论处留下邮箱即可。注:最后的项目交流内容是BizTalk与Dynamic AX的交互。 阅读全文

posted @ 2011-04-29 10:33 Gary Zhang 阅读(2085) 评论(113) 推荐(4) 编辑

2011年4月28日

加解密技术处理时间对比

摘要: 由于要写一个客户端与服务器端通讯的程序,所以开始关注加解密一块了。当然不是研究因为已经有很多成熟的解决方案和算法了。只是之前知道而以,现在需要更加深入的了解一下。以下介绍纯属网上收集的资料整理及个人的理解,可能有些地方不准确,望指证。 阅读全文

posted @ 2011-04-28 10:57 Gary Zhang 阅读(1946) 评论(1) 推荐(0) 编辑

2011年3月22日

查看VPS虚拟机真实CPU频率的方法[已得到ISP确认]

摘要: 我的VPS虚拟主机升级到2008后感觉速度慢了些,CPU经常在刷新页面之后达到100%。但是火山互联又不提供CPU的限制参数。那怎么才能知道VPS的CPU限制多少呢?虽然我们不能登录HOST服务器来查看参数,但是我们可以通过让CPU去执行计算的方式来估算CPU的频率。 阅读全文

posted @ 2011-03-22 16:34 Gary Zhang 阅读(5261) 评论(3) 推荐(1) 编辑

2011年2月22日

JS缓存图片实例

摘要: 现有JS功能越来强大了,很多基于JS的Web Game做得都非常好。但JS程序不像客户端程序,很多程序里需要使用到的图片、资源等都要从远程服务器获取。因此如果等程序要用到时再从远程服务器下载的话可能来不及。对用户体验来讲影响很大。因此就需要提前为JS程序缓存需要用到的资源文件。下面就来介绍一下最常用的图片缓存。 阅读全文

posted @ 2011-02-22 16:08 Gary Zhang 阅读(23146) 评论(0) 推荐(0) 编辑

2011年1月7日

看了这张图你还会想着用MonoDroid来开发Android应用吗?

摘要: 很多.NET程序员都梦想着用.NET来开发移动终端的程序。当然这可能也是一个趋势。MonoDroid就是其中一个,它是微软.NET for Android,是Novell公司的MonoTouch项目在Android系统的开源实现。今天凭着感觉装好了开发环境。通过新建程序、运行代码之后一切正常。但是在管理应用里看到这张图之后,我的心拔凉拔凉的! 阅读全文

posted @ 2011-01-07 13:38 Gary Zhang 阅读(10302) 评论(92) 推荐(4) 编辑

2011年1月6日

东拼西凑的第一个Android应用程序

摘要: 听说下一个互联网时代是终端时代,而且最近微博、IPhone、Android都特火。于是就开始捣鼓起Android来,虽然去年三月份的时候就花了三千四百大洋买Milestone。但是一直忙于学习与考试没有功夫来学习学习Android方面的开发。新年元旦利用两天假期+万能的Google搜出来的代码搞了第一个Android应用程序,虽然是第一个,但不是“Hello World”级别的,至少还是多线程的:) 阅读全文

posted @ 2011-01-06 23:53 Gary Zhang 阅读(5362) 评论(27) 推荐(3) 编辑

2010年12月8日

Chrome OS 云里雾里

摘要: 昨天Google发布了ChromeOS,之前有牛人编译了它的源码并创建了虚拟机分享出来。具体的BT种子不记得了,有需要的可以搜索一下chromeos-image-999.999.32309.211410-a1.vmdk.bz2。看看哪还有种子可用。文件大概287M左右,解压后大概7、8百M。当下来之后可以用VMware或Virtual Box打开。我是用VirtualBox来打开的,分了1G的内存。 阅读全文

posted @ 2010-12-08 23:41 Gary Zhang 阅读(761) 评论(0) 推荐(0) 编辑

2010年12月7日

BizTalk Server 2010 培训

摘要: 前段时间给一企业做了两次培训,总共四天。感觉还不错。基本上把BizTalk在企业里应用里的功能和知识点都讲了一遍,而且是基于微软在企业应集成里最新的解决方案包括:Windows Server 2008R2 + SQL Server 2008 R2 + SharePoint 2010 Function + BizTalk Server 2010+Visual Studio 2010+ESB Toolkit 2.1。以下为相应的课程表。如果需要相应的PPT的话可以联系我。 阅读全文

posted @ 2010-12-07 11:10 Gary Zhang 阅读(1524) 评论(95) 推荐(3) 编辑

2010年11月12日

BizTalk 开发系列(四十一) BizTalk 2010 BAM 安装手记

摘要: 使用64位系统可以支持更大的内存,现在服务器基本上都使用64位系统。微软从Windows Server 2008 R2开始服务器版的操作系统也只支持64位了,不过对于像BizTalk这种“繁杂的东西”在64位系统下确实增添了不少麻烦。 阅读全文

posted @ 2010-11-12 00:51 Gary Zhang 阅读(2257) 评论(0) 推荐(2) 编辑

2010年8月12日

ESXi虚拟网络配置的几点认识

摘要: 玩了几天ESXi,虚拟网络配置方便绕了一些圈子特意总结一下,目前还不能说对此非常精通,但是一点一点积累吧。 阅读全文

posted @ 2010-08-12 15:43 Gary Zhang 阅读(25934) 评论(4) 推荐(1) 编辑

SVN服务器更换IP之后

摘要: 公司从四楼换到三楼了,开发服务器也跟着下来了。由于两层楼的IP不一样所以重新设置了一下服务器的IP地址。IP地址设置好之后重新启动了httpd服务,并在浏览器中验证了一下SVN路径是否可用。 阅读全文

posted @ 2010-08-12 14:22 Gary Zhang 阅读(16527) 评论(1) 推荐(1) 编辑

2010年8月2日

[转] BizTalk Server 2010新功能介绍(一):概述

摘要: BizTalk Server是微软构建业务流程和集成解决方案的首选服务器,BizTalk Server 2010是这个产品线的第7个主要版本。本文将给大家简要介绍BizTalk Server 2010所带来的新功能,同时我们会在接下来的一系列文章中向大家演示更加详细的内容。 阅读全文

posted @ 2010-08-02 17:43 Gary Zhang 阅读(716) 评论(0) 推荐(0) 编辑

2010年6月27日

[PM Tools]软件项目进度跟踪表v4.0

摘要: 《软件项目进度跟踪表》适用于对公司多个项目进行管理的工具,通过科学的项目管理方法将整个表格分为项目概况和项目中各过程,可以对项目总体情况和各阶段进行单独管理。另外借助Excel强大的数据分析功能,为公司管理人员、项目经理以及项目团队成员提供统一和友好的项目情况视图。 阅读全文

posted @ 2010-06-27 14:12 Gary Zhang 阅读(11079) 评论(2) 推荐(0) 编辑

2010年5月24日

[PM Tools]软件项目进度跟踪表v3.0

摘要: 软件项目进度跟踪表,适用于部门或者公司对多个项目的状态进行跟踪的表格,采用条件格式对项目的不同状态进行预警等. 阅读全文

posted @ 2010-05-24 23:00 Gary Zhang 阅读(2873) 评论(3) 推荐(0) 编辑

Microsoft Web Camp

摘要: 还得打开微软发的邮件来看看Web Camp介绍. 微软 Web Camps 是2天的免费活动,由来自微软总部的产品组专家原汁原味地为您讲述如何利用微软的Web平台技术来快速构建和部署高效,安全的Web应用。在Web Camps上,您可以学习到微软最新的Web技术——ASP.NET Web Forms, ASP.NET MVC, jQuery, Entity Framework, IIS等。第二天,您还可以动手实践来构建自己的Web应用程序,微软总部的专家将全程为您解答问题,最好的应用还将获得大礼! 阅读全文

posted @ 2010-05-24 22:10 Gary Zhang 阅读(415) 评论(2) 推荐(0) 编辑

2010年5月14日

[PM Tools]支持分级的任务追踪表

摘要: 最近公司需要做Daily Check,之前做了一个横向的Excel表格不方便任务的管理,特别是任务、行动和问题之间有关联的时候特别不好处理.因此半夜四点多爬起来做了这样的一个Excel表格,用于任务最终.Share给大家,希望能对一部分朋友有用. 阅读全文

posted @ 2010-05-14 23:24 Gary Zhang 阅读(1490) 评论(3) 推荐(1) 编辑

2009年9月13日

[地球人]BlogEngine.NET[Appwo.com版]+采集器

摘要: 由于本网站定位不清晰,所以决定把源码发布出来。如果有问题请联系:cbcye@live.com. 另外如果你用本源码搭建了网站那么请麻烦添加对http://appwo.com/的友情链接。谢谢了! 阅读全文

posted @ 2009-09-13 17:53 Gary Zhang 阅读(975) 评论(6) 推荐(0) 编辑

2009年8月31日

HTML 特殊符号编码对照表

摘要: HTML 特殊符号编码对照表 阅读全文

posted @ 2009-08-31 10:17 Gary Zhang 阅读(35205) 评论(3) 推荐(4) 编辑

2009年6月20日

[程序员学英语]英语知识结构

摘要: 阅读全文

posted @ 2009-06-20 22:22 Gary Zhang 阅读(1141) 评论(0) 推荐(0) 编辑

[程序员学英语]英语句子结构

摘要: 一、英语语句基本结构分析: (一)主谓宾结构:1、主语:可以作主语的成分有名词(如boy),主格代词(如you),数词,动词不定式,动名词等。主语一般在句首。注意名词单数形式常和冠词不分家!eg: The boy comes from America.He made a speech.Tow and tow is four.To be a teacher is my dream.Doing a r... 阅读全文

posted @ 2009-06-20 10:55 Gary Zhang 阅读(1973) 评论(1) 推荐(0) 编辑

[程序员学英语]英语的词类

摘要: 英语的词类 1 名词 n. teacher, book 。表示人或事物的名称 在句中可作主语,表语,补语,定语,同位语。 2 代词 pron. We ,me, he 等。代替名词或数词。 在句中可作主,表,宾,定,同。 3 数词 num. two,fifth 等。表示数目或顺序 在句中可做主,表,宾,定,同。 4 动词 v. work, study, live 等。 表示动作或状态 在句中可做谓语... 阅读全文

posted @ 2009-06-20 10:16 Gary Zhang 阅读(766) 评论(0) 推荐(0) 编辑

2009年6月17日

[程序员学英语]英语发音规则

摘要: 虽然每个单词都会有自己的读音。但是当单词表达不同的意思或者单词放到句子中的话,读音也有可能不同。有这个单词发音规则表随时看一下就可以比较好的掌握单词在不同情况下的发音变化。 阅读全文

posted @ 2009-06-17 17:57 Gary Zhang 阅读(1149) 评论(0) 推荐(0) 编辑

BizTalk 开发系列(四十) BizTalk WCF-SQL Adapter读取SQL Service Broker消息

摘要: SQL Service Broker 是在SQL Server 2005中新增的功能。Service Broker 为 SQL Server 提供队列和可靠的消息传递,可以可用来建立以异步消息为基础的应用。当然从题目大家可能也看出来了。我们本文主要不是为了讲SQL Service Broker(SSB),而是讲一下如何使用BizTalk WCF-SQL Adapter来访问SSB的数据。 阅读全文

posted @ 2009-06-17 15:19 Gary Zhang 阅读(3040) 评论(6) 推荐(0) 编辑

2009年6月15日

[程序员学英语]英语国际音标

摘要: 英语音标共有48个。在学习英语音标的过程中单个的听音标是没有意义的,要多听单词,句子,注意细微的差别。听音和发音一样重要 。第一、能握简驭繁地把众多的英语单词读准。 第二、英语的音和形有很多相似之处,只要平时注意积累发音规则,就可以达到听其音而知其形,见其形而晓其音。这一点比学汉语容易多了。 阅读全文

posted @ 2009-06-15 16:57 Gary Zhang 阅读(1574) 评论(0) 推荐(1) 编辑

[程序员学英语]26个英文字母

摘要: 英文中最基础、最基础的当然是26个字母了,很多人可能觉得这个太简单了。但是经常也会遇到到一些人不能对这些单词正确的发音。可能是以前教我们的老师本来就教得不对。或者一部分人可能会带有地方口音以至于不能正确的发这些单词的音。我在查找这方面的资料的时候很多信息都是从儿童英语网站上获取的。呵呵,跟大家分享一下吧。 阅读全文

posted @ 2009-06-15 15:16 Gary Zhang 阅读(4038) 评论(0) 推荐(0) 编辑

2009年6月9日

Microsoft BizTalk ESB Toolkit 2.0

摘要: 微软于6月8号发布了BizTalk Server 2009企业集成平台的最后一个功能组件:ESB Toolkit 2.0 (原名:ESB Guidance 2.0),ESB ToolKit 2.0一个是工具和代码集扩展了BizTalk Server 2009对于松耦合和动态消息架构的支持能力。它的功能作为中间件提供的工具在服务提供者和消费者之间快速调整。允许在运行时最大的灵活性。ESB Toolkit 2.0简化了服务端点之间的松耦合和集成服务的管理。 阅读全文

posted @ 2009-06-09 19:30 Gary Zhang 阅读(4509) 评论(5) 推荐(0) 编辑

2009年6月5日

BizTalk Server 2009 WebCast广播

摘要: BizTalk Server 2009 及其系列附属技术已经陆续都发布了。6月为大家准备了两个与BizTalk Server 2009技术相关的课程,感兴趣的朋友可以去听一下。本人由于第一次上MSDN Webcast上讲课,讲得不好或不对的地方希望大家给予谅解和指正。如果喜欢文本方式的文章的话请继续关注《BizTalk开发系列》 阅读全文

posted @ 2009-06-05 11:46 Gary Zhang 阅读(1574) 评论(2) 推荐(1) 编辑

2009年6月3日

WCF服务编程-契约回调

摘要: 双向通讯是这样的一种机制,就是服务端与客户端的身份是可换的,服务示例可以回调客户端的操作,当一个服务契约被定义在服务端的时候,有时候我们的业务逻辑要求我门进行相应的回调操作。标准的服务契约定义了能够被客户端调用的服务操作。回调契约定义了能够被服务端调用的客户端操作。因此,客户端必须具有实现回调契约的义务和宿主回调对象的能力。每当客户端调用具有回调操作的服务端示例操作的时候,客户端必须提供足够的信息以使服务端能够寻址到客户端并执行相应的回调操作。[引用] 阅读全文

posted @ 2009-06-03 16:24 Gary Zhang 阅读(2990) 评论(3) 推荐(0) 编辑

WCF服务编程-非WCF应用程序使用WCF服务

摘要: 很多人刚开始了解WCF的时候,对于非WCF应用程序如何使用WCF提供出来的服务一直很困惑。其实WCF框架的默认绑定已经考虑到了这一点。即如果某个服务需要给非WCF应用程序使用的话,只需要更改一下配置文件即可。 阅读全文

posted @ 2009-06-03 10:59 Gary Zhang 阅读(2718) 评论(1) 推荐(0) 编辑

2009年6月2日

WCF服务编程-WCF应用程序的消息跟踪

摘要: 对于WCF的消息跟踪主要有Microsoft Service Trace Viewer(服务跟踪查看器)和tcpTrace这两个。服务跟踪查看器工具功能比较强大可以了解 WCF 侦听器生成的诊断跟踪信息,从而找到错误的根本原因。该工具提供了一种轻松查看、分组和筛选跟踪的方法,以便可以诊断、修复和验证 WCF 服务的问题。但是使用之前需要在服务端作相应的配置。tcpTrace其实就是一个通过端口映射来捕获Tcp包的工具使用起来非常简单,由于WCF的很多绑定都会走tcp协议因此使用该工具来捕获数据包会非常方便。下面就简要的介绍一下这两个工具的使用。 阅读全文

posted @ 2009-06-02 17:15 Gary Zhang 阅读(2885) 评论(4) 推荐(1) 编辑

WCF服务编程-HelloWorld

摘要: WCF方面的HelloWorld例子网上已经很多了。再写这个显得有些“Out”了,不过只是作为笔记写一下。本篇使用的场景是从网上看到的:WCF服务端创建一个服务并公开地址。WCF客户端访问该地址并发送字符串数据。服务端收到数据之后组合一个新的字符串数据并返回给客户端显示。 阅读全文

posted @ 2009-06-02 16:19 Gary Zhang 阅读(6299) 评论(3) 推荐(3) 编辑

WCF服务编程-基础

摘要: WCF是微软建立新一代的分布式应用及面向服务应用的标准平台,是基于原有.NET Framework 2.0的扩展。虽然在WCF发布不久就已经在项目中使用WCF技术了。但是由于在项目中还没有较大规模的应用WCF技术,因此感觉掌握的还不是很好。网上已经有很多WCF方面的文章了,而且在我学习的过程中帮助也很大。不过技术的东西还是要靠自己边学边总结一下。 阅读全文

posted @ 2009-06-02 15:31 Gary Zhang 阅读(21481) 评论(1) 推荐(4) 编辑

2009年5月31日

BizTalk 开发系列(三十九) BizTalk Server 2009技术概览

摘要: BizTalk Server 2009已经发布一段时间了,之前Beta版发布的时候也写过一篇文章,当时比较了2006 R2与2009 Beta这两个版本之间的常见功能的开发。发现表现平平,没有什么太让人兴奋的地方。随着最近一段时间BizTalk Server 2009配套产品(组件)的陆续发布。对于新一代的BizTalk开发应用平台的认可逐渐清晰起来。 阅读全文

posted @ 2009-05-31 15:08 Gary Zhang 阅读(4403) 评论(5) 推荐(0) 编辑

2009年5月26日

Asp.NET导出Excel文件乱码解决若干方法

摘要: 在Asp.NET开发过程中经常会将一些列表项目导出为Excel方便用户查看和保存,但是也经常遇到文件名乱码、文件内容乱码等问题。最近我也接到了这样的Bug,现总结了若干个解决办法,供遇到问题的朋友们参考一下。希望以下的某些方法可以解决您的问题。 阅读全文

posted @ 2009-05-26 22:36 Gary Zhang 阅读(47322) 评论(12) 推荐(3) 编辑

2009年5月22日

BizTalk开发系列(三十八)微软BizTalk Server定价和许可[解读]

摘要: 做BizTalk的项目一段时间了,但是对BizTalk的价格和许可还不是很了解。给客户设计解决方案时大部分产品都是直接按照企业版的功能来设计,很少考虑到价格和许可方面的因素,以为这个不是我们的事情或者认为使用企业版是应该的,企业软件的销售就是有意思,懂产品的和卖产品的一般不是一个人。懂产品的一般是做技术的,学这个产品的时候就是用D版的或者是企业版,不会去关心不同产品的定价。当然在跟客户讲的时候就很少考虑版本及价格因素。而卖产品就会添油加醋说要实现这样的平台您需要购买XX、YY产品,当然为要保证最丰富的功能及性能我们建议您购买最高级版本的。 阅读全文

posted @ 2009-05-22 18:09 Gary Zhang 阅读(4522) 评论(2) 推荐(0) 编辑

2009年5月13日

BizTalk开发系列(三十七) 性能监视器在BizTalk性能测试中的使用

摘要: BizTalk应用程序的性能测试和分析是一个非常重要的过程,因为BizTalk的应用程序在Run-time时受部署结构、消息请求数量和消息大小等的影响很大,因此无论是简单还是复杂的的应用都需要在部署到生产环境之前执行这一过程。 一般在性能测试中通过Windowns系统自带的性能能监视器来采集相关的数据, 并根据这些计数器的值来判断应用程序的性能瓶颈和负载大小。 阅读全文

posted @ 2009-05-13 18:50 Gary Zhang 阅读(2345) 评论(4) 推荐(0) 编辑

BizTalk开发系列(三十六) Orchestration单实例执行

摘要: BizTalk 是高效的消息处理引擎,采用多线程并发的方式来处理消息。也就是说当有消息被接收的时候就会产生一个新的消息处理实例。但有时目标系统可能并没有并发处理的能力, 这时就需要在BizTalk中采用单实例的方式来处理消息。在BizTalk的管道中直接可以启用按序送达的方式来实现, 但是在Orchestration中并没有提供类似的选项.该如何做到呢? 阅读全文

posted @ 2009-05-13 00:00 Gary Zhang 阅读(2606) 评论(2) 推荐(0) 编辑

2009年4月7日

Windows Server 2008上安装Media Player

摘要: Windows Server 2008自带了Media Player 11,但是不是默认安装的。虽然现在网上有暴风影音之间的播放器可以不需要安装Media Player就可以观看视频了。但是我使用的学习软件《Media Study Player》是要依赖于Media Player的组件的,因此不得不安装。 可能很多人已经知道在Windows 2008上安装Desktop Experience(桌... 阅读全文

posted @ 2009-04-07 18:23 Gary Zhang 阅读(7684) 评论(4) 推荐(0) 编辑

导航