Hello World
Spiga

在Linq to Sql中管理并发更新时的冲突(2):引发更新冲突

2007-11-20 19:30 by 老赵, 4264 visits
摘要:在上一讲中,我们提到了一些诸如“乐观并发控制”、“悲观并发控制”的概念,以及察看Linq to Sql自动生成sql语句的方法。从这篇文章起我们将继续来查看Linq to Sql在管理并发更新时是如何发现冲突问题的。 阅读全文

在网页里添加Web Live Messenger对话框

2007-11-10 00:37 by 老赵, 9187 visits
摘要:为您的页面也添加一个Web Live Messenger吧! 阅读全文

编写兼容多浏览器的JavaScript代码——微软JScript团队JScript Deviations from ES3草案

2007-11-02 22:45 by 老赵, 3972 visits
摘要:实话说,常见的JavaScript在不同浏览器的区别并非那么难以处理,只要有一定JavaScript开发经验就会大体知道该如何“回避”某些问题。不过这份文档还是仔细比对了ECMAScript 3标准以及JavaScript在IE、FireFox、Safari、Opera四款浏览器中的实现,希望能够对JavaScript开发人员有帮助——区别的确很大,之前还真的没有想到这些。http://blogs... 阅读全文

在Linq to Sql中管理并发更新时的冲突(1):预备知识

2007-10-30 23:49 by 老赵, 5947 visits
摘要:无论与目前的ORM框架相比有没有优势,Linq to Sql在语言和平台的级别上为我们提供了一种新的操作对象和数据的方式,在一定程度上为我们解决了Object != Data的问题。在实际应用中,对于数据库的操作往往有着天生的并发性,因此在更新数据时可能会产生冲突。有些时候,如果没有合理的解决冲突问题,轻则让用户摸不着头脑,重则让系统数据处于一种不一致的状态。Linq to Sql自然考虑到了这一点,本系列讨论的内容,就是在使用Linq to Sql时,如何管理并发更新时产生的冲突。  本文为这个系列的第一篇,将讨论一些预备知识,它们是进行后续研究的基础。 阅读全文

我们到底该怎么学技术?如何成为一个优秀的技术人员?

2007-10-29 18:47 by 老赵, 22180 visits
摘要:看了不要迷失在技术的海洋中,深表同意。在后来的评论中大家也表达了自己的看法。让我觉得很有意思的是,大家的观点惊人地一致——几乎没有反对的声音。不过从经验上来看,意见太统一也不一定是一件好事。我有时也会小人之心地想,表示赞同的朋友们是真与LoveCherry的想法一致,还是仅仅因为自己以前对待技术随波逐流不堪所累,现在把这篇文章作为救命稻草看待,追求自身的心理平衡呢?LoveCherry写这篇文章,是基于他对于技术和思想的深度。如果我们没有达到这样的程度,是否会误解他的意思,得到的仅仅是一种心理安慰,却失去了更多东西呢? 阅读全文

客户端访问Web Service方法的一个细节

2007-07-23 22:02 by 老赵, 11842 visits
摘要:之前遇到一个要求,需要能够取消一个正在进行中的Web Service。这也是我第一次遇到这个功能,不过不难,我想。既然ASP.NET AJAX的客户端与服务器端通信完全通过Microsoft AJAX Library的异步通信层进行,那么我们只要得到正在请求Web Service的Sys.Net.WebRequest对象,调用其abort方法就可以了。但是究竟应该如何得到这个对象呢?其中似乎还有这么一些问题…… 阅读全文

toString方法无法被继承?

2007-07-17 00:23 by 老赵, 8091 visits
摘要:在我看来,toString方法是一个类最重要的方法之一。在JavaScript中,将一个对象转化为字符串形式的默认方法就是调用其toString方法。因此,为类型实现一个合理的toString方法对于开发和调试都有一定的好处。在面向对象编程中,在父类中定义toString方法,以此为它的各个子类提供相似的字符串表现形式是常用的做法之一,但是如果您使用Microsoft AJAX Library的面向对象机制进行开发时就会遇到一个问题。那就是toString方法无法被继承。说的更明白一些,就是子类无法获得父类的toString方法的实现。除非在子类中直接定义一个toString方法,否则它只能含有JavaScript中默认的toString方法。很显然,这没有任何意义,也失去了面向对象的重要特性。这是为什么?又该如何解决呢? 阅读全文

意外得到了一个免费的HttpWatch Professional的License

2007-07-12 20:43 by 老赵, 22957 visits
摘要:不久前在Code Project上写了一篇文章《Client-side caching for script methods access in ASP.NET AJAX》,提到了HttpWatch Basic Edition的使用。没想到今天HttpWatch开发公司的一个员工写了封邮件给我,说对于我在文章里提到HttpWatch表示感谢,并且如果愿意给我一个免费的HttpWatch Profe... 阅读全文

Tip:在使用AjaxControlTookit的控件时响应事件

2007-07-11 22:31 by 老赵, 8982 visits
摘要:AjaxControlTookit中控件的关键在于客户端的Behavior对象,Behavior对象大都有丰富的属性,方法和事件。在目前的版本中,为某些Behavior添加Event Handler并非一件很容易的事情。相信今后的AjaxControlToolkit版本中将会为一些较早的Extender补充对于客户端事件的支持,让我们拭目以待吧,只是眼下我们还需要使用一些较为有技巧的方式来实现功能了。 阅读全文

使用ASP.NET AJAX访问Script Method时启用客户端缓存

2007-07-02 12:31 by 老赵, 7343 visits
摘要:缓存是开发高性能和高可用性Web应用的重要手段之一。作为ASP.NET AJAX的关键功能,从客户端访问Script Method会被大量用于使用ASP.NET开发的AJAX应用。这个功能有一个内置的服务器端缓存机制,不过如果我们能在客户端进行缓存则会得到更好的效果。 阅读全文

ScriptPath属性的拙劣设计

2007-06-25 20:45 by 老赵, 5668 visits
摘要:您在为AjaxControlTookit开发Extender控件时使用ScriptPath属性吗?ScriptPath属性的拙劣设计几乎使它成为了ExtenderControlBase类中最没有用的属性了。 阅读全文

Scaling a Rails Application from the Bottom Up

2007-06-23 06:31 by 老赵, 3668 visits
摘要:http://media.joyent.com/JHoffmanRailsConf-May2007.pdf 这是今年Rails大会上的一个报告。虽然讲的是RoR应用程序,但实际该报告里包括了许多其他方面要素的阐述,例如操作系统,硬件配置等等。对于要构造大型网络应用的人来说是一个不可不读的文档。 阅读全文

StyledAutoComplete - 支持丰富样式的自动补全

2007-06-12 18:15 by 老赵, 6965 visits
摘要:几个月前,我扩展了Atlas CTP时期的的AutoCompleteBehavior,到了ASP.NET AJAX正式版之后这个扩展自然就不能用了。其实这段时间内有不少朋友问我该如何做到像Google Suggest那样带丰富样式的自动补全功能,但是由于各种原因,我没有深入地研究它,更别提对它的扩展了。最近手头正好有些时间,也就逼迫自己耐着性子读了读AutoCompleteBehavior的代码,并作了这个扩展。 阅读全文

BlogEngine 1.0中的编码问题及解决方案

2007-06-06 22:03 by 老赵, 6896 visits
摘要:似乎有不少朋友在下在BlogEngine 1.0的源代码之后会发现居然无法正确编译,因为{SiteRoot}\User Controls\CommentView.cs里的代码遇到了错误。为什么引号没有封闭?作者怎么会把一个无法编译的版本发布出去呢?其实问题并非那么简单…… 阅读全文

深入JavaScript与.NET Framework中的日期时间(3):JavaScript中的Date类型(中)

2007-06-06 17:29 by 老赵, 7791 visits
摘要:本文详细讲解了JavaScript中Date对象的以下几个方面: 浏览器默认格式字符串 解析时间日期字符串 系统设定时间日期字符串 如何在实际开发中使用客户端系统的格式 阅读全文

深入JavaScript与.NET Framework中的日期时间(2):JavaScript中的Date类型(上)

2007-06-06 14:02 by 老赵, 5834 visits
摘要:在JavaScript中处理时间使用的就是Date原生类型了,这也是在使用JavaScript进行开发时最常用的对象之一。本文讲述了关于JavaScript中Date类型的以下部分内容: 概念 Date函数 Date对象的构造 阅读全文

分清ASP.NET AJAX中的Extender和Behavior模型

2007-06-04 13:32 by 老赵, 7770 visits
摘要:ASP.NET AJAX提出了多种模型,在客户端有Component、Control和Behavior模型,在服务器端有ScirptControl和Extender模型。这些模型各有各的用途,但是请注意非常重要的一点:客户端模型和服务器端模型是相互独立的。我们必须意识到以下三点,才能灵活地使用Extender和Behavior。 Extender模型和Behavior模型没有必然联系。 Behavior可以独立于Extender执行。 所有效果是由Behavior提供的。 阅读全文

深入JavaScript与.NET Framework中的日期时间(1):基本概念与概述

2007-06-03 07:04 by 老赵, 6153 visits
摘要:日期时间是开发过程中最尝使用的数据类型之一,但是很多开发人员在使用过程中忽视了时间日期的一些特性。现在的应用越来越讲究“国际化”和“本地化”,它们的重要特征之一就是一些数据类型的格式或换算,日期时间是其中之一(其余还有货币,数字等等)。在进一步讨论开发中的日期时间问题之前,我们需要先理清有关时间的一些基础概念。对于时间日期来说,最重要的可能就是“时差”问题,主流编程语言中表示日期时间对象都对于这个问题有着足够的支持,不过许多开发人员都会忽视这一点。这就是这片文章中最主要会谈论的问题。虽然大部分的应用可能都不涉及到“全球化”,但是我们还是有充分的理由来搞清楚时间方面的问题。 阅读全文

有关注册DataItem的一些可能被忽视的事情

2007-04-18 15:05 by 老赵, 7004 visits
摘要:在UpdatePanel对页面进行部分刷新时注册一些Data Item是ASP.NET AJAX的特点之一。我们可以在服务器端为某个控件注册一个字符串甚至是一个对象,然后在客户端将将其取回。但是现在我希望向您展示一些您可能会忽视的事情。 阅读全文

让UpdatePanel支持文件上传(5):支持页面重定向的HttpModule

2007-04-12 11:51 by 老赵, 8405 visits
摘要:在最后,我们还必须编写一个HttpModule来支持异步刷新时页面的重定向。 阅读全文
< Prev 1 ... 21 22 23 24 25 26 27 28 29 ... 31 Next >
使用Live Messenger联系我