搜书网 本次搜索耗时 0.078 秒,为您找到 159207 个相关结果.
  • 6 数据结构与动态存储

    33 2024-12-26 《嗨翻C语言》
    6 数据结构与动态存储 牵线搭桥 6 数据结构与动态存储 牵线搭桥 一个结构根本不够。 为了模拟复杂的数据需求,通常需要把结构链接在一起。在本章中,你将学习如何用结构指针把自定义数据类型连接成复杂的大型数据结构,将通过创建链表来探索其中的基本原理;同时还将通过在堆上动态地分配空间来学习如何让数据结构处理可变数量的数据,并在完成工作后...
  • 3.1.2 Java语言中的数制表现形式

    3.1.2 Java语言中的数制表现形式 3.1.2 Java语言中的数制表现形式 数制一般包括二进制、八进制、十六进制和十进制。 1.二进制 二进制的特征: ❑由两个数字组成:“0”和“1”。 ❑运算时逢二进一。 例如:1100110011、10000001。 2.八进制 八进制的特征: ❑由8个数字组成:“0”、“1”、“2”、“...
  • 5.1 造句:当……就……

    5.1 造句:当……就…… 5.1.1 语法要素 5.1.2 猴子吃桃问题更简洁的写法 5.1.3 错误的循环变量 5.1.4 次数不定的循环 5.1.5 逗号表达式及其应用 5.1 造句:当……就…… 5.1.1 语法要素 关键字:while 用法:while(表达式)语句 执行过程: (1)求表达式 的值 (2)如果表达式...
  • 5.2.3 垃圾回收的分类

    5.2.3 垃圾回收的分类 5.2.3 垃圾回收的分类 如果追根溯源的话,显式内存管理的替代方案很早就有了。因为早在1959年前后,约翰·麦肯锡(John McCarthy)就为Lisp语言发明了所谓“垃圾回收”的方法。这里,我们把之前使用过,现在不再使用或者没有任何指针再指向的内存空间就称为“垃圾”。而将这些“垃圾”收集起来以便再次利用的机制,就被...
  • 8.3.3 动态类型语言支持

    8.3.3 动态类型语言支持 121=NameAndType#33:#30//testMethod:(Ljava/lang/String;)V 123=InvokeDynamic#0:#121//#0:testMethod:(Ljava/lang/String;)V 8.3.3 动态类型语言支持 Java虚拟机的字节码指令集的数量从Sun公司的第...
  • 第4章 指针和引用

    第4章 指针和引用 指针和引用是C++中两个重要的复合数据类型,使用范围十分广泛,若使用得当,它们就是程序员手中的神兵利器,但如果程序员对其理解肤浅,胡乱应用,只会让事情一团糟,本章将带领你一步步学会使用指针和引用。 本章主要涉及以下知识点。 ❑指针的定义与使用:介绍关于指针变量的概念及其使用。 ❑指针的运算:介绍对于指针的一些常用操作方法。 ❑...
  • 附录E 其他操作符

    附录E 其他操作符 E.1 按位操作符 E.1.1 移位操作符 E.1.2 逻辑按位操作符 E.1.3 按位操作符的另一种表示 E.1.4 几种常用的按位操作符技术 E.2 成员解除引用操作符 附录E 其他操作符 为了避免篇幅过长,有两组操作符没有在本书正文部分介绍。第一组是按位操作符,能够操纵值中的各个位;这些操作符从C语言那里继承而...
  • 16.6 本章小结

    16.6 本章小结 16.6 本章小结 本章内容主要包括:16.1节首先将说明如何声明Avro模式,以及如何对数据进行序列化;然后介绍对象容器文件的具体格式和RPC中Avro的使用方法,包括协议的声明、协议传输的格式等;最后介绍如何解析获取的数据,重点说明如何处理写入模式和读取模式的不同。16.2节介绍了在C和C++中如何使用Avro,主要叙述函数的...
  • 13.3 MapReduce扩展

    13.3 MapReduce扩展 13.3.1 Google Tenzing 13.3 MapReduce扩展 MapReduce框架有效地解决了海量数据的离线批处理问题,在各大互联网公司得到广泛的应用。事实已经证明了MapReduce巨大的影响力,以至于引发了一系列的扩展和改进。这些扩展包括: ●Google Tenzing:基于MapRedu...
  • 第 13 章 函数式编程

    第 13 章 函数式编程 新旧对比 Lambda 表达式 递归 方法引用 Runnable 接口 未绑定的方法引用 构造函数引用 函数式接口 多参数函数式接口 缺少基本类型的函数 高阶函数 闭包 作为闭包的内部类 函数组合 柯里化和部分求值 纯函数式编程 本章小结 第 13 章 函数式编程 函数式编程语言操纵代码片...