函数和方法是 Go 程序逻辑的基本承载单元,这篇文章将聚焦于函数与方法的设计与实现。
《Go 语言精进之路》读书笔记(03):声明、类型、语句与控制结构
Go 语言为开发者提供了简单的基础语法,这部分将详细介绍 Go 在基础语法层面上有哪些高质量 Go 代码的惯用法和有效实践。
《Go 语言精进之路》读书笔记(02):项目结构、代码风格与标识符命名
当我们需要解决实际工程问题的时候,我们需要在项目结构、代码风格、标识符命名等方面进行全面考虑。这些问题并非 Go 编程语言独有,任何编程语言在被用于实际项目时都会遇到这些问题。这篇文章将介绍高质量 Go 项目是如何处理这些问题的。
《Go 语言精进之路》读书笔记(01):熟知 Go 语言的一切
Go 语言入门简单,但是精通不简单。对于编程新手而言,难的并不是掌握这些语法和标准库,而是建立一种思维方式。在真实世界中编写代码解决的不再是一个个简单的问题,而是随着需求不断膨胀的复杂问题。
真正热爱编程的程序员,会把编程当做一门手艺不断打磨。虽然他有着诸如架构师之类的头衔,但骨子里他依然是个不断精进的程序员。
学习 loxilb(1):本地构建与测试
ebpf-go 库学习(1):ebpf-go 使用入门
R 语言入门与实践(1):非均匀骰子项目
最近媳妇为了她自己的事业,说要学习 R 语言。权且无论其是否能够坚持,至少初心还是好的。尽管雄心勃勃,但对于一个没有任何编程基础的人来说,要学习一门编程语言还是难度较大。为了降低她的入门难度,同时从实际行动上表达我对她事业的支持,我也和她一起学习 R 语言。
该系列文章是《R 语言入门与实践》一书的学习笔记,尽管这本书比较老了,但是非常基础,比较适合没有编程经验的读者学习 R 语言。
深入理解 Rust(1):Rust 中的字符串
这篇文章会详细总结 Rust 字符串相关的知识,包括 String
和 &str
的区别、各种字符串字面量的区别、以及 OsString/&OsStr、CString/&CStr 等类型的作用。
Rust 库学习之 hyper
Hyper 库是 Rust 中的一个高效的、相对底层的 HTTP 库,可以用于构建 HTTP Client、HTTP Server,支持 HTTP/1、HTTP/2,同时也支持异步 Rust。这篇文章将学习 hyper
库的基本使用方法。
Cilium 开发环境搭建
这篇文章介绍如何在本地搭建 Cilium 开发环境,这样就可以对 Cilium 代码进行调试了。