数智图书馆-无锡数智政务 本次搜索耗时 5.397 秒,为您找到 508 个相关结果.
  • 译者序

    译者序 译者序 《精通正则表达式(第3版)》(即Mastering Regular Expression,3rd Edition)是一本好书。 我还记得,自己刚开始工作时,就遇到了关于正则表达式的问题(从此被逼上梁山):若从文本中抽取E-mail地址,还可以用字符串来查找(先定位到@,然后向两端查找),若要抽取URL,简单的文本查找就无能为力了。正当...
  • 空标题文档

    13.9 使用特性文件存储配置 特性文件通常在Java程序中使用。在Python中一样可以使用它们。它们解析起来更容易,并且可以使用方便的容易掌握的格式来对配置参数进行编码。有关这种格式的更多信息,可参见:http://en.wikipedia.org/wiki/.properties。如下是一个特性文件的示例。 # Example Simulati...
  • 7.1 分支语句

    7.1 分支语句 7.1.1 条件语句if 7.1.2 多分支语句switch 7.1.3 在switch 中使用范围匹配 7.1.4 在switch 中比较元组类型 7.1 分支语句 分支语句 提供了一种控制机制,使得程序具有了“判断能力”,能够像人类的大脑一样分析问题。分支语句又称条件语句,条件语句使部分程序可根据某些表达式的...
  • 7.2 深入理解

    7.2 深入理解 7.2 深入理解 对于Music.java的困难性,可通过运行程序加以体会。输出是Wind.play()。这当然是我们希望的输出,但它看起来似乎并不愿按我们的希望行事。请观察一下tune()方法: public static void tune(Instrument i) { // … i.play(Note.middleC);...
  • 提高表达式速度的诀窍

    提高表达式速度的诀窍 常识性优化 将文字文本独立出来 将锚点独立出来 忽略优先还是匹配优先?具体情况具体分析 拆分正则表达式 模拟开头字符识别 使用固化分组和占有优先量词 主导引擎的匹配 提高表达式速度的诀窍 Techniques for Faster Expressions 之前的数页介绍了我见过的传统型NFA引擎使用的各种优化。没...
  • 1.7 对象的创建和存在时间

    1.7 对象的创建和存在时间 1.7 对象的创建和存在时间 从技术角度说,OOP(面向对象程序设计)只是涉及抽象的数据类型、继承以及多形性,但另一些问题也可能显得非常重要。本节将就这些问题进行探讨。 最重要的问题之一是对象的创建及破坏方式。对象需要的数据位于哪儿,如何控制对象的“存在时间”呢?针对这个问题,解决的方案是各异其趣的。C++认为程序的执行...
  • 2.2 案例分析(第 1 天)

    2.2 案例分析(第 1 天) 某天早晨你去公司上班,觉得这是一个郁闷的早晨,总想着“好讨厌啊”。为什么会觉得厌烦?因为你所参加的项目陷入了岌岌可危的状况,俗称“死亡行军”。 “但仔细想来,不是死亡行军的项目至今为止还没有遇到过”,你如此思考着,“可哪里出问题了呢?”你边想边去上班。 2.2.1 问题 1 :重要的邮件太多,无法确定处理的优先顺序...
  • 在 Nashron 中使用 Backbone.js

    在 Nashron 中使用 Backbone.js 在 Nashron 中使用 Backbone.js Java 模型 Backbone 模型 将二者放在一起 总结 在 Nashron 中使用 Backbone.js 在 Nashron 中使用 Backbone.js 原文:Using Backbone.js with Nashorn ...
  • 11.5 LAMP

    11.5 LAMP 11.5 LAMP LAMP(Linux-Apache-MySQL-PHP)是目前流行的Web工具栈,其中包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言。其组成工具均是成熟的开源软件,被大量网站所采用。和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开...
  • 14.1 C/C++

    14.1 C/C++ 14.1.1 GCC 14.1.2 LLVM 14.1.3 Clang 14.1 C/C++ C是一门古老的语言,在1969年由贝尔实验室设计开发,今天仍然是系统领域和高性能计算的主要选择。C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点。C++在C的基础上,支持了数据的抽象与封装、面向对象和泛型编程。功能与性...