首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Go 语言的点点滴滴
宇宙之一粟
创建于2021-12-17
订阅专栏
包括但不限于 Go 语言入门、进阶、数据结构与算法、广泛应用、设计底层等各种知识。
等 138 人订阅
共105篇文章
创建于2021-12-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Go 语言入门很简单:String
「这是我参与2022首次更文挑战的第26天,活动详情查看:2022首次更文挑战」 前言 Go 也像 C 语言家族语言一样,使用双引号来声明字符串。 Go 字符串可以使用 双引号(" ")或者 反引号(
Go 语言入门很简单:Go 并发互斥锁
「这是我参与2022首次更文挑战的第24天,活动详情查看:2022首次更文挑战」 互斥是并发编程中最关键的概念之一。当我们使用 goruntine 和channels 进行并发编程时,如果两个 gor
Go 语言入门很简单:Go 语言介绍
一个菜鸟听过Go语言的众多传说,以前也对C语言有着无限的向往,但是一直都没敢触碰。但这次想了解并学习这门号称是21世纪的C——Golang。并决定痛定思痛的把入门学习笔记给记录下来,欢迎各位大佬们不断指教,也请各位看客轻喷,毕竟菜鸟需要鼓励。 什么是Go?Go是一门开源的编程语…
Go 语言入门很简单:Go 实现栈
类似于链表,栈是一种简单的数据结构。在栈中,数据的取值顺序非常重要。 类似于链表,栈是一种简单的数据结构。在
Go 语言入门很简单:Go Package
什么是包 Go 支持良好的软件工程实践。 高质量软件的一个重要组成就是代码重用,体现了软件工程中不要重复“Don't
[译]如何真正学习Go 语言
本文来自一篇博客。作者不仅讲述了学习 Go 语言的方法、方向、目标,还分享了一些人生哲学。读完很是受用,故此翻译过来。
Go 语言入门很简单:Go 并发概念
有人把Go语言比作 21 世纪的C语言,第一是因为Go语言设计简单,第二则是因为 21 世纪最重要的就是并发程序设计,而 Go 从语言层面就支持并发。同时实现了自动垃圾回收机制。 Go语言的
Go 语言入门很简单:数据 I/O 对象及读取操作
Go 入门很简单:数据 I/O 对象及操作 使用通用 I/O 的接口 Go 的标准库提供了大量的 I/O 接口。最佳实践就是尽可能使用这些接口而不是传结构体或者其他类型。 最常用的接口就是 io.
Go 语言入门很简单:Go 加密和解密
介绍 项目开发过程中,一个不可避免的问题就是密码安全问题。实际上,我们经常能看到很多新闻的密码泄露事件,很多传统的企业密码采用明文存储,一旦发生安全事件,损失极大。 如何保证用户的密码安全,让用户放心
深入理解 Go 语言的 map 实现原理
一直很好奇 Go 语言的 map 底层是如何实现的。 Go map 的形式就是键值对,给定一个键,能尽快的找到对应的值。 任何可比较的类型都可以是键——所有简单的标量类型(布尔、整数、浮点、复数
Go 语言入门很简单:Go 并发初识
大型程序通常由许多较小的子程序组成。 例如,Web 服务器处理来自 Web 浏览器的请求并提供 HTML 网页作为响应。 每个请求都像一个小程序一样被处理。对于像这样的程序,最理想的是能够在同一时间运
Go 语言入门很简单:与数据为舞之映射
在我们学习汉字的时候,发现有一个生僻字的话,我们会使用字典。字典这种数据组织方式就是为了方便查询的操作的,那么 Go 语言中有没有这样的方式来存储数据呢?当然是有,maps。 Go maps 类似于其
Go 语言入门很简单:Go 实现简易Web应用
前言 截止到目前为止,几乎我们的 Go 入门文章都是在终端运行的。 在终端运行的代码或者运用运用程序只适合自己在环境搭好的环境下使用。也就是说,如果用户没有安装 Go 语言环境,是根本没法运行我们所写
Go 语言入门很简单:Go 接口
前面的文章中,了解到 Go 语言不是一种传统意义上的面向对象语言,因此 Go 没有类和继承的概念。 但是面向对象的功能很强大而且很实用,前一篇文章中已经了解到可以通过嵌入类型来实现 Has-a 的关系
Go 语言入门很简单:Go 结构体
与 C 语言类型,Go 也支持结构体类型。 有时你需要保存超过一种类型的数据。 我们学习了切片,它能够保存一组数据。然后学习了映射,它能保存一组键和一组值。这两种数据结构都只能保存一种类型。
Go 语言入门很简单:Go 读取文本文件
Go 读取文本文件 工作中时不时需要读取文本,而文本文件是最常见的文件类型。最重要的两个 Go 包 io 和 bufio。 本文将从逐行、逐个单词和逐个字符三个方法来介绍 Go 如何读取文件
Go 语言入门很简单:Go 测试
编程不易,好的程序员也不敢保证程序无 Bug。因此,软件开发过程的一个重要部分是测试。为我们的代码编写测试是确保质量和提高可靠性的好方法。 Go 提供了 testing 包,可以用来为代码编写自
Go 语言快速入门指南:Go 切片
切片 slice 切片可以算是数组的一部分。 像数组一样,切片亦是可索引的并且有长度。 与数组不同,切片这个长度是可以改变的。 切片是灵活且可扩展的数据结构,可以根据需要增长和缩小。 像数组一样,切片
跟着动画学Go数据结构之堆排序
堆排序是一种树形选择排序算法。 简单选择排序算法每次选择一个关键字最小的记录需要 $O(n)$ 的时间,而堆排序选择一个关键字最小的记录需要 $O(nlogn)$ 的时间。 堆可以看作一棵完全
Go 语言快速入门指南:Go 指针
我们都知道,Java、C#、Python 都 因为指针的复杂而避开了指针的用法,改成了引用。 Go 语言作为 21 世纪的 C 语言,自然保留了 C 语言的许多特性,指针就是其一。但相比于 C 的指针
下一页