java开发者年鉴.提供了很多详细的代码供参考
格网计算是一种新的高性能的分布式计算方法。 格网计算作为新一代的分布式计算方法,与传统分布式计算的主要区别在于: 在没有集中控制机制的情况下,通过对计算资源进行大规模共享,满足应用对高性能计算要求,并且这种对计算资源进行大规模共享是动态的、柔性的、安全的和协作式的。
Google 经常会发布一些开源项目, 意味着会接受来自其他代码贡献者的代码. 但是如果代码贡献者的编程风格与 Google 的不一致, 会给代码阅读者和其他代码提交这造成不小的困扰. Google 因此发布了这份自己的编程风格, 使所有提交代码的人都能获知 Google 的编程风格.<br> C++ 是 Google 大部分开源项目的主要编程语言. 正如每个 C++ 程序员都知道的, C++ 有很多强大的特性, 但这种强大不可避免的导致它走向复杂,使代码更容易产生 bug, 难以阅读和维护. .<br> 本指南的目的是通过详细阐述 C++ 注意事项来驾驭其复杂性. 这些规则在保证代码易于管理的同时, 高效使用 C++ 的语言特性.
martin fowler 的名著。 这本书特别适合作为UML 的入门教材, 但并不是意味着内容浅显。著名的 80-20 原则大意如下: 80%的责任由20%的人承担,80%的程序只用到20%的语言机制,等等。 对于UML 来说也是一样,大多数的软件设计任务只需用到20%的UML 机制。 martin fowler 将这最常用、最核心的20% 揪出来, 给予清晰和透彻的说明。
本标准定义了用于衡量一个组织的软件能力的成熟度的模型,即软件能力成熟度模型。本标准适用于组织对自己的软件过程进行改进,也适用于第3方对一个组织的软件能力成熟度进行评估。 <br> 本标准所描述的模型包含了从软件需求提出、软件设计、开发、编码、测试、交付运行到软件退役的软件整个生存周期里各个软件过程的各项基本要素。软件过程是一个组织实现其软件能力改进的杠杆支点。
Apache Tomcat 7是该项目自2006年以来的首个主要发布版本,完整实现了Java Servlet 3.0、JavaServer Pages(JSP)2.2及Expression Language(EL)2.2规范。
CSS是Cascading Style Sheet(层叠样式表)的缩写。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。 CSS不需要编译,可以直接由浏览器执行(属于浏览器解释型语言)。 CSS2.1是目前被使用最广泛的版本,而目前还在开发中的CSS3具有更吸引人的特性。 本手册除了CSS2.1外,还涵盖了大部分的CSS3内容。但由于CSS3尚未定稿,不可避免会出现一些变动。
模板已经被证明是C++最强大的功能之一,但却常常被人们所忽视、误解和误用。本书对模板的两个方面——结构和用法——都进行了深刻的阐述,提示了有关模板的缺陷和陷阱,引导程序员清晰地理解为什么、何时及如何使用模板,来构建并维护简洁、快速、灵活、高效的软件,充分发挥C++模板的强大功能。<br> 模板奥秘 一览无余 模板已经被证明是C++最强大的功能之一,但却常常被人们所忽视、误解和误用。本书对模板两个方面——结构和用法——都进行了深刻的阐述,提示了有关模板的缺陷和陷阱,引导程序员清晰地理解为什么、何时及如何使用模板,来构建并维护简洁、快速、灵活、高效的软件,充分发挥C++模板的强大功能。
本答案为经典的c圣经《c程序设计语言》英文的配套答案
PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的WEB站点。本教程并不想让你完全了解这种语言,只是能使你尽快加入开发动态web站点的行列。我假定你有一些HTML(或者HTML编辑器)的基本知识和一些编程思想。
Microsoft Windows是一个基于Intel x86微处理芯片的个人计算机上的具有图形用户接口的多任务和多窗口的操作系统,它是对MS-DOS操作系统的扩展和延伸。与MS-DOS操作系统相比,它有许多优越之处:首先,它提供了比MS-DOS字符界面更为直观、友好的图形用户界面;其次,它可以一次运行多个程序,方便了用户的操作,提高了机器的利用率;再次,Windows环境下的应用程序具有一致的外观和用户接口,用户只需要熟悉其中一两个程序,就可以触类旁通学会使用别的
Apache Axis2是Apache提供的一款第三方Web Services引擎,与其前身Apache Axis相比,axis2更加高效、模块化,也更面向于XML的组织。经过精心的设计,axis2提供了更加便利的模块添加功能。 Apache axis是apache提供的基于java的,同时支持服务端和客户端的的web service引擎。提供了完整的对象模型和模块化的架构,所以能很方便的添加功能和支持新的web services相关的规范。
Java EE 6已经正式发布,此次更新相比Java EE 5取得了不少进展,添加了大量的新技术,也进一步简化了平台,扩展了可用性。 Java EE 6标准于2009年12月通过,并在同月与GlassFish v3和NetBeans 6.8一同推出。很多Java开发者对Java EE的升级表示了不情愿,但Hibernate之父Gavin King站出来说,拒绝升级的理由是不具备说服力的,并建议开发者们进行升级。
Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小。
]JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。jBpm是一个非常好用的业务流程管理,其涉足领域包括业务流程管理、工作流、服务协作等。
MyBatis 本是apache的一个开源项目 iBatis , 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。<br> MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录。
大家从各个开发语言的优缺点和适用领域,一直讨论到设计模式、框架、重构、单元测试,乃至敏捷编程,最后都讨论到了软件开发过程管理,甚至都谈到了盈利模式和中国软件 <br> 从接到的请教来看,许多中国国内软件公司都是以项目为主,有单做单,没单就干靠,靠的时间长了老板心毛了就裁人,来活了就招人,就这样反反复复。所以,大量的公司没有开发部(因为除了销售,开发部从开发到实施到支持都全做),当然也没有开发部经理,只有项目经理。更不用提技术总监和CTO。即使有个技术总监的头衔,也是为了给客户的名片,而手下也就5-6个人,项目一来,技术总监也需要编码和实施,其实就是一个项目经理。
The largest group with an unsatisfied demand for a good book on HTTP is the worldwide group of Web developers. A good book on HTTP can help new and old Web developers alike, as a thorough understanding of underlying protocols can remove the dependencies on specific tool sets and help people create and maintain better Web applications as well as adapt to technologies. HTTP has become an essential topic because the Web's importance has created an army of people creatively leveraging the Web for their specific needs. By making standards information more available to the common developer, standards compliance becomes more widespread and common, something that the industry needs. Developers will buy this book because they want to advance their expertise, and because there is very little documentation available. This book will easily become the standard reference for the Internet's most dominant protocol.
本文档是 Java 2 Platform Standard Edition 5.0 的 API 规范。
python是一种容易学习的强大语言。它包括了高效的高级数据结构,提供了一个简单但很有效的方式进行面向对象编程。Python 优雅的语法,动态类型,以及它天然的解释能力,使其成为了大多数平台上应用于各领域理想的脚本语言以及开发环境。 <br> 这个手册介绍了一些 Python 语言及其系统的基本知识与概念。这有助于读者对 Python 有一个基本的认识,当然所有的例子都已包括在文中,所以这本手册很适合离线阅读。