自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

麦田里的守望者

专注于分布式和数据库技术

  • 博客(181)
  • 资源 (2)
  • 收藏
  • 关注

转载 AspComet

Backgroundhttps://github.com/nmosafi/aspcometThe aim of this project is to provide a lightweight and extensible COMET implementation which does not require a custom server but can run in native

2012-07-02 13:55:24 1544

转载 反向Ajax,第5部分:事件驱动的Web开发 (转)

这一文章系列探讨了如何使用反向Ajax(Reverse Ajax)技术开发事件驱动的web应用,第1部分内容介绍了实现反向Ajax通信的不同方式;第2部分内容说明了如何使用WebSocket来实现反向Ajax,并讨论了使用Comet和WebSocket的web服务器的局限性;第3部分内容探讨了实现自己的Comet或是WebSocket通信系统的难点,并介绍了Socket.IO;第四部分内容谈到了A

2012-07-02 13:53:09 29373

转载 反向Ajax,第4部分:Atmosphere和CometD (转)

前言这一系列文章展示了如何使用反向Ajax技术开发事件驱动的web应用,第1部分内容介绍了反向Ajax(Reverse Ajax)、polling(轮询)、streaming(流)、Comet和长轮询(long polling);第2部分内容介绍了如何使用WebSocket来实现反向Ajax,并讨论了使用Comet和WebSocket的web服务器的局限性;第3部分内容说明的是,如果需要支持多

2012-07-02 13:52:32 29601

转载 反向Ajax,第3部分:Web服务器和Socket.IO(转)

前言时至今日,用户期待的是可通过web访问快速、动态的应用。这一文章系列展示了如何使用反向Ajax(Reverse Ajax)技术来开发事件驱动的web应用。系列的第1部分介绍了反向Ajax、轮询(polling)、流(streaming)、Comet和长轮询(long polling)。你已经了解了Comet是如何使用HTTP长轮询的,这是可靠地实现反向Ajax的最好方式,因为现有的所有浏览

2012-07-02 13:51:50 29673

转载 反向Ajax,第2部分:WebSocket(转)

这一文章系列探讨了如何使用反向Ajax(Reverse Ajax)技术来开发事件驱动的web应用,第1部分内容介绍了实现反向Ajax通信的几种不同方式:轮询(polling)、捎带(piggyback)以及使用了长轮询(long-polling)和流(streaming)的Comet。在本文中,我们学习一种新的实现反向Ajax的技术:使用WebSocket,一个新的HTML5 API。WebSoc

2012-07-02 13:51:13 29352

转载 反向Ajax,第1部分:Comet介绍 (转)

在过去的几年中,web开发已经发生了很大的变化。现如今,我们期望的是能够通过web快速、动态地访问应用。在这一新的文章系列中,我们学习如何使用反向Ajax(Reverse Ajax)技术来开发事件驱动的web应用,以此来实现更好的用户体验。客户端的例子使用的是JQuery JavaScript库,在这首篇文章中,我们探索不同的反向Ajax技术,使用可下载的例子来学习使用了流(streaming)方

2012-07-02 13:50:30 29424

转载 Comet:基于 HTTP 长连接的“服务器推”技术

(以下内容转载自http://oloveit.com/blog/?p=231)简介: 很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 Comet - 使用 HTTP 长连接、无须浏览器安装插件的两种“服务器推”方案:基于 AJAX 的长轮询方式;基于 iframe

2012-07-02 13:49:26 1193

转载 IE9怎样禁止网页加载 ActiveX 插件

最近我的IE9总是无法打开ActiveX控件页面,而用搜狗浏览器则没有这个问题。一直不知道是什么问题, 今天无意中竟然看到IE9的Tools菜单下面竟然有一个‘ActiveX Filtering’的设置。难不成是它引起的??于是尝试把这个选项前面的勾给去掉,然后刷新这个页面~ 还真好使,ActiveX竟然能够正常加载了~格老子的IE9竟然也不提示一下!!!下面的内容转自http://w

2012-06-24 15:33:51 3806

转载 vb中TextBox最多能输入多少字符?

vb中TextBox最多能输入多少字符?在MaxLength不设定的默认情况下。 单行TextBox和多行TextBox分别能输入的最大字符数是多少? 单行:2048,多行:32K

2012-06-22 13:45:02 8344

原创 如何:在 Visual Studio 中添加或移除引用自己的程序集

其意义以及适用场景因项目而定。方法有几个,如当前项目目录。 (可以使用“浏览”选项卡查找这些程序集。) 同一解决方案中的其他项目目录。 (可以使用“项目”选项卡查找这些程序集。)设置指定要显示的程序集位置的注册表项根据经验,推荐使用第三种,即:----------------------------------------------

2012-05-25 12:00:11 6620

原创 专注、极致、口碑和快

专注极致口碑快

2012-05-11 21:34:38 1046

转载 Sql server中Collation conflict问题

(转载自 http://www.cnblogs.com/michaelxu/archive/2009/10/19/1585775.html )今天在做data migration时写了一个跨数据库查询的语句:select d.IDas SGPID,'S'as SGPTYPE, 1 as UpUser, GETDATE()as UpDT, numberfrom [Data

2012-05-07 15:45:21 2635

原创 正则表达式之匹配顺序问题

因为正则表达式特别适合那些针对有特定语法结构的文本,我们经常用它来解析文本。尽管如此,正则表达下在这个情况下可能会失效:用一个单一的正则表达式来匹配某个文本中的多个数据,而这些数据之间的顺序又有可能会调整而无法预知。因为正则表达式进行匹配时,匹配是按照从前往后进行匹配的,是有顺序的。这时候使用正则表达式来进行文本的匹配就可能会导致在某些时候匹配失败。尽管有时候我们可以使用条件匹配或试探匹配来避免这

2012-04-12 17:49:57 11149

转载 互联网常见Open API文档资源

转载自:http://www.williamlong.info/archives/2144.html        所谓的开放API(OpenAPI)是服务型网站常见的一种应用,网站的服务商将自己的网站服务封装成一系列API(Application Programming

2011-09-15 14:08:14 713

原创 备忘: HTTP错误码

"100" : Continue "101" : witching Protocols "200" : OK "201" : Created "202" : Accepted "203" : Non-Authoritative Information "2

2011-08-29 14:57:14 578

原创 asp.net 文件上传(突破上传限制4M) 和 多文件上传

在web.config文件中,突破默认上传限制的4MB,如executionTimeout="110"maxRequestLength="11000"requestLengthDiskThreshold="80"useFullyQualifiedRedir

2011-08-05 11:39:56 750

转载 让人糊涂的TrackViewState()与视图状态保存

让人糊涂的TrackViewState()与视图状态保存 在ASP.NET自定义控件开发中,如果需要自己实现控件的状态保存,一般都要实现SaveViewState(),LoadViewState()和TrackViewState()三个方法,这是由IStateManager接口所定义的。 前两个方法作用很明晰,SaveViewState()是将控件的当前状态抽取为一个状态对象,页面类获取所有控件的状态对象对其进行编码生成可在网络上传输的格式(Base64),并将其塞入到一个id为__VIEWSTAT

2011-02-12 09:53:00 626

原创 [Forward].Net Discovery 系列之一--string从入门到精通(上)

  string是一种很特殊的数据类型,它既是基元类型又是引用类型,在编译以及运行时,.Net都对它做了一些优化工作,正式这些优化工作有时会迷惑编程人员,使string看起来难以琢磨,这篇文章分上下两章,共四节,来讲讲关于string的陌生一面。 一.恒定的字符串 要想比较全面的了解stirng类型,首先要清楚.Net中的值类型与引用类型。在C#中,以下数据类型为值类型: bool、byte、char、enum、sbyte以及数字类型(包括可空类型) 以下数据类型为引用类型

2010-09-21 15:38:00 716

原创 [Forward]WCF分布式开发必备知识(1):MSMQ消息队列

Posted on 2009-02-09 23:42 Frank Xu Lei 阅读(9204) 评论(98) 编辑 收藏 所属分类: WCF分布式开发必备知识, SOA and EAI          学习WCF是不是就不需要学习.Net Remoting、ASMX、WSE和MSMQ了?      这个问题一直是很多开发者关注的问题.按照微软的说法,WCF是微软分布式应用程序开发的集大成者,学习WCF编程,就不需要了解其他的技术.这个说法有一定的道理.WCF的出现确实解决了很多问题,它整合了.Ne

2010-09-16 01:40:00 1992

原创 Windows Installer XML 3.0

What WiX is a set of tools that allows you to create Windows Installer-based deployment packages for your application. The WiX toolset is based on a declarative XML authoring model. You can use WiX on the command line by using the WiX tools or MSBuild. In

2010-09-06 03:07:00 1818

原创 [转]微博feed系统的推(push)模式和拉(pull)模式和时间分区拉模式架构探讨

  [文章作者:孙立 链接:http://www.cnblogs.com/sunli/ 更新时间:2010-08-24]      sns系统,微博系统都应用到了feed(每条微博或者sns里的新鲜事等我们称作feed)系统,不管是twitter.com或者国内的新浪微博,人人网等,在各种技术社区,技术大会上都在分享自己的feed架构,也就是推拉模式(timyang上次也分享了新浪微薄的模式)。下面我们就微博的feed推拉(push,pull)模式做一下探讨,并提出新的时间分区拉模式。       众所

2010-09-03 09:41:00 1510

原创 [转]The Big List of JavaScript, CSS, and HTML Development Tools, Libraries, Projects, and Books

http://msdn.microsoft.com/en-us/scriptjunkie/ff604643.aspx | Rey Bango | May 2010 I’ve been meaning to do a roll-up of top JavaScript, CSS & HTML development tools that I use or have been recommended to me and after having lunch with my bud Brian Wilpon t

2010-08-31 10:51:00 1337

原创 [转]Microsoft Sync Framework下的快速开发同步程序

转自:http://www.mobpub.net/viewthread.php?tid=2380&extra=page%3D6 Microsoft Sync Frameworks简称MSF,是一个综合的同步平台,MSF支持应用程序,服务,设备的在线以及离线同步。MSF主要有以下几个部件组成:     * Sync Services for ADO.NET: 同步ADO.NET的数据     * Sync Services for FeedSync: 同步 RSS 和 ATOM 种子

2010-08-27 06:06:00 929

原创 javascript stuffs

Primitive types 1. undefined, null, boolean, number, string; undefined is derived from null. e.g. var tmp; typeof tmp == undefined. e.g. void(javascript:aler(‘x’)) == undefined.

2010-05-27 04:20:00 821

转载 15 Javascript Web UI Libraries, Frameworks and Toolkits

 reference from http://speckyboy.com/2010/05/17/15-javascript-web-ui-libraries-frameworks-and-libraries/    Why not join 30,000 of our readers, by following us via our RSS Feed, on Twi

2010-05-24 10:53:00 1269

原创 ASP.NET Mischellous II

@import url(“layout.css”) CSS Selectors: *, p, div span, div > span, *[href], li+li, .title, #container, #title p:first-child, a:link, a:hover, a:visited, p:before, p:after p:after{content:’url

2010-05-13 09:56:00 889

原创 C++类的二进制兼容性

添加private/protected函数不会破坏类的二进制兼容性 添加Static函数不会破坏类的二进制兼容性 添加成员变量会破坏类的二进制兼容性 添加虚函数有可能会破坏类的二进制兼容性

2010-05-01 02:06:00 1084

原创 ASP.NET Mischellous

@Register : Register a user control or class with alias to this page. @Import: Import a namespace. @Reference: Link user controls or other page to complile current page. 支持数据跨页面的传送 页面事件:PreIni

2010-04-10 14:45:00 818

转载 Web 设计与开发终极资源大全

Web 技术突飞猛进,Web 设计与开发者们可以选择的工具越来越多,Web 开发者的技巧不再只限于 HTML 和 服务器端编程,还需要精通各种第三方资源,这些第三方资源有时候比你的项目更复杂,更专业,你无法自己实现一切,借助一些 Web API,你可以很方便地将大量优秀的第三方资源集成到自己的站点。本文全面搜集 Web 开发中可能用到的各种第三方资源。1. 函数与类库A. CAPTCHA

2010-03-19 05:00:00 592

转载 技术管理中几个常见问题

在日常中你是如何行使管理职能的 这个问题以我的经验来及参考常见的一些开发方法,在实际中我都是早询问及晚反馈的方法。也就是早上上班后的半个小时内主动询问开发人员是否有不能及时解决的问题,如果有组内组员讨论解决方法;下班的时候组员可以以邮件或者其它方式汇报自己的进度,并评估当前进度与预计进度相比是否有滞后。为防止有些内向的组员不能用口头的方式反馈自己在开发中所遇到的问题,可以允许他在下班前的反馈报

2010-03-19 03:47:00 818

原创 ADMES

如今但凡提到软件工程,必言软件架构。软件架构对于软件界来虽说是舶来之词,它对于软件工程的发展意义非凡。对于一般的架构师而言,他们或多或少会面临着这样的困惑: 1. 如何将系统划分为模块 2. 大系统架构设计该如何起步 3. 总觉得需求很糟糕,影响了架构设计 4. 非功能需求很重要,但是如何发现这些新功能需求并应用到设计当中去 等等。 虽然就目前而言,软件架构远没有我

2010-03-18 13:42:00 1276

原创 Windows DNA 之五 可伸缩、可用性、性能、安全等

开发windows DNA应用,不但要考虑业务功能的实现,同时需要慎重考虑应用系统的其他质量属性,这些质量属性就包括可伸缩性、可用性、性能、安全性等。这些质量属性并不是相互独立的,实现某种质量属性有可能牺牲其他质量属性,所以我们开发windows DNA应用时需要一种trade-off。 可伸缩性是应用系统能够不以性能明显降低为代价,满足用户增长的能力,两种常见的策略是纵向和横向可伸缩性。纵向可

2010-03-14 17:05:00 636

原创 Windows DNA 之四 展示层

Windows DNA提供多种技术来供网络应用系统的开发展示层,其中包括Office、ActiveX、ASP、MFC等。每种技术都有其适应的场景和约束条件。总体上说来,windows DNA的基本原则是展示层和业务逻辑层要进行分离,导致windows DNA项目失败最常见的技术问题就是把业务逻辑写在用户接口代码中,而不是与用户接口代码相分离。 ActiveX控件是一种带有一个用户借口的特殊类型的

2010-03-14 16:33:00 588

原创 Windows DNA 之三 数据访问逻辑

网络应用系统离不开数据,而数据的载体可以DBMS、XML文件等等。从架构上讲,windows DNA的目标是分离,这其中就包括数据访问逻辑的分离。因此Microsoft提供了统一的数据访问组件供开发者使用来开发windows DNA应用。其中最主要的技术就是ADO、CDO和ADSI。ADO用于访问数据库的数据,CDO用于访问存在在exchang server中的数据,ADSI则用于访问存在在win

2010-03-14 07:49:00 652

原创 Windows DNA 之二 业务逻辑层

Windows DNA中最核心也是最基础的就是对于业务逻辑层设计提供的框架性指导,而COM则是框架性指导的核心概念。COM技术由来已久,它是基于组件的设计思想在Microsoft的技术产物。它促进基于组件的开发和面向对象的程序设计,它促进代码在二进制层面上的重用,它也为COM组件之间的相互通信提供了必要的机制。如果你希望对COM技术有一个全面的了解,有很多书可供参考,如COM本质论、COM技术内幕

2010-03-14 06:13:00 714

原创 Windows DNA 之一 概述

Windows DNA作为.NET架构的前身正慢慢地从我们的视野中逝去,但是windows DNA的设计思想,特别是对于软件体系结构发展的贡献却很值得我们去借鉴和学习。Windows DNA是微软提供分布式计算的一个概念框架和一组相关原则的集合,同时也可以认为它是一个开发平台(平台是一组相关产品的集合),还可以认为它提供了一个开发模型(模型是人们解决问题的一般方式),是.NET架构未出现以前在Wi

2010-03-14 05:44:00 1804

原创 关于虚拟化和云计算

很长一段时间了,一直在关注虚拟化和云计算技术,看了很多资料,也经过了一些研究和实践,也一直想有个机会能够把所看到的、所实践到的内容进行一下简单地总结,无奈至今,要么因为没时间,要么因为没有那个心情。 曾经听过一个老师的一句话:“学问就是概念”,有时候想来大部分情况的确是如此。当业界提到虚拟化的时候,总会有这样的疑问到底什么是虚拟化,什么是云计算。我也有同样的疑问,至今仍旧如此。即便如此,业界还

2010-03-13 03:16:00 816

原创 数据显示方式

从不同的Location来到数据,首先数据格式会有所不同,其次数据的组织方式不一致。后者决定了数据在客户端的显示方式,而数据的显示方式可以有多种,常见的数据显示方式包括表格/树等 数据显示服务提供不同的数据显示组件,包括表格和树。 用户可以指定数据的显示方式,每个Location的数据可以选择一种或多种数据显示方式,用户也可以自己定义数据显示方式。

2009-12-30 11:11:00 819

转载 “软件+服务”(S+S)思路:架构先行

来自微软的八名架构师撰写了设计S+S和云计算的注意事项,这篇文章集合了在为企业规划软件加服务(S+S)的解决方案时,应该考虑的设计因素。文章的作者有FredChong、AlejandroMiguel、JasonHogg、UlrichHomann、BrantZwiefel、DannyGarber、JoshyJoseph、ScottZimmerman和StephenKaufman,他们将S+S定义

2009-12-12 09:12:00 877

原创 Resource Publisher

资源可分为原始资源和加工后的资源。把一些用户认为相关性比较大资源聚合在一起形成资源包并发布出去,就是Resource Publisher。Resource Publish的方式有很多种,其中包括zip、合并成一个文档、archive等,publish以后的文档可发布到多个Location中去,这里的Location就可以包括CD、打印机、web、cloud等。就目前来说,Resource Publ

2009-11-28 14:46:00 1014

如何写开题报告

如何写开题报告 怎样写论文开题报告     一、如何选择问题   我一直萦绕于怀的,是在写博士论文开题报告的一年多时间里,导师薛××教授反复追问的一个问题:“你的 puzzle 是什么?”多少次我不假思索地回答“我的问题就是,中国的半导体产业为什么发展不起来。”薛老师问题以其特有的储蓄,笑而不答。我在心中既恼火又懊丧:这么简单的道理,这么明显的答案,到底哪儿不对了?!

2012-06-26

C++设计开发规范

C++设计开发规范(包括建议的命名规范、编程规范等),现在只是Alpha版本,供参考。

2007-09-06

空空如也

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

TA关注的人

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