摘要: Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求。本文将带你认识 Java Web 技术是如何基于 Servlet 工作,你将知道:以 Tomcat 为例了解 Servlet 容器是如何工作的?一个 Web 工程在 Servlet 容器中是如何启动的? Servlet 容器如何解析你在 web.xml 中定义的 Servlet ?用户的请求是如何被分配给指定的 Servlet 的? Servlet 容器如何管理 Servlet 生命周. 阅读全文
posted @ 2013-11-24 16:24 AaronZcw 阅读(548) 评论(1) 推荐(1) 编辑
摘要: 前言 本文主要介绍面向对象(OO)程序设计,以维基百科的解释:面向对象程序设计(英语:Object-oriented programming,缩写:OOP),指一种程序设计范型,同时也是一种程序开发的方法。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。 简略来说,面向对象程序设计,指采用了面向对象的方法来进行程序设计。设计指一种把计划、规划、设想通过视觉传达出来的活动过程,它是一种创造性,积累 性,实践性的工作。提笔写设计的文章是很有压力的,它不像深入一个知识点一样让人容易有的放矢,一千个读者心中有一千个哈姆雷特,同样的项目两个人来做架 构肯定不一... 阅读全文
posted @ 2013-11-07 18:23 AaronZcw 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 想提高个人的技术水平一般来说都是看书、看博客、看官方实例、看视频等等,最近我也总算是稍微空了一点了,所以想找点学习资源看下,相对的我比较倾向于看 视频,因为看视频一般都有讲师讲解,而且许多视频都讲的不错,相比看电子书好多了(主要看电子书对眼睛太累,我吃不消)。一、最新技术最近WebCast进行大改版,许多视频都变的更加清晰了,看起来很舒服,而且许多都是针对最近技术的讲解,以下是我比较感兴趣的:1、ASP.NET 4 风云之旅系列课程2、Visual Studio 2010 代码探索系列课程3、ASP.NET开发实践系列课程4、ASP.NET MVC2程序开发入门到精通系列课程(由于没有找到M. 阅读全文
posted @ 2013-09-03 23:37 AaronZcw 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 怎样寻找最佳爱人:一个微积分求解的离散数学问题本文探讨的是怎样寻找最佳配偶。内容大致分为3个部分:数学模型的建立,可能性的计算,微积分的计算。你可能正在寻找自己的配偶。显然尽可能地,你想找到人生的最佳伴侣。当与一位约会“候选人”相见,你就有机会判定了。从夫妻方面考虑,你们究竟有多般配。这场约会游戏存在下边几个规则:·同时正儿八经地约会不同的两个人。人们一般认为这是一种不良行为。所以,你可以断定每个人一次约会一个人。·你约会一个人的时间长度是任意的。不过到最后,你必须在“选择”对方或者说“不”之间二选一。然后,目标转移到下一个候选人。·某个人一旦被否定了,你就不可能 阅读全文
posted @ 2013-09-03 22:52 AaronZcw 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 怎样寻找最佳爱人:一个微积分求解的离散数学问题概率的计算最好的那个人在位置1的可能性是多少?跟其他任何位置一样,最好的那个人同样可能在位置1。所有的位置都同样可能,所以每一个位置的概率为p= 1/N。现在,如果最好的那个人在位置1,它被选到的概率是多少?因为第一个k中的任何人我们都不会选择,所以这个概率就是0。所以,在位置1并被选择到的组合概率为:事实上,对于第一个k的各个位置,P的值都是P= (1/N)·0·0=0。所以,我们有所以我们又有在P中,第一个非零项来自位置(k+1)。这个位置上是最佳选择的概率还是为p= 1/N。如果最佳选择在这个位置,那么采用这个程序选择到它 阅读全文
posted @ 2013-09-03 22:49 AaronZcw 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 《计算机程序设计艺术》即《The Art of Computer Programming》是计算机领域里颠峰级的里程碑,加上国外人士对它的推崇,所以提起它的大名简直就象法律书籍中的宪法一样神圣。Donald.E.Knuth(唐 纳德.E.克努特,中文名高德纳)是算法和程序设计技术的先驱者,是计算机排版系统TEX和METAFONT的发明者,他因这些成就和大量创造性的影响深 远的著作(19部书和160篇论文)而誉满全球。作为斯坦福大学计算机程序设计艺术的荣誉退休教授,他当前正全神贯注于完成其关于计算机科学的史诗性的七 卷集。这一伟大工程在1962年他还是加利福尼亚理工学院的研究生时就开始了。 Kn 阅读全文
posted @ 2013-08-15 21:53 AaronZcw 阅读(1566) 评论(0) 推荐(0) 编辑
摘要: “I think everybody in this country should learn how to program a computerbecause it teaches you how to think.” — Steve Jobs, the Lost Interview 阅读全文
posted @ 2013-08-13 16:20 AaronZcw 阅读(145) 评论(0) 推荐(0) 编辑
摘要: What is MonoMono is a software platform designed to allow developers to easily create cross platform applications. It is an open source implementation of Microsoft's .Net Framework based on the ECMA standards for C# and the Common Language Runtime. We feel that by embracing a successful, standar 阅读全文
posted @ 2013-08-02 16:10 AaronZcw 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 用C语言开始编写代码 初级:C语言入门必备 (以下两本书任选一本即可) C语言是作为从事实际编程工作的程序员的一种工具而出现的,本阶段的学习最主要的目的就是尽快掌握如何用c语言编写程序的技能。对c语言的数据类型、控制流结构、函数、指针等能够有较深入的理解。当然本阶段最重要的是通过大量编写代码实践,培养夯实的编码能力。 建议:如果此刻你还不知道Linux系统或没使用过Linux系统,那么从现在开始使用Linux吧,对于开发者来说,掌握基本的Linux操作、Linux的设计理念,无论从企业招聘需求还是对于学习C语言,都将让你受益匪浅。 c语言入门 Linux学习视频 ... 阅读全文
posted @ 2013-07-30 22:58 AaronZcw 阅读(1394) 评论(4) 推荐(2) 编辑
摘要: 使用国外开源加压解压库ICSharpCode.SharpZipLib实现加压,该库的官方网站为http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx使用体验:可以照着例子实现简单的加压解压,可以加压一个文件夹中的所有文件,但没有提供加压子文件夹的说明。目前网上的一些代码有的无法加压空文件夹,有的加压了用rar解不开,这是一点需要改进的。但如果只需要加压文件夹第一级子目录中的“文件”(不包括文件夹和子目录)的情况,使用这个库是很方便的。而且是正常zip格式。比.Net提供的GZipStream类强在它可以按照标准zip格式加 阅读全文
posted @ 2013-07-18 11:59 AaronZcw 阅读(249) 评论(0) 推荐(0) 编辑