代码改变世界

推荐--jQuery使用手册

2008-08-23 11:58 by Jacky_Xu, 610 阅读, 收藏, 编辑
摘要:翻译整理:Young.J官方网站:http://jquery.com jQuery是一款同prototype一样优秀js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!如果你不是个js高手又想写出优 秀的js效果,jQuery可以帮你达到目的! 下载地址:Starterkit (http://jquery.bassistance.de/jquery-starterkit.zi... 阅读全文

一种理想的在关系数据库中存储树型结构数据的方法

2008-06-24 17:05 by Jacky_Xu, 5582 阅读, 收藏, 编辑
摘要:在各种基于关系数据库的应用系统开发中,我们往往需要存储树型结构的数据,目前有很多流行的方法,如邻接列表模型(The Adjacency List Model),在此基础上也有很多人针对不同的需求做了相应的改进,但总是在某些方面存在的各种各样的缺陷。那么理想中的树型结构应具备哪些特点呢?数据存储冗余小、直观性强;方便返回整个树型结构数据;可以很轻松的返回某一子树(方便分层加载);快整获以某节点的祖谱... 阅读全文

资料收集:高并发 高性能 高扩展性 Web 2.0 站点架构设计及优化策略

2008-06-17 10:29 by Jacky_Xu, 809 阅读, 收藏, 编辑
摘要:高并发高流量网站架构 » 说说大型高并发高负载网站的系统架构俊麟 Michael`s blog 从LiveJournal后台发展看大规模网站性能优化方法: 一个藏袍 使用memcached进行内存缓存: 一个藏袍 使用开源软件,设计高性能可扩展网站: 一个藏袍 bind dlz - 分布式系统的请求分发工具: 一个藏袍 初创网站与开源软件: 一个藏袍 Craigslist 的数据库架构 - DBA... 阅读全文

Windows Communication Foundation入门

2008-06-12 11:33 by Jacky_Xu, 310 阅读, 收藏, 编辑
摘要:前言:WCF是微软基于SOA(Service Oriented Architecture)推出的.Net平台下的框架产品,它代表了软件架构设计与开发的一种发展方向,在微软的战略计划中也占有非常重要的地位。了解和掌握WCF,对于程序员特别是基于微软产品开发的程序员而言,是非常有必要的。对于WCF,笔者也是初窥门径,抱着学习的态度作这样的一个介绍。文中的内容主要参考了微软官方的文档、资料,以及众多介绍... 阅读全文

网页加速系列

2008-06-02 10:47 by Jacky_Xu, 387 阅读, 收藏, 编辑
摘要:网页加速系列(一)、 网页加速之图形处理篇 搜集到一些关于网站提速的资料,做一个系列,一些文章可能转或摘自网络。(一)、 网页加速之图形处理篇 在维护网站的过程用,可能遇到过这样的情况:辛辛苦苦做出来的页面,但图片过多,网页结构、表格结构复杂,程序冗长,使得加载速度很慢!网页总是不能完全的展现在浏览者面前。以后的几篇文章将网页减肥方面的一些经验介绍给大家,希望大家都来讨论,说说自己的观点! 1、合... 阅读全文

用VS.NET中的测试工具测试ASP.NET程序

2008-05-29 10:40 by Jacky_Xu, 438 阅读, 收藏, 编辑
摘要:在编写ASP.NET应用程序的时候,你会花费多长的时间来考虑性能的问题?很不幸,大多数开发者都对性能问题感到很后悔。性能的规划和设计真的需要放在前面和中心位置。你需要考虑自己的目标,并且确保把良好的性能作为目标之一;接着你需要评估自己的程序,评估的方面越多,改善性能的机会就越大。  在本文中我将解释微软Visual Studio企业 版中包含的一个重要工具:微软Application Center... 阅读全文

【转载】优化ASP.NET应用程序性能研究与探讨

2008-05-28 11:45 by Jacky_Xu, 296 阅读, 收藏, 编辑
摘要:摘 要 本文从页面、数据访问、字符串操作三方面探讨如何提高ASP.NET应用程序的性能,并提供了几种测试工具用于检测ASP.NET网站性能。  关键词 ASP.NET 应用程序 性能 优化   网站的性能对于ASP.NET程序开发人员来说非常重要。一个优秀的网站虽然有美观的页面设计,完善的服务功能,但是打开网页时有长时间的延迟,用户最终将会无法忍受。尤其对于大型的电子商务网站而言,每秒钟有数万用户... 阅读全文

负载均衡技术全攻略

2008-05-28 11:44 by Jacky_Xu, 708 阅读, 收藏, 编辑
摘要:Internet的规模每一百天就会增长一倍,客户希望获得7天24小时的不间断可用性及较快的系统反应时间,而不愿屡次看到某个站点“Server Too Busy”及频繁的系统故障。   网络的各个核心部分随着业务量的提高、访问量和数据流量的快速增长,其处理能力和计算强度也相应增大,使得单一设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面临下一次... 阅读全文

Windows 2003系统负载平衡策略全攻略

2008-05-27 09:47 by Jacky_Xu, 828 阅读, 收藏, 编辑
摘要:随着各行业信息化建设的发展,使人们对网络服务器的处理能力、高可用性提出了更高的要求。尤其是高度信息化的企业中,关键性网络服务已经成为企业生成过程中的重要环节,服务的中断意味着生产的中断,机会的丧失。  负载平衡不但可以有效地解决单服务器的性能限制,而且可以实现故障的快速转移,保证服务的高可用性以及灵活的扩展性。于是,负载平衡几乎是每个网络管理员的必修课。本文章主要讲述windows2003在网络负... 阅读全文

【经典】高并发高流量网站架构

2008-05-26 10:52 by Jacky_Xu, 1554 阅读, 收藏, 编辑
摘要:Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户为导向的理念,使得新生的网站有了新的特点——高并发,高流量,数据量大,逻辑复杂等,对网站建设也提出了新的要求。 本文围绕高并发高流量的网站架构设计问题,主要研究讨论了以下内容: 首先在整个网络的高度讨论了使用镜... 阅读全文

C# Delegate 简介

2008-05-23 14:49 by Jacky_Xu, 546 阅读, 收藏, 编辑
摘要:作者:Stanley B. Lippman来自 方舟 Blog[译序:这是一篇古老的文章。但毫无疑问,Lippman对delegate的阐述是精辟的。]如果你想拿 C# 与其它“C家族”的语言做比较,C# 正有个不同寻常的特性,其在 C++ 或者 Java 里没有真正意义上的对应之物。---------------------------------------------------------... 阅读全文

.NET牛人应该知道些什么

2008-05-12 09:29 by Jacky_Xu, 486 阅读, 收藏, 编辑
摘要:原文地址:http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx作者:Scott Hanselman原文标题:What Great .NET Developers Ought To Know译者:Tony Qu前些日子我发了一份ASP.NET面试题 清单. 有一些访客... 阅读全文

让你成为有钱人的25种方法!

2008-05-09 17:20 by Jacky_Xu, 268 阅读, 收藏, 编辑
摘要:1、做你真正感兴趣的事——你会花很多时间在上面,因此你一定要感兴趣才行,如果不是这样的话,你不愿意把时间花在上面,就得不到成功。   2、自己当老板。为别人打工,你绝不会变成巨富,老板一心一意地缩减开支,他的目标不是使他的职员变成有钱人。   3、提供一种有实效的服务,或一种实际的产品。你要以写作、绘画或作曲变成百万富翁的机会可以说是无限小,而你要在营造业、房地产、制造业发大财的机会比较大。记住,... 阅读全文

MSDN 杂志 asp.net ajax 文章汇集

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

网站设计者:提高网页打开速度的一些小技巧

2008-05-06 09:16 by Jacky_Xu, 331 阅读, 收藏, 编辑
摘要:互联网带宽越来越宽,似乎让网页的加载速度得到了质的飞跃。其实不然,因为随着带宽的提高,网页上的对象也越来越多,因此加快网页打开速度还是一个重要的课题。加快网页的打开速度,有三个路径,一是提高网络带宽,二是用户在本机做优化,三是网站设计者对网页做一定的优化。这篇文章站在一个网站设计者的角度,分享一些优化网页加载速度的小技巧。一、优化图片几乎没有哪个网页上是没有图片的。如果你经历过56K猫的年代,你一... 阅读全文

jquery技巧总结

2008-05-05 14:03 by Jacky_Xu, 240 阅读, 收藏, 编辑
摘要:一、简介1.1、概述随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YUI、jQuery、mootools、Bindows以及国内的JSVM框架等,通过将这些JS框架应用到我们的项目中能够使程序员从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需求而非实现细节上,从而提高项目的开发速度。jQuery是继prototyp... 阅读全文

ASP.NET MVC Preview 2 - 流程分析 (3)

2008-04-30 13:18 by Jacky_Xu, 431 阅读, 收藏, 编辑
摘要:作为 MVC 的最后一步,就是要将精心准备的数据展示出来。Controller 提供了几个重载的 RenderView() 来完成这个工作。public class Controller : IController{protected virtual void RenderView(string viewName, string masterName, object viewData){ViewC... 阅读全文

ASP.NET MVC Preview 2 - 流程分析 (2)

2008-04-30 13:17 by Jacky_Xu, 552 阅读, 收藏, 编辑
摘要:这次探险历程将从 MvcHandler 开始。public class MvcHandler : IHttpHandler, IRequiresSessionState{protected virtual void ProcessRequest(HttpContext httpContext){HttpContextBase base2 = new HttpContextWrapper2(http... 阅读全文

ASP.NET MVC Preview 2 - 流程分析 (1)

2008-04-30 13:17 by Jacky_Xu, 378 阅读, 收藏, 编辑
摘要:很早就想写来着,尤其是用 MVC Preview 1 做过一个项目以后。不过,依照微软以往的习惯,Beta2 之前的每个版本之间都有很大的差异,本文有多少生命周期,也很难说。不废话,开始正文……MVC 通过在 web.config 中添加相应的 Module 来参与 ASP.NET 执行流程。<httpModules><add name="UrlRoutingModule" ty... 阅读全文

Blogger必修:10个能用JavaScript实现的图片特效

2008-04-29 13:17 by Jacky_Xu, 325 阅读, 收藏, 编辑
摘要:一般来说,我们在写博客或做网站时都需要对插图做一些效果,比如增加阴影、图片圆角、倒映等等。这些效果一般可以用3个方法实现,一是用PS实现对图片进行修改,二是使用CSS,三是使用JavaScript。使用PS会破坏原图,而且要花费一定的时间。Netzgesta上有很多实现图片特效的JavaScript提供下载,很多效果都是相当漂亮的。1、水倒映这个js将为图片添加水倒映的特效,时下web2.0站点很... 阅读全文

【收藏】C# 2.0&3.0新特性总结

2008-04-23 11:06 by Jacky_Xu, 257 阅读, 收藏, 编辑
摘要:c#2.0新特性范型 我们知道通用的数据结构可以采用object存储任何数据类型。使用object问题是:显示的强制转带来的代码复杂性 换装箱拆箱的性能损失(为什么有性能损失?因为涉及动态内存分配和运行时类型检查)。还有一些运行时才会出现的类型转换异常也是我们难以在代码编写的时候能够检查到的,防不胜防。 范型应时而生,它的思路是什么呢?它接受带有类型参数并存储这个类型而不转换它,类型参数在类名字后... 阅读全文

面向对象编程,我的思想

2008-04-12 11:11 by Jacky_Xu, 316 阅读, 收藏, 编辑
摘要:前言:整理这份资料的目的是为了帮助我的同学能够更直观的理解面向对象的编程。让后来者能够少走一些弯路。但其中不免有许多漏洞及错误,也还请前辈提出宝贵的更改意见,毕竟交流会让我们不断的进步。技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机的体系结构不发生革命性的变化,我们现在所应用的程序语言也就百变不离奇踪了!... 阅读全文

讲MBA课的出租车司机

2008-04-11 12:01 by Jacky_Xu, 261 阅读, 收藏, 编辑
摘要:我要从徐家汇赶去机场,于是匆匆结束了一个会议,在美罗大厦前搜索出租车。一辆大众发现了我,非常专业的、径直的停在我的面前。这一停,于是有了后面的这个让我深感震撼的故事,象上了一堂生动的MBA案例课。为了忠实于这名出租车司机的原意,我凭记忆尽量重复他原来的话。“去哪里……好的,机场。我在徐家汇就喜欢做美罗大厦的生意。这里我只做两个地方。美罗大厦,均瑶大厦。你知道吗?接到你之前,我在美罗大厦门口兜了两圈... 阅读全文

【收藏】本周ASP.NET英文技术文章推荐[03/23 - 04/05]:C#、Visual Studio、MVC、死锁、Web 2.0 API、jQuery、IIS7、FileUpload

2008-04-10 15:17 by Jacky_Xu, 577 阅读, 收藏, 编辑
摘要:摘要 本期共有9篇文章: 1. 提高C#和Visual Studio 2008生产力的10个技巧 2. ASP.NET MVC Action过滤器:缓存和压缩 3. 程序停止工作及其解决方法:第一部分:死锁 4. 调用Digg、Flickr、Facebook、YouTube、Twitter、Live Services、Google和其他Web 2.0 API的C#及VB.NET类库 5. 使用jQuery调用ASP.NET的JSON Web Service 6. ASP.NET MVC框架:第二部分:测试 7. IIS7的新模块:日志报表、数据库管理等 8. 给ASP.NET 2.0 FileUpload控件添加过滤功能 9. OnLoad?Page_Load?还是Load事件? 阅读全文

jquery技巧总结

2008-04-01 14:27 by Jacky_Xu, 240 阅读, 收藏, 编辑
摘要:一、简介1.1、概述随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YUI、jQuery、mootools、Bindows以及国内的JSVM框架等,通过将这些JS框架应用到我们的项目中能够使程序员从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需求而非实现细节上,从而提高项目的开发速度。jQuery是继prototyp... 阅读全文

网站运营的七大瓶颈思考

2008-03-27 13:44 by Jacky_Xu, 229 阅读, 收藏, 编辑
摘要:许多站长在网站发展的每个阶段,都会遇到不同的难点,本文从以下七个方面分析如何突破网站的阶段性瓶颈问题。一、网站定位瓶颈网站建设之初,往往出现的就是定位问题。网站定位的模糊性,会迫使站点一次又一次的改版,最终迷失方向。但这个阶段,大多数站长怀着对新领域的喜爱,都会坚持下去。特别是随着对目标用户的研究及网站盈利点的挖掘,才会慢慢解开网站发展方向性的症结。难度系数:10%二、网站推广瓶颈网站上线后,大多... 阅读全文

【收藏】本周ASP.NET英文技术文章推荐[03/16 - 03/22]:MVC、LINQ、Blog、C#、RSS、ViewManager

2008-03-24 21:47 by Jacky_Xu, 343 阅读, 收藏, 编辑
摘要:摘要 本期共有8篇文章: 使用ASP.NET MVC和LINQ创建简单的Blog系统:第三部分 ASP.NET基础知识 C# 4.0 第一部分:回顾历史 开发模板化的ASP.NET RSS Feed Reader控件 学习LINQ的好工具——LINQPad 深入ASP.NET MVC:ASP.NET MVC的页面生存周期 在ASP.NET AJAX中使用自定义ViewManager局... 阅读全文

【收藏】推荐系列:2008年第10期 总12期

2008-03-20 09:47 by Jacky_Xu, 244 阅读, 收藏, 编辑
摘要:概述本期共有10篇推荐文章,由于忙着写Silverlight 2系列,所以导读写的不多,都是三言两语带过,希望大家见谅。1.Creating a Custom Skin for Silverlight 2's Button Control2.Great new Silverlight Control Skins3.PasswordTextBox for Silverlight 2 Beta 14.... 阅读全文

[转]坚守还是追新,开发者如何应对新技术暗潮

2008-03-19 13:28 by Jacky_Xu, 271 阅读, 收藏, 编辑
摘要:在新技术新编程语言不段涌现的IT界,有人说:“原地不动就是倒退”,如果不能熟练掌握两门以上的主流编程语言或技术,被社会淘汰就是迟早的事。也有人认为“一招通吃遍天”,只要精通掌握一门语言技术,同样可以成为IT职场中的香饽饽。同样的,面对层出不穷的新编程语言,有的开发者放掉了自己已掌握的而改学新出现的语言,例如Ruby,Elang,Scala;而更多的开发人员选择了坚守,对正在使用的语言技术深度挖掘,... 阅读全文

【收藏】推荐系列:2008年第09期 总11期

2008-03-17 09:52 by Jacky_Xu, 233 阅读, 收藏, 编辑
摘要:概述 由于最近忙着写Silverlight 2系列文章了,所以本期推荐比较少,只有6篇文章:) 1. Building Great AJAX Applications from Scratch Using ASP.NET 3.5 and Visual Studio 2008 2.Building a Vista Style Folder Browser with ASP.NET 3.5 and ... 阅读全文