数智图书馆-无锡数智政务 本次搜索耗时 6.491 秒,为您找到 1443 个相关结果.
  • 空标题文档

    14.6 总结 我们介绍了如何使用logging模块和更高级的面向对象设计技术。我们创建了与模块、类、实例和函数相关联的日志。我们用装饰器创建日志,这种日志作为一致的横切方面应用于多个类中。 我们介绍了如何使用warnings模块来显示配置有问题或者方法已经废弃。我们可以将warnings用于其他目的,但是必须注意滥用warnings而导致一种不知道应...
  • 6.9 初始化和类装载

    6.9 初始化和类装载 6.9 初始化和类装载 在许多传统语言里,程序都是作为启动过程的一部分一次性载入的。随后进行的是初始化,再是正式执行程序。在这些语言中,必须对初始化过程进行慎重的控制,保证static数据的初始化不会带来麻烦。比如在一个static数据获得初始化之前,就有另一个static数据希望它是一个有效值,那么在C++中就会造成问题。 ...
  • 附录E 关于垃圾收集的一些话

    附录E 关于垃圾收集的一些话 附录E 关于垃圾收集的一些话 “很难相信Java居然能和C++一样快,甚至还能更快一些。” 据我自己的实践,这种说法确实成立。然而,我也发现许多关于速度的怀疑都来自一些早期的实现方式。由于这些方式并非特别有效,所以没有一个模型可供参考,不能解释Java速度快的原因。 我之所以想到速度,部分原因是由于C++模型。C++将...
  • 空标题文档

    25 2025-06-17 《Git权威指南》
    18.5.5 发布分支的提交合并到主线 当开发者user1和user2都相继在hello-1.x分支中将相应的Bug修改完后,就可以从hello-1.x分支中编译新的软件产品交给客户使用了。接下来别忘了在主线master分支中也做出同样的更改,因为在hello-1.x分支中修改的Bug同样也存在于主线master分支中。 1.拣选操作 使用Git提供...
  • 空标题文档

    25 2025-06-17 《Git权威指南》
    3.3.3 Cygwin的配置和使用 运行Cygwin后会进入shell环境并见到熟悉的Linux提示符,如图3-14所示。 图 3-14 运行Cygwin 可以通过执行cygcheck命令来查看Cygwin中安装的软件包的版本。例如,查看Cygwin软件包本身的版本: $cygcheck-c cygwin Cygwin Packag...
  • 6.4 字符串比较

    6.4 字符串比较 6.4.1 大小和相等比较 6.4.2 前缀和后缀比较 6.4 字符串比较 字符串比较涉及字符串大小和相等比较,以及字符串前缀和后缀的比较。 6.4.1 大小和相等比较 字符串类型与整型和浮点型一样,都可以进行相等以及大小的比较,比较的依据是Unicode编码值大小。例如下面两个字符: Unicode:1F43...
  • 7.3 跳转语句

    7.3 跳转语句 7.3.1 break 语句 7.3.2 continue 语句 7.3.3 fallthrough 语句 7.3 跳转语句 跳转语句 能够改变程序的执行顺序,可以实现程序的跳转。Swift有4种跳转语句:break 、continue 、fallthrough 和return 。其中return 语句与函数返回有关,...
  • 消除循环

    消除循环 方法1:依据经验构建正则表达式 真正的“消除循环”解法 方法2:自顶向下的视角 方法3:匹配主机名 观察 使用固化分组和占有优先量词 简单的消除循环的例子 消除C语言注释匹配的循环 消除循环 Unrolling the Loop 无论系统本身支持怎样的优化,最重要的收益或许还是来自于对引擎基本工作原理的理解,和编写能够配合引...
  • 13.5 Storm

    13.5 Storm 使用Compose搭建Storm集群 13.5 Storm Apache Storm是一个实时流计算框架,由Twitter在2014年正式开源,遵循Eclipse Public License 1.0。Storm基于Clojure等语言实现。 Storm集群与Hadoop集群在工作方式上十分相似,唯一区别在于Hadoop上...
  • 6.7 上溯造型

    6.7 上溯造型 6.7 上溯造型 继承最值得注意的地方就是它没有为新类提供方法。继承是对新类和基础类之间的关系的一种表达。可这样总结该关系:“新类属于现有类的一种类型”。 这种表达并不仅仅是对继承的一种形象化解释,继承是直接由语言提供支持的。作为一个例子,大家可考虑一个名为Instrument的基础类,它用于表示乐器;另一个衍生类叫作Wind。由于...