上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 79 下一页
摘要: package LeetCode_110 /** * 110. Balanced Binary Tree * https://leetcode.com/problems/balanced-binary-tree/ * Given a binary tree, determine if it is h 阅读全文
posted @ 2021-07-12 11:15 johnny_zhao 阅读(17) 评论(0) 推荐(0) 编辑
摘要: package LeetCode_944 /** * 944. Delete Columns to Make Sorted * https://leetcode.com/problems/delete-columns-to-make-sorted/ * You are given an array 阅读全文
posted @ 2021-06-06 11:54 johnny_zhao 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 添加http代理 git config --global http.proxy "http://127.0.0.1:8001" git config --global https.proxy "http://127.0.0.1:8001" 这里的端口要根据自已在代理中设置的。 取消设置 git co 阅读全文
posted @ 2021-03-29 17:47 johnny_zhao 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: 什么是字符串? Rust的核心语言中只有一种字串类型:str,字符串slice,它通常以被借用的形式出现,&str。我们了解到字符串slice:它们是一些储存在别处的utf-8编码字符串数据的引用。比如字符串字面值被储存在程序的二进制输出中,字符串slice也是如此。 称作String的类型是由标准 阅读全文
posted @ 2021-03-07 21:40 johnny_zhao 阅读(595) 评论(0) 推荐(0) 编辑
摘要: Rust语言中的基础数据类型有以下几种: 整数型(Integer) 浮点数型(Floating-Point) 布尔型 字符型 复合类型 注意:Rust不支持++和--,因为这两个运算符出现在变量的前后会影响代码可读性,减弱了开发者对变量改变的意识能力。 整数型 整数型简称整型,按照比特位长度和有无符 阅读全文
posted @ 2021-03-03 13:53 johnny_zhao 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 指针(pointer)是一个包含内容存地址的变量的通用概念。这个地址引用,或“指向”(points at)一些其它数据。Rust中最常见的指针是之前介绍的引用(reference)。引用以&符号为标志并借用了他们所指向的值。除了引用数据没有任何其它特殊功能。它们也没有任何额外开销,所以应用得最多。 阅读全文
posted @ 2021-03-02 16:06 johnny_zhao 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 当我们编写大型程序时,组织代码显得很重要,因为你想在脑海中通晓整个程序,那几乎是不可能完成的。通过对相关功能分组和划分不同功能的代码,你可以清楚在哪里可以找到实现了特定功能的代码,以及在哪里可以改变一个功能的工作方式。 到目前为止,我们编写的程序都在一个文件的一个模块中。伴随着项目的增长,你可以通过 阅读全文
posted @ 2021-02-28 22:57 johnny_zhao 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 另一个没有所有权的数据类型是 Slice。Slice允许你引用集合中一段连续的元素序列,而不是引用整个集合。 我们看看一个编程小习题:写一个函数,该函数接收一个字符串,并返回在该字符串中找到的第一个单词。如果函数在该字符串中并未找到空格,则整个字符串就是一个单词,那应该返回整个字符串。 我们定义函数 阅读全文
posted @ 2021-02-27 23:17 johnny_zhao 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 我们的上一遍内容的代码有这样一个问题:我们必须将String返回给调用函数,以便在调用calculateLen后仍能使用String,因为String被移动到了calculateLen内。 下面是如何定义并使用一个(新的)calculateLen函数,它以一个对象的引用作为参数而不是获取值的所有权: 阅读全文
posted @ 2021-02-27 23:11 johnny_zhao 阅读(1104) 评论(0) 推荐(1) 编辑
摘要: 什么是所有权 Rust要核心功能之一是所有权(ownership)。虽然该功能很容量解释,但它对语言的其它部分有着深刻的影响。 所有运行的程序都必顺管理其使用计算机内存的方式。一些语言中具有垃圾回收机制,在程序运行时不断地寻找不再使用的内存;在另一些语言中,程序员必顺亲自分配和释放内存。Rust则选 阅读全文
posted @ 2021-02-25 22:40 johnny_zhao 阅读(791) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 79 下一页