代码改变世界

随笔档案-2007年12月

2007年CSDN精彩专题(70个)汇总

2007-12-31 14:13 by Jacky_Xu, 526 阅读, 收藏,
摘要: 程序员精华本 精彩内容抢先看 《程序员》创刊7年来,每年末编辑部精心打造的合订本已经形成一个品牌,得到广大读者的认可和喜爱。2007年,《程序员》杂志内容再次进行了优化整合……>>详细 稀奇古怪程序员面试题 做HR专职招聘也有好几年了,最近感觉这个话题越来越热,从HR的角度谈些有关招聘面试的问题,也尽自己的能力给有这方面需要的朋友们些建议……>>详细... 阅读全文

Web2.0网站性能调优实践(引用王宗义)

2007-12-29 12:49 by Jacky_Xu, 390 阅读, 收藏,
摘要: Web2.0网站性能调优实践 当前web2.0革命风起云涌,web2.0强调服务,而服务最基本的要求是速度快和稳定,离开这两个谈功能强大和易用性都没有任何意义。本文介绍一些关于笔者运营一个web2.0网站的优化心得和经验,希望能够和大家共同探讨。 Web2.0网站不同于以往以静态信息为主的网站架构,以往的结构大体分为2层,一个是客户端浏览器,一个就是web服务器;而web2.0以动态和交互为主,一... 阅读全文

为WebForms说几句话,以及一些ASP.NET开发上的经验(1,2,3)

2007-12-28 19:37 by Jacky_Xu, 504 阅读, 收藏,
摘要: 记得数年前,当ASP.NET刚出现时,天下间Web开发框架中似乎出现了一个“巨人”,WebForms这种似乎人人都能掌握的开发框架几乎瞬间流行起来。如果谁还在用传统ASP这种控制与表现混合的开发方式,似乎立即变得低俗了许多。于是乎许许多多人都学会了拖控件+绑定的方式,“Web开发人员”也越来越多,一片红火,好不热闹。 风水轮流转,不知从什么时候开始Rails框架随着RoR忽的流行了开来,.N... 阅读全文

【Scott推荐】12月8日链接篇: ASP.NET, ASP.NET AJAX, ASP.NET MVC, .NET, VS 2008

2007-12-27 13:20 by Jacky_Xu, 326 阅读, 收藏,
摘要: 【原文地址】December 8th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, .NET, VS 2008 【原文发表日期】 Saturday, December 08, 2007 12:14 PM 这是我的链接系列的最新篇。也请参阅我的ASP.NET 技巧,诀窍和教程网页里我以前写的众多很受欢迎的文章的链接。 有几个人向我询问ASP.NET 3.... 阅读全文

【Scott推荐】12月16日链接篇: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS, .NET, IIS7, WPF

2007-12-26 14:30 by Jacky_Xu, 384 阅读, 收藏,
摘要: 【原文地址】December 16th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS, .NET, IIS7, WPF 【原文发表日期】Sunday, December 16, 2007 11:29 PM 这是我的链接系列的最新篇。也请参阅我的ASP.NET 技巧,诀窍和教程网页里 我以前写的众多很受欢迎的文章的链接。 ASP.NET Crea... 阅读全文

推荐系列:2007年第02期 总2期

2007-12-25 09:27 by Jacky_Xu, 369 阅读, 收藏,
摘要: 概述 又到了新一期的推荐系列文章,从这期开始我给所有的文章都加上了一个推荐指数,该指数完全是我个人添加,并没有什么依据,只是想帮助大家从众多的文章挑选你最需要的。本期推荐文章共有12篇: 1.Visual Studio 2008 Extensibility Coolness 2.Building a Web Message Board using Visual Studio 2008 - Par... 阅读全文

推荐系列:2007年第01期 总1期

2007-12-24 10:52 by Jacky_Xu, 338 阅读, 收藏,
摘要: 概述 推荐系列是我新开的一个链接系列,将会推荐精彩的英文、中文文章,主要是Web开发方面的,但不局限于Web开发,尽量保持每周推荐一次的频率,希望对大家有所帮助。本文为第01期,有12篇文章: 1.Creating an Outlook Navigation Bar using the ListView and Accordion Controls 2. New ASP.NET Dynamic... 阅读全文

【收藏】本周ASP.NET英文技术文章推荐[09/30- 07/13]:.NET Framework、JSON、Google Analytics、文件上传、GridView、IIS 7、Web开发

2007-12-23 12:31 by Jacky_Xu, 285 阅读, 收藏,
摘要: 摘要 本期共有9篇文章: .NET Framework源代发发布 Tip/Trick:在.NET 3.5中编写ToJSON扩展方法 在Google Analytics中统计访客浏览器的Silverlight启用状况 使用文本编辑器开发并部署ASP.NET Web应用程序 在ASP.NET 2.0中编写类似Gmail的文件上传系统 各种非微软数据库在.NET环境下Driver的列表 ... 阅读全文

【收藏】本周ASP.NET英文技术文章推荐[09/23 - 09/29]:IIS 7.0、Facebook.NET、ASP.NET AJAX、ModalPopupExtender、扩展方法、LinqDataSource、ListView、Visual Studio

2007-12-22 12:52 by Jacky_Xu, 412 阅读, 收藏,
摘要: 摘要 本期共有8篇文章: IIS 7.0 RC0——添加了很多新功能 VS.net中的starter kit——Nikhil Kothari的Facebook.NET 新项目——ASP.NET AJAX异常日志记录 为ModalPopupExtender添加动画效果 ASP.NET开发中常用的一些扩展方法 LinqDataSource、ObjectDataSource和SqlDat... 阅读全文

【收藏】本周ASP.NET英文技术文章推荐[??/?? - 09/22]:VS 2008、.NET 3.5、asp:ListView、DotNetNuke、ASP.NET AJAX

2007-12-21 19:13 by Jacky_Xu, 454 阅读, 收藏,
摘要: 摘要 本期共有7篇文章: 在Visual Studio 2008中使用ASP.NET AJAX Control Extender asp:ListView控件——第一部分,创建一个拥有干净CSS的产品列表页面 ASP.NET用户控件的单元测试 DotNetNuke介绍 《ASP.NET AJAX in Action》出版 使用水晶报表为DotNetNuke开发自定义报表,第一部分 ... 阅读全文

【收藏】本周ASP.NET英文技术文章推荐[07/29 - 08/04]:VS 2008、.NET 3.5、ASP.NET AJAX、ObjectDataSource、Fiddler、Silverlight、ASP.NET 3.5、ListView、DataPager

2007-12-20 09:44 by Jacky_Xu, 455 阅读, 收藏,
摘要: 摘要 本期共有8篇文章: .NET 3.5和VS 2008中的ASP.NET AJAX 将应用ASP.NET AJAX 1.0的Web站点和Web应用程序升级到.NET Framework 3.5 8月2号链接:ASP.NET AJAX和ASP.NET AJAX Control Toolkit 如何在ObjectDataSource控件中访问到实际的数据 VS 2008中对Silve... 阅读全文

【收藏】本周ASP.NET英文技术文章推荐[07/22 - 07/28]:VS 2008、.NET 3.5、IronRuby、jQuery、ASP.NET AJAX、IIS7

2007-12-19 09:29 by Jacky_Xu, 300 阅读, 收藏,
摘要: 摘要 本期共有6篇文章: VS 2008和.NET 3.5 Beta 2发布 IronRuby初探 脚本类型浏览器小程序 关于jQuery 的一本新书 最新的一些ASP.NET AJAX文章 像专家一样进行IIS7排错 [1] VS 2008 and .NET 3.5 Beta 2 Released (VS 2008和.NET 3.5 Beta 2发布) 本周非常令我们.NE... 阅读全文

Scott Mitchell的ASP.NET2.0数据指南中文版索引

2007-12-19 09:28 by Jacky_Xu, 339 阅读, 收藏,
摘要: 说明:本指南由网友自愿参与翻译,翻译不当之处还望大家指出英文版本 导言 创建一个数据访问层 创建一个业务逻辑层 母板页和站点导航 基本报表 使用ObjectDataSource展现数据 声明参数 编程设置ObjectDataSource的参数值 主/从 使用DropDownList过滤的主/从报表 使用两个DropDownList过滤的主/从报表 跨页面的主... 阅读全文

挣脱浏览器的束缚(7) - CrossSubDomainExecutor

2007-12-18 09:53 by Jacky_Xu, 415 阅读, 收藏,
摘要: 在上次的文章中,我们已经提到了一种能够跨子域名进行AJAX请求的方法。我们现在就来实现一个对开发人员透明的实现,它会自动判断这个请求是否是跨子域名,如果不是,则使用传统的方法发出AJAX请求,反之则使用我们的方式。 我在如何实现这个Executor的问题上,我想了很久。按照ASP.NET AJAX的“标准”来说,应该开发一个WebRequestExecutor的子类,然后将其设为默认的Exec... 阅读全文

【收藏】本周ASP.NET英文技术文章推荐[07/15 - 07/21]

2007-12-18 09:52 by Jacky_Xu, 275 阅读, 收藏,
摘要: 摘要 本期共有6篇文章: Ajax自动化测试以及调试工具列表 VS 2008的JavaScript调试功能 Silverlight是什么?Silverlight资源、文章和教程 LINQ到SQL——第5部分:使用LinqDataSource控件绑定UI ASP.NET 2.0配置文件的一些技巧 Orcas Beta 1中ASP.NET的智能感知——能用什么?不能用什么? [1... 阅读全文

web架构设计经验分享

2007-12-18 09:51 by Jacky_Xu, 341 阅读, 收藏,
摘要: 本人作为一位web工程师,着眼最多之处莫过于 性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些心得,不敢独享,与众博友分享,本文是这次参会与众同撩交流的心得,有兴趣者可以查看视频架构设计的几个心得:一,不要过设计:never over design这是一个常常被提及的话题,但是只要想想你的架构里有多少功能是根本没有用到,或者最后废弃的,就能明白其重要性了,初涉架构设计,... 阅读全文

【转载】软件工程师的6年总结

2007-12-17 17:58 by Jacky_Xu, 287 阅读, 收藏,
摘要: “又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。 谨以此文献给那个自己为你奉献3年青春与激情的开发团队。还有团队成员:P... 阅读全文

【收藏】挣脱浏览器的束缚(6) - AJAX也跨域名

2007-12-17 13:11 by Jacky_Xu, 335 阅读, 收藏,
摘要: 标题有些唬人的成分,因为这里跨的只是子域名。 事情的经过是这样的,还是那个个人门户网站。其中有个功能就是RSS订阅,每个订阅作为一个模块出现在页面上。如果一个用户订阅了比较多的RSS,则在打开页面时所有的RSS模块就会开始加载,这时候可能就会需要十几秒甚至更长的时间才能加载完毕。这时,如果用户需要作别的AJAX操作——比如保存页面设置——那么长时间的等待就不可避免了,谁让浏览器对于相同域名只能... 阅读全文

【收藏】本周ASP.NET英文技术文章推荐[07/08- 07/14]

2007-12-17 13:10 by Jacky_Xu, 354 阅读, 收藏,
摘要: 摘要 本期共有8篇文章: VS 2008对嵌套母板页面提供支持 我的JSON编辑器 理解ASP.NET 2.0中的压缩和解压缩 使用微软Silverlight创建Web页面 Visual Studio 2008和ASP.NET 3.5 Fiddler入门介绍 在IIS7中创建站点、应用程序和虚拟目录 ASP.NET 2.0中的Health Monitoring:触发自定义事件 ... 阅读全文

【收藏】挣脱浏览器的束缚(5) - 哭笑不得的IE Bug

2007-12-15 13:50 by Jacky_Xu, 481 阅读, 收藏,
摘要: 还记得《ASP.NET AJAX Under the Hood Secrets》吗?这是我在自己的Blog上推荐过的唯一一篇文章(不过更可能是一时兴起)。在这片文章里,Omar Al Zabir提出了他在使用ASP.NET AJAX中的一些经验。其中提到的一点就是:Browsers do not respond when more than two calls are in queue。简单的说,... 阅读全文

【收藏】本周ASP.NET英文技术文章推荐[06/17- 07/07]

2007-12-15 13:49 by Jacky_Xu, 420 阅读, 收藏,
摘要: 摘要 本期共有10篇文章: 7月4日链接:ASP.NET、ASP.NET AJAX、Visual Studio、Silverlight和IIS7 ScriptDoc 1.0发布 网站中最易犯的5大错误 ColdFusion中有了UpdatePanel Tip/Trick:在VS2005中创建ASP.NET网站的安装包 使用CheckBoxe允许编辑GridView行 通过HTTP... 阅读全文

Msdn 杂志 asp.net ajax 文章汇集

2007-12-15 13:48 by Jacky_Xu, 475 阅读, 收藏,
摘要: asp.net ajax 充分利用客户端 JavaScript、DHTML 和 XMLHttpRequest 对象。其目的是帮助开发人员创建更具交互性的支持 AJAX 的 Web 应用程序 ASP.NET 页面的服务器端:ASP.NET 临时文件的存储以及动态生成的用于为页面响应提供服务的类的源代码。此外,还将构建一个可以与任何 ASP.NET 2.0 或 ASP.NET AJAX(原代号为“At... 阅读全文

【收藏】本周ASP.NET英文技术文章推荐[06/10 - 06/16]

2007-12-14 13:18 by Jacky_Xu, 307 阅读, 收藏,
摘要: 摘要 本期共有4篇文章(目前ASP.NET日渐凋敝阿,这么少东西都不好意思拿出来,以后不如改成两周推荐一次了): 如何根据需要加载某一Tab中的内容 Manage Styles Tool窗口 让GridView的行允许拖动 在ASP.NET中使用Enterprise Library Validation Application Block:第一部分 [1] How To: Mak... 阅读全文

【收藏】挣脱浏览器的束缚(4) - 王道!动态添加script元素

2007-12-14 13:18 by Jacky_Xu, 652 阅读, 收藏,
摘要: 我们已经知道,脚本文件的并行下载能够提高页面的加载速度。但是目前还有一个急需解决的问题,那就是对于FireFox浏览器的优化。在我们之前使用的优化方法,无论是简单实用的document.write还是食之无味的defer属性,FireFox浏览器都对此置若罔闻。不过FireFox也不是绝对地“冥顽不灵”,开发人员还是有方法对它进行优化的。 这个方法就是动态添加script元素。 动态添加scr... 阅读全文

【收藏】本周ASP.NET英文技术文章推荐[06/03 - 06/09]

2007-12-13 09:57 by Jacky_Xu, 410 阅读, 收藏,
摘要: 摘要 本期共有8篇文章: ASP.NET AJAX Control Toolkit版本更新 技巧和提示:ASP.NET AJAX 1.0和用户控件 创建自定义Provider 在Windows、Mac和Linux上的多种浏览器中测试你的站点 弹跳小球的动画性能测试——比较各种实现方法 调试ASP.NET客户端JavaScript脚本 JavaScript困境 Microsoft... 阅读全文

【收藏】挣脱浏览器的束缚(3) - 两个连接还不够“并行”

2007-12-13 09:56 by Jacky_Xu, 298 阅读, 收藏,
摘要: 在讨论这次的主题之前,我们现在看一下脚本优化的另一个问题,就是“优化难度”。在这里我所说的“优化难度”是指优化一张页面时的修改难度。例如在前一片文章中,使用document.write来引入脚本的话,其“优化难度”会非常的低——没有任何副作用,不用修改其它任何代码。不过它的效果似乎还不太理想,因为仅仅优化了IE下的体验,在FireFox里却没有任何作用。 很可惜,我回想了几乎所有的优化方... 阅读全文

31 个用来测试你网站各项性能的免费在线工具

2007-12-13 09:55 by Jacky_Xu, 320 阅读, 收藏,
摘要: 你是否肯定你的网站完全兼容各大浏览器?是否知道多少秒可以打开你的网站? 是否可以自信地说你的网站根本就没有打不开的时候? 是否…… 虽然它看似不重要,但这些在一定程度上也对你的网站的访问量产生了影响 。这里列出了一份 31 个我最喜爱的免费在线测试工具,你可以通过这些工具来测试你的网站,并根据结果对你的网站进行修改。 网站代码验证 没人可以细致到保证自己的网站代码都是正确的,你可以通过以下测试来验... 阅读全文

【收藏】本周ASP.NET英文技术文章推荐[05/20 - 06/02]

2007-12-12 15:17 by Jacky_Xu, 492 阅读, 收藏,
摘要: 摘要 本期共有11篇文章(毕竟是两周的内容,上周没来得及): Ajax和SilverLight应用程序的搜索引擎优化 最完整的Ajax类库、框架和工具包列表 5月31号列表:ASP.NET、ASP.NET AJAX、Visual Studio和.NET 在ASP.NET下载文件时直接弹出“另存为”对话框 Script#:过去、现在和将来…… 使用JavaScript为GridVie... 阅读全文

【收藏】挣脱浏览器的束缚(2) - 别让脚本引入坏了事

2007-12-12 15:17 by Jacky_Xu, 316 阅读, 收藏,
摘要: 现在哪里还找得到不引入JavaScript脚本文件的Web应用?使用脚本文件的好处多多,其中最重要的可能就是提供缓存能力了。使用脚本文件之后再加上缓存,可以大大降低数据传输量,提高页面打开的速度。不过脚本文件的引入也不是简单得不值一提,我们完全有能力来优化它。 小心传统的脚本引入方式带来的性能问题 现在的Web应用所需的脚本越来越多,一张页面下载几百K的脚本也不再是难以想象的事情了,这就直... 阅读全文

【收藏】本周ASP.NET英文技术文章推荐[05/13 - 05/19]

2007-12-11 13:01 by Jacky_Xu, 381 阅读, 收藏,
摘要: 摘要 本期共有3篇文章(太少了,就不放在首页了,呵呵。最近Silverlight风头正旺,ASP.NET廉颇老矣……): ASP.NET "Futures"发布 UpdateControls 1.2——UpdateIndicatorPanel控件的新功能 扩展ASP.NET 2.0 Membership API [1] ASP.NET "Futures" Release (ASP.N... 阅读全文

【收藏】挣脱浏览器的束缚(1) - 前言

2007-12-11 12:59 by Jacky_Xu, 248 阅读, 收藏,
摘要: 最近在为某个人门户站点作优化。 从传统意义上来说,这个站点的各方面都属中规中矩。不过作为一个以客户端为中心的Web应用,其性能,尤其是它的感知性能(Perceived Performance),经常会严重受制于浏览器本身。一个没有对客户端数据访问模型经过精心设计和优化的应用,其导致的结果往往就是无法充分利用带宽,让用户等待的时间变长。换句话说,其Perceived Performance需要... 阅读全文

【推荐】本周ASP.NET英文技术文章推荐[05/06 - 05/12]

2007-12-10 09:29 by Jacky_Xu, 215 阅读, 收藏,
摘要: 摘要 本期共有9篇文章: 强大且免费的ASP.NET重构工具 使用ASP.NET异步编程模型创建可扩展的应用程序 UpdatePanel的技巧和诀窍 能力和激情,二者相同么? Silverlight ASP.NET控件:异步文件上传 教程:在Community Server 中运行ASP.NET应用程序 使用ASP.NET 2.0 Provider架构管理ViewState AS... 阅读全文

70位专家谈CSS设计

2007-12-10 09:27 by Jacky_Xu, 352 阅读, 收藏,
摘要: CSS 并不总是很好对付. 这取决于你的技巧和经验. CSS编码有时会成为一场噩梦, 特别是当你还不知道文件中的元素应该适用哪些选项的时候. 一个减少代码复杂性的简易法门, 就是利用哪些鲜为人知的CSS属性来创建适用性比较强的正确标注. 下面引用的70个专家技巧,附加了他们的相关文章地址. 如果感兴趣你还可以阅读 53 CSS-Techniques You Couldn’t Live Witho... 阅读全文

【收藏】本周ASP.NET英文技术文章推荐[04/29 - 05/05]

2007-12-05 17:02 by Jacky_Xu, 496 阅读, 收藏,
摘要: 摘要 又过去了一周,放假时间就是短暂……本期共有6篇文章: 基于Go-Live许可的IIS 7.0 Beta 3发布 在ASP.NET AJAX中实现Mashup:使用代理访问远程API MIX过后随感——现实些的看法 Astoria的应用程序模型 Silverlight vs. Flash:开发者故事 GhostDoc 2.0.0发布 [1] IIS 7.0 Beta3 Sh... 阅读全文

61条面向对象设计的经验原则

2007-12-05 17:01 by Jacky_Xu, 300 阅读, 收藏,
摘要: “你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。” ----------Arthur J.Riel (1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3)尽量减少类的协议中的消息。 (4... 阅读全文

【收藏】本周ASP.NET英文技术文章推荐[04/22 - 04/28]

2007-12-04 12:51 by Jacky_Xu, 277 阅读, 收藏,
摘要: 摘要 这周末不休息,差点忘了这件事……本期共有7篇文章: JavaScript文档注释的格式 Visual Studio Orcas中对JavaScript智能感知的支持 在ASP.NET中对配置文件进行分解 将ViewState从客户端移至服务器端 .NET中杂项概念:第一部分 选择Mock对象框架 使用Ajax的Web应用程序分层 [1] The format for J... 阅读全文