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

    第12章 传输和共享对象 我们在第9章“序列化和保存——JSON、YAML、Pickle、CSV和XML”的基础上再介绍一些序列化方法。当我们需要传输一个对象时,通常会做某种表述性状态传输(Representational State Transfer,REST)。当我们序列化对象时,实际上是在创建对象状态的表示,这种表示可以被传输到另外一个进程中(通常...
  • 空标题文档

    5.3 递归调用 所谓递归调用,是指函数内部再次调用当前函数的过程。过去有些语言无法实现递归调用,现在几乎所有语言都支持这一编程技术。 嵌套结构体的高效处理 递归调用是不可或缺的吗?不,当然不是。使用了递归调用的程序,也可以不用递归调用来实现 10。 10最坏情况下,自己来设计栈也是可以实现的。比如把使用了递归调用的汉诺塔求解过程用不带递归调用的方...
  • 空标题文档

    7.3 静态作用域是完美的吗 时至今日,很多语言都选择了使用静态作用域。那么现在的静态作用域已经没有改善空间,很完美了吗?不是的。还有一些尚待解决的问题。 专栏 其他语言中的作用域 本章中的示例代码主要是用 Perl 语言写的。这是因为,Perl 语言具有对说明问题非常有利的特征,没有任何声明时使用的变量为全局变量,带 local 的变量为...
  • 空标题文档

    一些预备知识 为了使本书接下来的内容更清晰,我们先来看一些关心的问题。其中一项是21点游戏。我们将重点关注21点游戏的模拟,但并不赞成赌博。 然而,对于面向对象编程来说,模拟是最早的问题之一。这也是能够体现出面向对象编程优雅的一个情形。有关更多信息,可参见http://en.wikipedia.org/wiki/Simula ,以及Rob Pooley...
  • NFA、DFA和POSIX

    NFA、DFA和POSIX 最左最长规则 POSIX和最左最长规则 速度和效率 小结:NFA与DFA的比较 NFA、DFA和POSIX NFA,DFA,and POSIX 最左最长规则 "The Longest-Leftmost" 之前我们说过:如果传动装置在文本的某个特定位置启动DFA引擎,而在此位置又有一个或多个匹配的可能,DFA 就...
  • 参考文献·网址

    参考文献·网址 ……全部 Andrew Hunt、David Thomas(着),马维达(译),程序员修炼之道:从小工到专家,电子工业出版社,2011 WEB DB PRESS 编集部编集,开発ツール彻底攻略,技术评论社,2013 菅野裕、今田忠博、近藤正裕、杉本琢磨,Trac 入门,技术评论社,2013 Michael C. Feathe...
  • 分析

    22 2025-06-17 《Android群英传》
    分析 分析 打开MAT工具,选择file-Open Heap Dump,打开转换后的hprof文件,选择Leak Suspects Report选项,如图6.67所示。 图6.67 开启MAT MAT提供的数据非常多,但有两个功能是很常用的,就是它的Histogram和DominatorTree功能。Histogram可以统计内存中对象的名称...
  • 1.3 实现方案的隐藏

    1.3 实现方案的隐藏 1.3 实现方案的隐藏 为方便后面的讨论,让我们先对这一领域的从业人员作一下分类。从根本上说,大致有两方面的人员涉足面向对象的编程:“类创建者”(创建新数据类型的人)以及“客户程序员”(在自己的应用程序中采用现成数据类型的人;注释④)。对客户程序员来讲,最主要的目标就是收集一个充斥着各种类的编程“工具箱”,以便快速开发符合自己要...
  • Java 8 Nashorn 教程

    Java 8 Nashorn 教程 Java 8 Nashorn 教程 使用 Nashron 在Java中调用JavaScript函数 在JavaScript中调用Java方法 ScriptObjectMirror 语言扩展 类型数组 集合和范围遍历 Lambda表达式和数据流 类的继承 参数重载 Java Beans 函数字面值 ...
  • 空标题文档

    17.3 统计时间 到目前为止,我们一直在使用 time.delay() 来控制动画运行的快慢。不过这不是最好的办法,这是因为,使用 time.delay() 时,你并不真正知道每个循环需要多长时间。循环中的代码要花一些时间来运行(这是一个未知时间),然后延迟也要花费一些时间(这是一个已知时间)。所以这个时间中有一部分是已知的,但有一部分是未知的。 ...