数智图书馆-无锡数智政务 本次搜索耗时 2.328 秒,为您找到 508 个相关结果.
  • 14.2 共享有限的资源

    14.2 共享有限的资源 14.2 共享有限的资源 可将单线程程序想象成一种孤立的实体,它能遍历我们的问题空间,而且一次只能做一件事情。由于只有一个实体,所以永远不必担心会有两个实体同时试图使用相同的资源,就象两个人同时都想停到一个车位,同时都想通过一扇门,甚至同时发话。 进入多线程环境后,它们则再也不是孤立的。可能会有两个甚至更多的线程试图同时同一...
  • 14.1 反应灵敏的用户界面

    14.1 反应灵敏的用户界面 14.1 反应灵敏的用户界面 作为我们的起点,请思考一个需要执行某些CPU密集型计算的程序。由于CPU“全心全意”为那些计算服务,所以对用户的输入十分迟钝,几乎没有什么反应。在这里,我们用一个合成的applet/application(程序片/应用程序)来简单显示出一个计数器的结果: //: Counter1....
  • 目录

    版权声明 前言 致谢 本书构成 示例代码下载 第 1 章 如何深入高效地学习语言 1.1 在比较中学习 语言不同,规则不同 C 语言和 Ruby 语言中的真假值 Java 语言中的真假值 1.2 在历史中学习 理解语言设计者的意图 应该学哪种语言,我们无从所知 学习适用于各种语言的知识 1.3 小结 ...
  • 3.4 如何使用版本管理系统

    3.4 如何使用版本管理系统 从这里开始我们一起来看一下为了顺利地推进团队开发,我们应该用版本管理系统具体管理些什么,以及如何管理。 3.4.1 前提 本节的内容在没有特殊说明的情况下,都是使用 Git 和 GitHub 来进行说明的。但这里不会对 Git 的安装方法和基本命令等的使用方法进行说明。另外,虽然文中会出现一些 Git 命令,但也仅...
  • 如何使用本书开发资源库

    如何使用本书开发资源库 如何使用本书开发资源库 在学习《Android从入门到精通》一书时,配合随书光盘提供了“Java开发资源库”系统,可以帮助读者快速提升编程水平和解决实际问题的能力。《Android从入门到精通》和Java开发资源库配合学习流程如图1所示。 图1 从入门到精通与开发资源库配合学习流程图 打开光盘的“Java开发资源库”文...
  • 8.1 逻辑的重要性

    8.1 逻辑的重要性 8.1.1 模棱两可的表述 8.1.2 肯定或否定 8.1.3 程序中的逻辑判断 8.1 逻辑的重要性 数理逻辑就是精确化、数学化的形式逻辑,它是现代计算机技术的基础。作为程序员,必须掌握数理逻辑的相关知识。这样,不仅在编写程序时不会出现逻辑错误,并且在编写项目文档等用自然语言描述的信息时,也同样能做到表达清楚,不会产生歧义...
  • 7.5 接口

    7.5 接口 7.5 接口 “interface”(接口)关键字使抽象的概念更深入了一层。我们可将其想象为一个“纯”抽象类。它允许创建者规定一个类的基本形式:方法名、自变量列表以及返回类型,但不规定方法主体。接口也包含了基本数据类型的数据成员,但它们都默认为static和final。接口只提供一种形式,并不提供实施的细节。 接口这样描述自己:“对于实...
  • 4.2 方法过载

    4.2 方法过载 4.2 方法过载 在任何程序设计语言中,一项重要的特性就是名字的运用。我们创建一个对象时,会分配到一个保存区域的名字。方法名代表的是一种具体的行动。通过用名字描述自己的系统,可使自己的程序更易人们理解和修改。它非常象写散文——目的是与读者沟通。 我们用名字引用或描述所有对象与方法。若名字选得好,可使自己及其他人更易理解自己的代码。 ...
  • 13.1 RabbitMQ

    13.1 RabbitMQ 13.1 RabbitMQ RabbitMQ是一个支持Advanced Message Queuing Protocol(AMQP)的开源消息队列实现,由Erlang编写,因以高性能、高可用以及可伸缩性出名。它支持多种客户端,如:Java、Python、PHP、.NET、Ruby、JavaScript等。它主要用于在分布式系...
  • 关于匹配优先和回溯的更多内容

    关于匹配优先和回溯的更多内容 匹配优先的问题 多字符“引文” 使用忽略优先量词 匹配优先和忽略优先都期望获得匹配 匹配优先、忽略优先和回溯的要旨 占有优先量词和固化分组 占有优先量词,?+、*+、++和{m,n}+ 环视中的回溯 多选结构也是匹配优先的吗 发掘有序多选结构的价值 关于匹配优先和回溯的更多内容 More About G...