摘要: 翻译文地址:http://www.oschina.net/translate/seven-traits-of-effective-programmers导读:要想成为一个伟大的程序员,需要的可不仅仅是能够编写出可以正常运行的代码。Justin James给出了能够成为业内顶尖高手的程序员应该具有的几个典型特质。要想成为高效的程序员,你需要具备一定的综合素质才能够让你用你所掌握的技能、经验和知识编写出有效的代码。有一些开发人员在技术方面具备一定的技巧,但他们永远无法成为高效的程序员,就是因为他们缺乏所需的其它几项特质。本文将给出成为一个伟大的程序员所必须具备的7项特质。1. 主动学习新的技术和非 阅读全文
posted @ 2013-05-09 19:27 wbqsln 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 有趣地发现,OO五大原则其实可以简写为一个单词:SOLID(稳固、稳定的意思)其实一个组织要稳定,如果内部不团结(内聚)又如何做到稳定呢!如果内聚性不高,一有新变化的时候内部就会发生大革命了!如何解释Solid呢? 其实是五个单词的首字母:1. S:Single Responsibility Principle(SRP) 单一职责原则,即表示:类的职责要单一,不要多管闲事也不要丢三落四。2. O:Open & Close Principle(OCP) 开闭原则,即表示:在设计一个系统时,你是否把类设计得十分合理。而检测的标准就是,当有新的需求增加或变化时,你是否是编写新代码来满足而不是 阅读全文
posted @ 2013-05-08 12:35 wbqsln 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 插入排序 算法思路:假想有一个已经排好序的序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数后序列仍然有序。于是,这种算法就叫做“插入排序法”。 算法特点:每次插入一个新的数,此有序序列的长度增加1,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。 具体实现:1.每次处理就是将无序数列的第一个元素与有序数列的元素从后往前逐个进行比较,找出插入位置,将该元素插入到有序数列的合适位置中。 2.插入排序使用增量(Incremental)方法;在排好子序列A[1..j-1]后,将A[j]插入,形成排好序的子数组A[1..j]。 ... 阅读全文
posted @ 2013-04-30 22:51 wbqsln 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 常用的排序算法有很多,本文在总结不同排序算法之前先从不同的维度来回顾一下排序算法:【时间复杂度】 也就是指排序所消耗的总时间。对于一个序列List(长度为N)几种不同的性能分别是:1. 最好的性能上O(N); 2. 平均的性能是O(N*log N);3. 最坏的性能是O(N^2) 其中关于对数的运算有如下法则: 1、a^(log(a)(b))=b; 2、log(a)(MN)=log(a)(M)+log(a)(N); 3、log(a)(M÷N)=log(a)(M)-log(a)(N); 4、log(a)(M^n)=nlog(a)(M); 5、log(a^n)(M)=1/nlog(a.. 阅读全文
posted @ 2013-04-30 22:51 wbqsln 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 在软件开发公司或部门里,加班通常是一件非常普遍的事情,做软件开发的朋友聚到一起或平时交流都会问:“你们加班多不?”可见加班对于IT男/女来说是的确是非常普遍的,但是却又不可避免。那我就结合我的一些体会谈谈如何在一定程度上避免:-------------------------------------------------------------------作为一个开发人员,上面有架构师(开发领导之类的),那么你能做的可以有很多:1. 清晰的思路:积极参与到需求分析、把功能点尽量细化、排除对需求理解不一致的情况出现。2. 优先级:对所承担的开发任务一定要按照需求方(产品经理或外部客户等)所评估 阅读全文
posted @ 2013-04-25 12:04 wbqsln 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 最近因为在换工作面试的机会,有些似曾相识的问题和技术细节被问起来但都没有完全的把握或非常深入的理解,究其原因还是因为没有系统地总结。碰到一个问题,google/baidu过了解决了顶多了有些印象,可是对背后的道理和牵连的问题没有深入总结和复习,于是时间久了,当问题再次出现时还是不能十分准确、快速地解决!我想,借此机会通过总结来好好地把以后遇到的问题以及几年积累下来的各种技术作一个串联,这样才能不断地拔高和进步!好习惯成就一个自信的自己! 阅读全文
posted @ 2013-03-21 18:07 wbqsln 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 框架?框架和类库等概念的出现都是源于人们对复用的渴望。“不要重复发明轮子”,成了软件界的一句经典名言。从最初的单个函数源代码的复用,到面向对象中类的复用(通常以类库的形式体现),再到基于组件编程中二进制组件(.NET中是以IL程序集形式存在的)的复用,人们复用软件的抽象层次越来越高。现在,框架复用是抽象层次的又一提升,框架的复用不仅仅是功能的复用,更是设计的复用。1.1框架与类库的区别我们先来简单说说什么是类库(Class Library)?望文生义,类库就是一些类的集合,只要我们将一些可以复用的类集中放到一个Library中,我们就可以称其为一个类库。类库中的许多元素(如类、结构、接口、枚举 阅读全文
posted @ 2012-07-02 21:29 wbqsln 阅读(3771) 评论(2) 推荐(2) 编辑
摘要: Variance will only be supported in asafeway - in fact, using the abilities that the CLR already has. So the examples I give in the book of trying to use aList<Banana>as aList<Fruit>(or whatever it was) still won't work - but a few other scenarios will.Firstly, it will only be support 阅读全文
posted @ 2011-09-29 15:55 wbqsln 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 第一部分:------------------------------------------------------记得在大学里不止一次关注网站架构方面的东西了,但每次都是泛泛了解,也没有着重记录,一段时间后对各种架构的思想也就模糊了。这几天不知怎么的又 心血来潮(可能是快毕业了冲动了)想深入了解一下网站架构方面的知识,并想通过这次来总结一下网站架构,记录一点东西供自己以后翻阅,也给那些希望了解这 方面知识的朋友提供一点点有用的信息,下面是我这次学习的总结笔记,有什么写得不妥的地方还请大家指出,还有希望这篇随笔能抛砖引玉,大家各抒己见。1、MySpace架构回顾了MySpace的成长史,真是 阅读全文
posted @ 2011-08-17 15:51 wbqsln 阅读(630) 评论(0) 推荐(0) 编辑
摘要: Windows Communication Foundation (WCF): Why use MessageContract when DataContract is there?While going through couple of WCF examples, this question was bogging down my empty skull for some time; and when I realized the difference and usage of each in specific scenario, which basically would base up 阅读全文
posted @ 2011-05-11 10:56 wbqsln 阅读(460) 评论(0) 推荐(0) 编辑
摘要: IIS 7.0使用 WAS 扩展 HTTP 之外的 WCF 服务Dominick BaierandChristian WeyerandSteve Maine 代码下载位置: WAS2007_09.exe (178 KB) Browse the Code Online 本文以 Windows Server 2008 的预发布版为基础。文中包含的所有信息均有可能变更。 本文讨论: IIS 6.0 和 IIS 7.0 的体系结构和进程模型IIS 6.0 如何承载 Web 服务用 IIS 7.0 承载可靠的 WCF 服务Windows Process Activation Service ... 阅读全文
posted @ 2011-04-29 11:23 wbqsln 阅读(1403) 评论(0) 推荐(2) 编辑
摘要: 作为程序员,要取得非凡成就需要记住的15件事。1、走一条不一样的路在有利于自己的市场中竞争,如果你满足于“泯然众人矣”,那恐怕就得跟那些低工资国家的程序员们同场竞技了。2、了解自己的公司以我在医院、咨询公司、物流企业以及大技术公司工作的经验来看,这一点所言不虚。不同公司的运营模式差异极大。如果你理解企业的运营模式,那你就不一样了!在这家公司中(或者对客户而言),你是参与业务运营的资产,你的工作能直接产生效益!3、与最优秀的人为伍很早以前,我喜欢打篮球,被分配到一个水平比较高的队里。一开始适应的确很困难,但环境的压力越大(重大比赛),我的长进也就越明显。每个领域其实都一样:你周围人的水平(以及对 阅读全文
posted @ 2011-04-21 14:18 wbqsln 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 自2011年初,CSDN在网上发起“2011年软件行业技术人员薪资大调查”以来,引起了广大开发者们的热烈反响,短短两月时间内,近万名开发者提交了调查数据。尽管这只是中国百万开发者大军的一小部分,但他们所在的行业几乎涵盖了整个中国软件的产业链,他们的职位几乎代表了一个软件团队体系的每一个层面,而且 “一叶知秋”,所以透过这些调查数据和变化,我们或许可以一瞰中国软件开发者的普遍生存状态,甚至可帮助开发者,更准确地定位自己在产业内的坐标。2011:程序员的日子不算差相信每个开发者在回忆当初高校毕业,加入滚滚求职大军的情形时,都能记得那番对美好生活的憧憬和闯荡世界的豪情。而在经济社会,判断成功的可量化 阅读全文
posted @ 2011-04-21 13:54 wbqsln 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变数据原来的状态。在代码改变数据的同时,也会因为数据的抗拒而反过来影响或改变代码原有的趋势。甚至在某些情况下,数据可以转变为代码,而代码却又有可能被转变为数据,或许还存在一个类似E=MC2形式的数码转换方程呢。然而,就是在数据 阅读全文
posted @ 2011-04-20 18:25 wbqsln 阅读(186) 评论(0) 推荐(0) 编辑
摘要: SQL Server .NET Data Provider 连接字符串包含一个由一些属性名/值对组成的集合。每一个属性/值对都由分号隔开。PropertyName1=Value1;PropertyName2=Value2;PropertyName3=Value3;.....同样,连接字符串必须包含SQL Server实例名称:Data Source=ServerName;使用本地的SQL Server(localhost),如果想要使用远程服务器运行,应该在示例对象中把正确的服务器赋给Data Source 属性。此外,还必须指定所支持的两种身份验证方法(即Windows身份验证和SQL Se 阅读全文
posted @ 2011-04-19 10:54 wbqsln 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 12 Months with MongoDBHappy Monday everyone!Aspreviously blogged, Wordnik is a heavy user of 10gen’sMongoDB. One year ago today we started the investigation to find an alternative to MySQL to store, find, and retrieve our corpus data. After months of experimentation in the non-relational landscape ( 阅读全文
posted @ 2011-04-18 16:47 wbqsln 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1.用一条SQL语句 查询出每门课都大于80分的学生姓名(原表数据如下图所示)查询结果如下图所示:实现该功能的SQL语句代码为:View Code use db2011createtable NameOfScoreOver80(StudentName nvarchar(10),ClassName nvarchar(10),Score smallint)insertinto NameOfScoreOver80 values('张三','语文',81)insertinto NameOfScoreOver80 values('张三','数学&# 阅读全文
posted @ 2011-04-15 18:23 wbqsln 阅读(1629) 评论(0) 推荐(0) 编辑
摘要: 昨天,邀请了一位专业人士来公司给大家作了一个职业规划的分享,效果非常好。一方面,系统的梳理了一下职业规划的方式方法,另外一方面创造了一个非常好的交流机会,让大家把平时憋在肚子里话讲出来。 就现场的一些感受,谈谈自己的想法。大家的困惑主要来自于两个方面:1、如何选择一个适合自己的方向2、如何“立足于现状”达到目标职位的“实际要求”我们分别展开。一、如何选择一个适合自己的方向 首先,对于技术人员来说,典型的发展方向就两个:技术路线和管理路线。 技术路线:工程师-架构师…科学家 管理路线:工程师-项目经理-部门经理…首席技术官 各个企业可能因为自己的业务特点,进行大同小异的调整,比如我... 阅读全文
posted @ 2011-04-15 11:48 wbqsln 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 您是怎么看待技术人员普遍面临的职业迷茫问题? 在我的印象当中,工作两三年的技术人员,是最容易遭遇职业迷茫的。这个时候的技术人员,在专业上有了一些基础,在业务上也有了一定的经验,处理日常工作对他来讲是小菜一碟,所以日子过得是比较舒服的,然而一个人最舒服的时候往往也是其成长最慢的时候,对于一个有上进心的技术人员来讲,他感受到的可能就不是舒服了,而是沮丧。这可能是技术人员在职业发展上遭遇的第一个瓶颈,这个时候人很浮躁,对工作失去热情,内心有一个声音越来越强烈:“我真不想再这样混下去了”,接着是跳槽之心雄起。槽是跳了,没想到半年之后又开始出现同样的状况。我是不反对跳槽的,但我反对盲目的跳槽,如果问题. 阅读全文
posted @ 2011-04-15 11:06 wbqsln 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 这可能是个比较深的话题。何谓异步?笼统地说,异步在javascript就是延时执行。严格来说,javascript中的异步编程能力都是由BOM与DOM提供的,如setTimeout,XMLHttpRequest,还有DOM的事件机制,还有HTML5新增加的webwork, postMessage,等等很多。这些东西都有一个共同的特点,就是拥有一个回调函数,实现控制反转。由于控制反转是更深奥的问题,这里不想展开。不过有点可以确认的,回调函数的存在打断了原来的执行流程,让它们自行在适当的时机出现并执行,这是个非常便捷的模式。对比主动式的轮询,你就知它多么节能。在同步编程,代码基本上自上向下执行,在 阅读全文
posted @ 2011-04-07 12:20 wbqsln 阅读(268) 评论(0) 推荐(0) 编辑
摘要: A lot has happened since my first article on theStack Overflow Architecture. Contrary to the theme of that last article, which lavished attention on Stack Overflow's dedication to a scale-up strategy, Stack Overflow has both grown up and out in the last few years.Stack Overflowhas grown up by mo 阅读全文
posted @ 2011-04-07 11:55 wbqsln 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 原文链接:Stack Overflow Architecture Update - Now At 95 Million Page Views A Month编译/博客园Stack Overflow网址:http://stackoverflow.com/当前访问量:每月9500PV(每天300多万PV)当前Alexa排名:149所用.NET技术:C#、Visual Studio 2010 Team Suite、ASP.NET 4、ASP.NET MVC 3、Razor、LINQ to SQL+raw SQL下面是英文原文:A lot has happened since my first art 阅读全文
posted @ 2011-04-07 11:53 wbqsln 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 15 Awesome Web Design Blogs Every Web Designer Should FollowWritten byadminon February 16, 20112diggIt is a common fact that Web designing is a dynamic field. It’s important for a web designer to keep himself updated with latest trends, news, techniques, latest technologies and their versions and fe 阅读全文
posted @ 2011-04-07 11:39 wbqsln 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 上面的效果看起来还不错吧。在网页里,除了用Flash,我们还是有不少方法可以实现它。 显然这种效果不复杂,一张背景图片,加上前面带有透明度的多边形图层,在脚本控制下就可以转起来了。但问题在于用什么方法来构建这个多边形? 在IE下可以用VML,其他浏览器可以用Canvas等等。虽然行的通,但都不是最简单的。仔细分析下,该效果本质就是若干个三角形拼接而成。而三角形,如果你熟悉CSS2的话,一定在哪个地方见过。。。 首先来看一个100*100尺寸的div,他有4条彩色的边框: 当然,此时你看不出什么。现在我们把div的边框宽度设置成50px: 你发现什么了?边框与边框之间的交界处正好是条斜线。现.. 阅读全文
posted @ 2011-04-07 11:19 wbqsln 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 去年9月,twitter改版。 一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为http://twitter.com/username 改版后,就变成了http://twitter.com/#!/username 这是主流网站第一次将"#"大规模用于重要URL中。这表明井号(Hash)的作用正在被重新认识。本文根据HttpWatch的文章,整理与井号有关的所有重要知识点。 一、#的涵义 #代表网页中的一个位置。其右面的字符,就是该位置的标识符。比如,http://www.example.com/index.html#print 就 阅读全文
posted @ 2011-04-07 10:31 wbqsln 阅读(1366) 评论(1) 推荐(0) 编辑
摘要: 这篇技巧文章使用 Apache Project 的 Xalan Java 2 转换引擎及其实现(请参阅参考资料)。总体概念对于任何实现都是相同的,XSLT 建议书并未要求任何特殊实现方法。除了 Xalan,在您的CLASSPATH上包含还需要 js.jar 文件(参阅参考资料),它包含了 JavaScript 实现,还需要bsf.jar文件,它是 Xalan 发行版的一部分。源文档样式表文档示例记载了猜数游戏中的项,其中猜数者从 1 到 100 猜三个数。样式表获取这三个数并将它们与随机数进行比较。样本文档含有两组猜测数:样本文档<?xml version="1.0" 阅读全文
posted @ 2011-04-07 09:24 wbqsln 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 哈希表While not all problems can be solved with hash tables, a shocking number of interview problems can be Before your interview, make sure to practice both using and implementinghash tables尽管哈希表不能解决所有的问题,但是面试中的大部分问题能用它解决。在面试之前一定要好好准备下哈希表的使用和实现。1 public HashMap buildMap(Student[] students) {2 HashMap 阅读全文
posted @ 2011-03-22 18:47 wbqsln 阅读(1157) 评论(0) 推荐(1) 编辑
摘要: 首先来说说什么是ETag?根据百科资料中的说法就是用来标示URL对象是否改变,好处是可以识别一个URL的内容是否改变,用来提高数据的缓存,改善数据的传输。具体的大家就看看百度的说法吧。那么,为什么要删除ETag呢? 这一点相信很多人都不会理解。其实我也不理解。反正通用YSLOW的分析页面时,这项给扣分了。那我就把这项摆平,提高YSLOW的给分应该不会有错。(这一点看看GOOGLE的ylow给分是100,我就绝对相信分越高越好。)什么是YSLOW?这个老掉牙的问题,请你穿越到2008年看经典上的文章吧。这里我着重说在IIS的解决的办法。这个办法是从月光博客发现的。具体的做法是:理论上说将服务器的 阅读全文
posted @ 2011-03-18 18:11 wbqsln 阅读(1448) 评论(0) 推荐(0) 编辑
摘要: Database is theasset of most online or internet based company. Everyone looks at how to improve and secure their databases to protect or improve their company. While everyone is searching for remedies or enhancement pills for their company, there are often simple mistakes made by some companies (esp 阅读全文
posted @ 2011-03-18 11:19 wbqsln 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Previous article was on 10 Ways To Destroy A SQL Database that sort of teaches you what mistakes many company might make on their database that will eventually lead to a database destroy. In this article, you will get to know 15 ways to optimize your SQL queries. Many ways are common to optimize a q 阅读全文
posted @ 2011-03-18 11:16 wbqsln 阅读(313) 评论(0) 推荐(0) 编辑
摘要: ASP.NET对请求处理的过程: 当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给 ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,处理完 毕将结果返回客户端。 inetinfo.exe进程:是www服务的进程,IIS服务和ASPNET_ISAPI.DLL都寄存在此进程中。 ASPNET_ISAPI.DLL:是处理.aspx文.. 阅读全文
posted @ 2011-03-08 10:23 wbqsln 阅读(595) 评论(0) 推荐(0) 编辑
摘要: “内容为王“、”外链致胜”,我想关注过SEO或者是站长朋友都听说过这两个“法宝”。然而,很多SEOER为了获得更多的外链和好的排名,则采用 了一些作弊的手段,在短期内取得十分明显的效果,但是好景不长,当这种伎俩被搜索引擎惩罚发现后,惩罚网站导致排名一落千丈,并且想要翻身极其不易。 所以,今天我还是不厌其烦的再谈一下SEO的正确方法,大家可千万别再冒险了: 一、坚持写原创 写一些对人们有帮助的文章,同时在文章里加上自己网站的链接和锚文本,发表到行业论坛或新闻网站。文章被转载时,即为自己添加了外链。 二、外链建设 在自己网站首页下方安排20-30个友情链接位置,与其他同行或信息互补型网站进行首页友 阅读全文
posted @ 2011-03-02 18:46 wbqsln 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 今天继续我们的WCF分布式开发必备知识系列文章的第4节:Web Service.前3节我们分别介绍了MSMQ消息队列\.Net Remoting\Enterprise Services三个相关的技术.并且给详细注释的代码实现例子.先介绍一下本节的文章组织结构,首先还是介绍1.Web Service的基本概念2.优势和缺点3.使用Web Service的场合4.安全问题5.实现代码部分最后是总结.初学者就当入门资料,高手就当温习,也欢迎提出意见. 那现在我们就开始今天的学习,网上关于Web Service的资料很多,但是也很杂乱,混淆了基本概念.1.Web Service的基本概念什么是Web 阅读全文
posted @ 2011-03-02 15:53 wbqsln 阅读(689) 评论(1) 推荐(1) 编辑
摘要: 火爆出炉:微软等数据结构+算法面试100题首次完整亮相---100题V0.1版最终完成================作者:July2010年12月6日微软等100题系列V0.1版终于结束了。从2010年10月11日当天最初发表前40题以来,直至此刻,整理这100题,已有近2个月。2个月,因为要整理这100题,很多很多其它的事都被我强迫性的搁置一旁,如今,要好好专心去做因这100题而被耽误的、其它的事了。这微软等数据结构+算法面试100题系列(是的,系列),到底现在、或此刻、或未来,对初学者有多大的意义,在此,我就不给予评说了。由他们自己来认定。所谓,公道自在人心,我相信这句话。任何人,对以下 阅读全文
posted @ 2011-03-02 14:46 wbqsln 阅读(3388) 评论(0) 推荐(3) 编辑
摘要: 作者:Scott Mitchell翻译:Janssen1.0.请一定要抱着批评的态度来看该文章1.1.概要分析如何使用微软提供的ASP.NET来对动态产生的URL地址进行网址重写。网址重写是实现一种截取网址请求并将其进行处理后重新指向到一个指定的网址的过程。作者本人在对各种实现网址重写的技术进行研究和探讨后得出的经验和方法,希望能对您有所帮助。1.2.内容简介稍微花点时间看一看你做的网站里头的URL地址,你看到类似这样的地址吗http://yoursite.com/info/dispEmployeeInfo.aspx?EmpID=459-099&type=summary ?也许你会出于 阅读全文
posted @ 2011-03-02 12:53 wbqsln 阅读(259) 评论(0) 推荐(0) 编辑
摘要: abstractclass和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大 的面向对象能力。abstractclass和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者 在进行抽象类定义时对于abstractclass和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反 映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依 据。 理解抽象类 abst 阅读全文
posted @ 2011-03-02 11:21 wbqsln 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 在Java语言中,abstract class和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。Abstract classInterface实例化不能不能类一种继承关系,一个类只能使用一次继承关系。可以通 阅读全文
posted @ 2011-03-02 11:19 wbqsln 阅读(587) 评论(0) 推荐(0) 编辑
摘要: IntroductionTools like ASP.NET greatly simplify the development of a complex Web application. Although this is a great thing for general productivity, it can also keep you from understanding the fundamental communications between your Web server and your ASP.NET application code. Furthermore, there 阅读全文
posted @ 2011-03-02 11:08 wbqsln 阅读(435) 评论(0) 推荐(0) 编辑
摘要: ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用。 绝大多数的人只熟悉高层的框架如: WebForms 和 WebServices --这些都在ASP.NET层次结构在最高层。这篇文章的资料收集整理自各种微软公开的文档,通过比较 IIS5、IIS6、IIS7 这三代 IIS 对请求的处理过程, 让我们熟悉 ASP.NET的底层机制 并对请求(request)是怎么从Web服务器传送到ASP.NET运行时有所了解。通过对底层机制的了解,可以让我们对 ASP.net 有更深的理解。IIS 5 的 ASP.net 请求处理过程对图 阅读全文
posted @ 2011-03-01 13:44 wbqsln 阅读(198) 评论(0) 推荐(0) 编辑
摘要: <configuration>//顶层元素<system.web>//大多应用程序设置位于此元素下<sessionState mode='Inproc' timeout='10' />//设置会话状态超时时间</system.web></configuration>Table 3-1.可用于web.config的顶层配置元素元素Element含义Purpose<authentication>指定所使用的客户身份验证模式Specify the client authentication mod 阅读全文
posted @ 2011-02-28 11:10 wbqsln 阅读(1156) 评论(0) 推荐(0) 编辑