Comprehensive Rust(简体中文) 2024124 编写 UART 驱动程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 53.4.1 更多 trait . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 53.5 更好的 UART 驱动程序 . . . . . . 269 53.5.2 多个寄存器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 53.5.3 驱动程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 53.5.4 开始使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281 56 习题 282 56.1 RTC 驱动程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282 56.2 嵌入式 Rust:进阶篇 . .0 码力 | 359 页 | 1.33 MB | 10 月前3
简明 X86 汇编语言教程 非结构化的程序的困难程度,要比调试一个 结构化的程序的难度高很多,因为“结构化”是以牺牲运行效率来提高可读性与可调试性,这 对于完成一般软件工程的编码阶段是非常必要的。然而,在一些地方,比如,硬件驱动程序、 操作系统底层,或者程序中经常需要执行的代码,结构化程序设计的这些优点有时就会被它 的低效率所抹煞。另外,如果你想真正地控制自己的程序,只知道源代码级的调试是远远不 够的。 浮躁的人喜欢说,用 可重入代码最主要的要求就是,程序不应使用某个指定的内存地址的内存(对于高级语言来 说,这通常是全局变量,或对象的成员)。如果可能的话,应使用寄存器,或其他方式来解 决。如果不能做到这一点,则必须在开始、结束的时候分别禁止和启用中断,并且,运行时 间不能太长。 下面用 C 语言分别举一个可重入函数,和两个非可重入函数的例子(注. 这些例子应该是在 某本多线程或操作系统的书上看到的,遗憾的是我想不起来是哪本书了,在这里先感谢那位0 码力 | 63 页 | 598.28 KB | 1 年前3
《Java 应用与开发》课程讲义 - 王晓东. . . 164 12.4.1 什么是断言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 12.4.2 启用和禁用断言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 12.4.3 使用断言 . . . . . . . . . le.java 泛型的向后兼容性 • Java 语言中的泛型是维护向后兼容的,完全可以不采用泛型、而继续沿用过去的 做法。 • 这些未加改造的旧式代码将无法使用泛型带来的便利和安全性。 未启用泛型机制的代码在高版本编译器中会输出如下形式的编译提示信息: output 注: VectorGenericsSample.java 使用了未经检查或不安全的操作。 注: 有关详细信息, 请使用 分组成。 • 均为字符串形式。 系统属性的用途主要包括: 系统属性在 URL 网络编程、数据库编程和 Java Mail 邮件收发等编程中经常使用, 一般被用来设置代理服务器、指定数据库的驱动程序类等。 除了使用代码方法外,也可使用命令在运行程序时添加新的系统属性: 1 >java -Dmmmm=vvvv SystemPropertiesSample 9.3.2 遍历、操作系统属性0 码力 | 330 页 | 6.54 MB | 1 年前3
Python 标准库参考指南 3.8.20 5 版更改: 之前 source 中包含 null 字节的话会触发TypeError 异常。 3.8 新版功能: ast.PyCF_ALLOW_TOP_LEVEL_AWAIT 现在可在旗标中传入以启用对最高层级 await, async for 和 async with 的支持。 class complex([real[, imag]]) 返回值为 real + imag*1j 的复数,或将 )时,文件内容返回为str ,首先使用指定的 encoding (如果给定)或者使用平台默认的的 字节编码解码。 此外还允许使用一个模式字符 'U',该字符已不再具有任何效果,并被视为已弃用。之前它会在文本 模式中启用universal newlines,这在 Python 3.0 中成为默认行为。请参阅newline 形参的文档了解更多细 节。 注解: Python 不依赖于底层操作系统的文本文件概念; 所有处理都由 None,'','\n','\r' 和 '\r\n'。它的工作原理: • 从流中读取输入时,如果 newline 为 None,则启用通用换行模式。输入中的行可以以 '\n','\r' 或 '\r\n' 结尾,这些行被翻译成 '\n' 在返回呼叫者之前。如果它是 '',则启用通用换行模 式,但行结尾将返回给调用者未翻译。如果它具有任何其他合法值,则输入行仅由给定字符串终 止,并且行结尾将返回给未调用的调用者。0 码力 | 2052 页 | 9.74 MB | 9 月前3
Python 标准库参考指南 3.8.20 5 版更改: 之前 source 中包含 null 字节的话会触发TypeError 异常。 3.8 新版功能: ast.PyCF_ALLOW_TOP_LEVEL_AWAIT 现在可在旗标中传入以启用对最高层级 await, async for 和 async with 的支持。 class complex([real[, imag]]) 返回值为 real + imag*1j 的复数,或将 )时,文件内容返回为str ,首先使用指定的 encoding (如果给定)或者使用平 台默认的的字节编码解码。 此外还允许使用一个模式字符 'U',该字符已不再具有任何效果,并被视为已弃用。之前它会在文 本模式中启用universal newlines,这在 Python 3.0 中成为默认行为。请参阅newline 形参的文档了解更 多细节。 注解: Python 不依赖于底层操作系统的文本文件概念; 所有处理都由 Python Library Reference, 发布 3.8.20 • 从流中读取输入时,如果 newline 为 None,则启用通用换行模式。输入中的行可以以 '\n', '\r' 或 '\r\n' 结尾,这些行被翻译成 '\n' 在返回呼叫者之前。如果它是 '',则启用通 用换行模式,但行结尾将返回给调用者未翻译。如果它具有任何其他合法值,则输入行仅由 给定字符串终止,并且行结尾将返回给未调用的调用者。0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.8.20 5 版更改: 之前 source 中包含 null 字节的话会触发TypeError 异常。 3.8 新版功能: ast.PyCF_ALLOW_TOP_LEVEL_AWAIT 现在可在旗标中传入以启用对最高层级 await, async for 和 async with 的支持。 class complex([real[, imag]]) 返回值为 real + imag*1j 的复数,或将 )时,文件内容返回为str ,首先使用指定的 encoding (如果给定)或者使用平 台默认的的字节编码解码。 此外还允许使用一个模式字符 'U',该字符已不再具有任何效果,并被视为已弃用。之前它会在文 本模式中启用universal newlines,这在 Python 3.0 中成为默认行为。请参阅newline 形参的文档了解更 多细节。 注解: Python 不依赖于底层操作系统的文本文件概念; 所有处理都由 Python Library Reference, 发布 3.8.20 • 从流中读取输入时,如果 newline 为 None,则启用通用换行模式。输入中的行可以以 '\n', '\r' 或 '\r\n' 结尾,这些行被翻译成 '\n' 在返回呼叫者之前。如果它是 '',则启用通 用换行模式,但行结尾将返回给调用者未翻译。如果它具有任何其他合法值,则输入行仅由 给定字符串终止,并且行结尾将返回给未调用的调用者。0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.10.15 5 版更改: 之前 source 中包含 null 字节的话会触发TypeError 异常。 3.8 新版功能: ast.PyCF_ALLOW_TOP_LEVEL_AWAIT 现在可在旗标中传入以启用对最高层级 await, async for 和 async with 的支持。 class complex([real[, imag]]) 返回值为 real + imag*1j 的复数,或将 )时,文件内容返回为str ,首先使用指定的 encoding (如果给定)或者使用平台默认的的 字节编码解码。 另外还有一种模式字符 'U' 可用,不过它已失效,并视作弃用。以前它会在文本模式中启用universal newlines,这在 Python 3.0 已成为默认行为。详情请参阅newline 形参的文档。 注解: Python 不依赖于底层操作系统的文本文件概念; 所有处理都由 Python '\n', '\r' 和 '\r\n'。它的工作原理如 下: • 从流中读取输入时,如果 newline 为 None,则启用通用换行模式。输入中的行可以以 '\n','\r' 或 '\r\n' 结尾,这些行被翻译成 '\n' 在返回呼叫者之前。如果它是 '',则启用通用换行模 式,但行结尾将返回给调用者未翻译。如果它具有任何其他合法值,则输入行仅由给定字符串终 止,并且行结尾将返回给未调用的调用者。0 码力 | 2207 页 | 10.45 MB | 9 月前3
Python 标准库参考指南 3.10.15 5 版更改: 之前 source 中包含 null 字节的话会触发TypeError 异常。 3.8 新版功能: ast.PyCF_ALLOW_TOP_LEVEL_AWAIT 现在可在旗标中传入以启用对最高层级 await, async for 和 async with 的支持。 class complex([real[, imag]]) 返回值为 real + imag*1j 的复数,或将 )时,文件内容返回为str ,首先使用指定的 encoding (如果给定)或者使用平 台默认的的字节编码解码。 另外还有一种模式字符 'U' 可用,不过它已失效,并视作弃用。以前它会在文本模式中启用universal newlines,这在 Python 3.0 已成为默认行为。详情请参阅newline 形参的文档。 注解: Python 不依赖于底层操作系统的文本文件概念; 所有处理都由 Python '\n', '\r' 和 '\r\n'。它的工作原 理如下: • 从流中读取输入时,如果 newline 为 None,则启用通用换行模式。输入中的行可以以 '\n', '\r' 或 '\r\n' 结尾,这些行被翻译成 '\n' 在返回呼叫者之前。如果它是 '',则启用通 用换行模式,但行结尾将返回给调用者未翻译。如果它具有任何其他合法值,则输入行仅由 给定字符串终止,并且行结尾将返回给未调用的调用者。0 码力 | 2072 页 | 10.39 MB | 9 月前3
Python 标准库参考指南 3.9.20 5 版更改: 之前 source 中包含 null 字节的话会触发TypeError 异常。 3.8 新版功能: ast.PyCF_ALLOW_TOP_LEVEL_AWAIT 现在可在旗标中传入以启用对最高层级 await, async for 和 async with 的支持。 class complex([real[, imag]]) 返回值为 real + imag*1j 的复数,或将 2. 内置函数 The Python Library Reference, 发布 3.9.20 此外还允许使用一个模式字符 'U',该字符已不再具有任何效果,并被视为已弃用。之前它会在文本 模式中启用universal newlines,这在 Python 3.0 中成为默认行为。请参阅newline 形参的文档了解更多细 节。 注解: Python 不依赖于底层操作系统的文本文件概念; 所有处理都由 None,'','\n','\r' 和 '\r\n'。它的工作原理: • 从流中读取输入时,如果 newline 为 None,则启用通用换行模式。输入中的行可以以 '\n','\r' 或 '\r\n' 结尾,这些行被翻译成 '\n' 在返回呼叫者之前。如果它是 '',则启用通用换行模 式,但行结尾将返回给调用者未翻译。如果它具有任何其他合法值,则输入行仅由给定字符串终 止,并且行结尾将返回给未调用的调用者。0 码力 | 2146 页 | 10.17 MB | 9 月前3
Python 标准库参考指南 3.9.20 5 版更改: 之前 source 中包含 null 字节的话会触发TypeError 异常。 3.8 新版功能: ast.PyCF_ALLOW_TOP_LEVEL_AWAIT 现在可在旗标中传入以启用对最高层级 await, async for 和 async with 的支持。 class complex([real[, imag]]) 返回值为 real + imag*1j 的复数,或将 )时,文件内容返回为str ,首先使用指定的 encoding (如果给定)或者使用平 台默认的的字节编码解码。 此外还允许使用一个模式字符 'U',该字符已不再具有任何效果,并被视为已弃用。之前它会在文 本模式中启用universal newlines,这在 Python 3.0 中成为默认行为。请参阅newline 形参的文档了解更 多细节。 注解: Python 不依赖于底层操作系统的文本文件概念; 所有处理都由 None,'','\n', '\r' 和 '\r\n'。它的工作原理: • 从流中读取输入时,如果 newline 为 None,则启用通用换行模式。输入中的行可以以 '\n', '\r' 或 '\r\n' 结尾,这些行被翻译成 '\n' 在返回呼叫者之前。如果它是 '',则启用通 用换行模式,但行结尾将返回给调用者未翻译。如果它具有任何其他合法值,则输入行仅由 给定字符串终止,并且行结尾将返回给未调用的调用者。0 码力 | 2015 页 | 10.12 MB | 9 月前3
共 192 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20













