 5 How to integrate Graph mode into RDBMS smoothly"UserA"), (2, "UserA"), (3, "UserA"), (4, "UserA"), (5, "UserA"), (6, "UserA"); mysql> INSERT INTO contact VALUES (1, 2), (2, 3), (3, 4), (2, 5), (5, 6), (4, 7); mysql> INSERT INTO orders(user_id, item_id)0 码力 | 26 页 | 1.14 MB | 1 年前3 5 How to integrate Graph mode into RDBMS smoothly"UserA"), (2, "UserA"), (3, "UserA"), (4, "UserA"), (5, "UserA"), (6, "UserA"); mysql> INSERT INTO contact VALUES (1, 2), (2, 3), (3, 4), (2, 5), (5, 6), (4, 7); mysql> INSERT INTO orders(user_id, item_id)0 码力 | 26 页 | 1.14 MB | 1 年前3
 Hello 算法 1.0.0b5 Golang版Hello 算法 Go 语言版 靳宇栋(Krahets) Release 1.0.0b5 2023‑09‑10 序 两年前,我在力扣上分享了《剑指 Offer》系列题解,受到了许多同学的喜爱和支持。在与读者的交流期间, 最常收到的一个问题是“如何入门学习算法”。我逐渐对这个问题产生了浓厚的兴趣。 两眼一抹黑地刷题似乎是最受欢迎的方法,简单直接且有效。刷题就如同玩“扫雷”游戏,自学能力强的同 76 4.4 小结 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 第 5 章 栈与队列 84 5.1 栈 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 如果你在阅读本书时,发现某段内容提供了图 0‑2 所示的动画或图解,请以图为主、以文字为辅,综合两者 来理解内容。 图 0‑2 动画图解示例 第 0 章 前言 hello‑algo.com 5 0.2.3 在代码实践中加深理解 本书的配套代码被托管在 GitHub 仓库。如图 0‑3 所示,源代码附有测试样例,可一键运行。 如果时间允许,建议你参照代码自行敲一遍。如果学习时间有限,请至少通读并运行所有代码。0 码力 | 379 页 | 30.70 MB | 1 年前3 Hello 算法 1.0.0b5 Golang版Hello 算法 Go 语言版 靳宇栋(Krahets) Release 1.0.0b5 2023‑09‑10 序 两年前,我在力扣上分享了《剑指 Offer》系列题解,受到了许多同学的喜爱和支持。在与读者的交流期间, 最常收到的一个问题是“如何入门学习算法”。我逐渐对这个问题产生了浓厚的兴趣。 两眼一抹黑地刷题似乎是最受欢迎的方法,简单直接且有效。刷题就如同玩“扫雷”游戏,自学能力强的同 76 4.4 小结 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 第 5 章 栈与队列 84 5.1 栈 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 如果你在阅读本书时,发现某段内容提供了图 0‑2 所示的动画或图解,请以图为主、以文字为辅,综合两者 来理解内容。 图 0‑2 动画图解示例 第 0 章 前言 hello‑algo.com 5 0.2.3 在代码实践中加深理解 本书的配套代码被托管在 GitHub 仓库。如图 0‑3 所示,源代码附有测试样例,可一键运行。 如果时间允许,建议你参照代码自行敲一遍。如果学习时间有限,请至少通读并运行所有代码。0 码力 | 379 页 | 30.70 MB | 1 年前3
 Top 5 improvements to Debugging Go Code in VS CodeTop 5 improvements to Debugging Go Code in VS Code in the last year Ramya Rao Software Engineer, Microsoft Maintainer of the Go plugin to VS Code Add/remove breakpoints when in the middle of Stacktrace depth Improvements to the Variables pane Show pointer address An interesting year… • All 5 of these improvements were community contributions • About 60 different contributors in the last0 码力 | 9 页 | 153.73 KB | 1 年前3 Top 5 improvements to Debugging Go Code in VS CodeTop 5 improvements to Debugging Go Code in VS Code in the last year Ramya Rao Software Engineer, Microsoft Maintainer of the Go plugin to VS Code Add/remove breakpoints when in the middle of Stacktrace depth Improvements to the Variables pane Show pointer address An interesting year… • All 5 of these improvements were community contributions • About 60 different contributors in the last0 码力 | 9 页 | 153.73 KB | 1 年前3
 5.cgo 原理解析及优化实践pthread_key_create 执行成功才跳过 ① C 申明变量 & 赋值 ② Go 申明 import ③ ASM 中可以直接使用 revert 三次 3 月 25 日,第一次合入 5 月 18 日,第四次合入 https://go-review.googlesource.com/c/go/+/495855 ① g0 的栈空间(lo,hi)是动态指定的 ② 原来是当前 C 栈顶,增长0 码力 | 45 页 | 5.74 MB | 1 年前3 5.cgo 原理解析及优化实践pthread_key_create 执行成功才跳过 ① C 申明变量 & 赋值 ② Go 申明 import ③ ASM 中可以直接使用 revert 三次 3 月 25 日,第一次合入 5 月 18 日,第四次合入 https://go-review.googlesource.com/c/go/+/495855 ① g0 的栈空间(lo,hi)是动态指定的 ② 原来是当前 C 栈顶,增长0 码力 | 45 页 | 5.74 MB | 1 年前3
 2.7 Golang与高性能DSP竞价系统© ⼲⼴广州舜⻜飞信息科技有限公司 All Right ReservedAll Right Reserved • Apache Drill • HP Vertica • EMC GreenPlum • Cassandra • InfiniDB • MonetDB • VoltDB • InfluxDB 实时统计存储 • MemSQL • opentsdb0 码力 | 51 页 | 5.09 MB | 1 年前3 2.7 Golang与高性能DSP竞价系统© ⼲⼴广州舜⻜飞信息科技有限公司 All Right ReservedAll Right Reserved • Apache Drill • HP Vertica • EMC GreenPlum • Cassandra • InfiniDB • MonetDB • VoltDB • InfluxDB 实时统计存储 • MemSQL • opentsdb0 码力 | 51 页 | 5.09 MB | 1 年前3
 Go 101 (Golang 101)  v1.21.0compile and run Go programs. Become Familiar With Go Code §4. Introduction of Source Code Elements §5. Keywords and Identifiers §6. Basic Types and Their Value Literals §7. Constants and Variables - also thinking interface values as value boxes is very helpful to clear many interface related confusions. 5. Clarifies several ambiguities which exist in the Go specification, such as embedding rules, promoted two main words are two identifiers. Keywords and identifiers are introduced in a coming article (§5). The first line package main specifies the package name (main here) of the containing source file0 码力 | 880 页 | 833.34 KB | 1 年前3 Go 101 (Golang 101)  v1.21.0compile and run Go programs. Become Familiar With Go Code §4. Introduction of Source Code Elements §5. Keywords and Identifiers §6. Basic Types and Their Value Literals §7. Constants and Variables - also thinking interface values as value boxes is very helpful to clear many interface related confusions. 5. Clarifies several ambiguities which exist in the Go specification, such as embedding rules, promoted two main words are two identifiers. Keywords and identifiers are introduced in a coming article (§5). The first line package main specifies the package name (main here) of the containing source file0 码力 | 880 页 | 833.34 KB | 1 年前3
 Go 101 (Golang 101)  v1.21.0compile and run Go programs. Become Familiar With Go Code §4. Introduction of Source Code Elements §5. Keywords and Identifiers §6. Basic Types and Their Value Literals §7. Constants and Variables - also flexible as many dynamic script languages is the main selling point of Go language. §0. About Go 101 5 Memory saving, fast program warming-up, fast code execution speed and fast compilations combined is thinking interface values as value boxes is very helpful to clear many interface related confusions. 5. Clarifies several ambiguities which exist in the Go specification, such as embedding rules, promoted0 码力 | 630 页 | 3.77 MB | 1 年前3 Go 101 (Golang 101)  v1.21.0compile and run Go programs. Become Familiar With Go Code §4. Introduction of Source Code Elements §5. Keywords and Identifiers §6. Basic Types and Their Value Literals §7. Constants and Variables - also flexible as many dynamic script languages is the main selling point of Go language. §0. About Go 101 5 Memory saving, fast program warming-up, fast code execution speed and fast compilations combined is thinking interface values as value boxes is very helpful to clear many interface related confusions. 5. Clarifies several ambiguities which exist in the Go specification, such as embedding rules, promoted0 码力 | 630 页 | 3.77 MB | 1 年前3
 Go 入门指南(The way to Go)5 基本类型和运算符 4.6 字符串 4.7 strings 和 strconv 包 4.8 时间和日期 4.9 指针 - 2 - 本文档使用 书栈(BookStack.CN) 构建 第5章:控制结构 5.1 if-else 结构 5.2 测试多返回值函数的错误 5.3 switch 结构 5.4 for 结构 5.5 Break 与 continue 5.6 标签与 goto 写一个简单的网页应用 第 16章 常见的陷阱与错误 16.1 误用短声明导致变量覆盖 16.2 误用字符串 16.3 发生错误时使用defer关闭一个文件 16.4 何时使用new()和make() - 5 - 本文档使用 书栈(BookStack.CN) 构建 16.5 不需要将一个指向切片的指针传递给函数 16.6 使用指针指向接口类型 16.7 使用值类型时误用指针 16.8 误用协程和通道 - 本文档使用 书栈(BookStack.CN) 构建 (第 3 章)。 在本书的第二部分,我们将会带领你贯穿 Go 语言的核心思想,譬如简单与复杂类型(第 4、7、8 章),控制结构 (第 5 章),函数(第 6 章),结构与方法(第 10 章)和接口(第 11 章)。我们会对 Go 语言的函数式和面 向对象编程进行透彻的讲解,包括如何使用 Go 语言来构造大型项目(第 9 章)。 在0 码力 | 466 页 | 4.44 MB | 1 年前3 Go 入门指南(The way to Go)5 基本类型和运算符 4.6 字符串 4.7 strings 和 strconv 包 4.8 时间和日期 4.9 指针 - 2 - 本文档使用 书栈(BookStack.CN) 构建 第5章:控制结构 5.1 if-else 结构 5.2 测试多返回值函数的错误 5.3 switch 结构 5.4 for 结构 5.5 Break 与 continue 5.6 标签与 goto 写一个简单的网页应用 第 16章 常见的陷阱与错误 16.1 误用短声明导致变量覆盖 16.2 误用字符串 16.3 发生错误时使用defer关闭一个文件 16.4 何时使用new()和make() - 5 - 本文档使用 书栈(BookStack.CN) 构建 16.5 不需要将一个指向切片的指针传递给函数 16.6 使用指针指向接口类型 16.7 使用值类型时误用指针 16.8 误用协程和通道 - 本文档使用 书栈(BookStack.CN) 构建 (第 3 章)。 在本书的第二部分,我们将会带领你贯穿 Go 语言的核心思想,譬如简单与复杂类型(第 4、7、8 章),控制结构 (第 5 章),函数(第 6 章),结构与方法(第 10 章)和接口(第 11 章)。我们会对 Go 语言的函数式和面 向对象编程进行透彻的讲解,包括如何使用 Go 语言来构造大型项目(第 9 章)。 在0 码力 | 466 页 | 4.44 MB | 1 年前3
 Golang 101(Go语言101 中文版)  v1.21.a第0章:关于《Go语言101》 - 为什么写这本书 第1章:致谢 第2章:Go语言简介 - 为什么Go语言值得学习 第3章:Go官方工具链 - 如何编译和运行Go程序 Go编程入门 第4章:程序源代码基本元素介绍 第5章:关键字和标识符 第6章:基本类型和它们的字面量表示 第7章:常量和变量 - 顺便介绍了类型不确定值和类型推断 第8章:运算操作符 - 顺便介绍了更多的类型推断规则 第9章:函数声明和调用 第10章:代码包和包引入 对于理解垃圾收集器是如何工作的以及如何避免内存泄漏非常有帮助。 4. 将接口值视为用于包裹非接口值的盒子。 我发现将接口值视为用于包裹 非接口值的盒子对于清除很多和接口相关的困惑非常有帮助。 5. 澄清了Go白皮书中的一些含糊描述,包括内嵌规则、提升方法估值和恐 慌/恢复机制。 6. 汇总了许多知识点和细节,从而可以帮助Go程序员节省很多学习时间。 有什么其它值得一提吗? 本书不涵盖自定义泛型相关内容。 constant)来表示。 在《Go语言101》中,具名的函数、具名的值(包括变量和具名常量)、以及 定义类型和类型别名将被统称为代码要素。 代码要素名必须为标识符 (identifier)(第5章)。 高级编程语言代码将被编译器或者解释器转换为底层机器码进行执行。 为了 帮助编译器和解释器解析高级语言代码,一些单词将被用做关键字 (keyword)。 这些单词不能被当做标识符使用。 很多0 码力 | 821 页 | 956.82 KB | 1 年前3 Golang 101(Go语言101 中文版)  v1.21.a第0章:关于《Go语言101》 - 为什么写这本书 第1章:致谢 第2章:Go语言简介 - 为什么Go语言值得学习 第3章:Go官方工具链 - 如何编译和运行Go程序 Go编程入门 第4章:程序源代码基本元素介绍 第5章:关键字和标识符 第6章:基本类型和它们的字面量表示 第7章:常量和变量 - 顺便介绍了类型不确定值和类型推断 第8章:运算操作符 - 顺便介绍了更多的类型推断规则 第9章:函数声明和调用 第10章:代码包和包引入 对于理解垃圾收集器是如何工作的以及如何避免内存泄漏非常有帮助。 4. 将接口值视为用于包裹非接口值的盒子。 我发现将接口值视为用于包裹 非接口值的盒子对于清除很多和接口相关的困惑非常有帮助。 5. 澄清了Go白皮书中的一些含糊描述,包括内嵌规则、提升方法估值和恐 慌/恢复机制。 6. 汇总了许多知识点和细节,从而可以帮助Go程序员节省很多学习时间。 有什么其它值得一提吗? 本书不涵盖自定义泛型相关内容。 constant)来表示。 在《Go语言101》中,具名的函数、具名的值(包括变量和具名常量)、以及 定义类型和类型别名将被统称为代码要素。 代码要素名必须为标识符 (identifier)(第5章)。 高级编程语言代码将被编译器或者解释器转换为底层机器码进行执行。 为了 帮助编译器和解释器解析高级语言代码,一些单词将被用做关键字 (keyword)。 这些单词不能被当做标识符使用。 很多0 码力 | 821 页 | 956.82 KB | 1 年前3
 Golang 101(Go语言101 中文版)  v1.21.a第0章:关于《Go语言101》 - 为什么写这本书 第1章:致谢 第2章:Go语言简介 - 为什么Go语言值得学习 第3章:Go官方工具链 - 如何编译和运行Go程序 Go编程入门 第4章:程序源代码基本元素介绍 第5章:关键字和标识符 第6章:基本类型和它们的字面量表示 第7章:常量和变量 - 顺便介绍了类型不确定值和类型推断 第8章:运算操作符 - 顺便介绍了更多的类型推断规则 第9章:函数声明和调用 第10章:代码包和包引入 内置并发编程支持也算是Go的卖点,虽然我个人认为它不是Go的主要卖点。 良好的代码可读性是Go的另一个重要卖点。 我感觉可读性是Go在设计的时候考虑的 最重要的一个因素。 第0章:关于《Go语言101》 5 良好的跨平台支持也应该算是Go的一个卖点,尽管如今这个卖点并不是很新鲜。 一个稳定的Go核心设计和开发团队以及一个活跃的社区也可以被视为Go的一个卖 点。 《Go语言101》做了什么来消除Go编程中可能出现 了解Go值和内存块之间的关系对于 理解垃圾收集器是如何工作的以及如何避免内存泄漏非常有帮助。 4. 将接口值视为用于包裹非接口值的盒子。 我发现将接口值视为用于包裹非接 口值的盒子对于清除很多和接口相关的困惑非常有帮助。 5. 澄清了Go白皮书中的一些含糊描述,包括内嵌规则、提升方法估值和恐慌/恢 复机制。 6. 汇总了许多知识点和细节,从而可以帮助Go程序员节省很多学习时间。 有什么其它值得一提吗? 本书不涵盖自定义泛型相关内容。0 码力 | 591 页 | 21.40 MB | 1 年前3 Golang 101(Go语言101 中文版)  v1.21.a第0章:关于《Go语言101》 - 为什么写这本书 第1章:致谢 第2章:Go语言简介 - 为什么Go语言值得学习 第3章:Go官方工具链 - 如何编译和运行Go程序 Go编程入门 第4章:程序源代码基本元素介绍 第5章:关键字和标识符 第6章:基本类型和它们的字面量表示 第7章:常量和变量 - 顺便介绍了类型不确定值和类型推断 第8章:运算操作符 - 顺便介绍了更多的类型推断规则 第9章:函数声明和调用 第10章:代码包和包引入 内置并发编程支持也算是Go的卖点,虽然我个人认为它不是Go的主要卖点。 良好的代码可读性是Go的另一个重要卖点。 我感觉可读性是Go在设计的时候考虑的 最重要的一个因素。 第0章:关于《Go语言101》 5 良好的跨平台支持也应该算是Go的一个卖点,尽管如今这个卖点并不是很新鲜。 一个稳定的Go核心设计和开发团队以及一个活跃的社区也可以被视为Go的一个卖 点。 《Go语言101》做了什么来消除Go编程中可能出现 了解Go值和内存块之间的关系对于 理解垃圾收集器是如何工作的以及如何避免内存泄漏非常有帮助。 4. 将接口值视为用于包裹非接口值的盒子。 我发现将接口值视为用于包裹非接 口值的盒子对于清除很多和接口相关的困惑非常有帮助。 5. 澄清了Go白皮书中的一些含糊描述,包括内嵌规则、提升方法估值和恐慌/恢 复机制。 6. 汇总了许多知识点和细节,从而可以帮助Go程序员节省很多学习时间。 有什么其它值得一提吗? 本书不涵盖自定义泛型相关内容。0 码力 | 591 页 | 21.40 MB | 1 年前3
共 107 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11














 
 