
Golang
文章平均质量分 92
本栏目 浅浅地谈论go语言
WGzZsyu
感谢你的关注
展开
-
Go依赖管理
"做讨厌潮汐的稚童,祈祷月球失踪。一、背景我们写一个程序,例如输出hello world 或者 一个猜数字游戏,这些用到的单体函数接口,只需要依赖一些原生的SDK即可。但是,面对复杂的实际问题、工程,仅依赖这些原生的东西是不够的,因为我们需要关注的不仅仅是 业务逻辑的实现,还涉及到日志log,框架等等,需要引入其他sdk配合整体项目功能的实现、运行信息的完善。因此,对这些依赖包引入的管理,显得尤为重要。原创 2023-01-27 15:54:24 · 1244 阅读 · 0 评论 -
Golang进阶
因此,在程序执行的过程中,总会存在执行状态的切换(用户到内核,内核到用户)。但是,golang中的协程完完全全解决了这个问题。大多数编程语言,在如何实现并发的问题上,采用的都是基于线程和内存同步访问控制。我们在linux处着重讲了,实现进程间的本质,就是让每个进程(线程)可看到同一份公共资源。此时,只需要在该函数前加上go,这两个执行流就不会处在所谓的"阻塞"状态,而是各管各的。并行的是追是针对多核CPU,它指的是多个核心同时执行多个任务的能力。并发的实质是针对单核CPU,它的交替调度不同任务的能力。原创 2023-01-26 15:38:34 · 2008 阅读 · 1 评论 -
Golang之实战篇
上篇介绍了golang这门新的语言的一些语法。那么我们能用golang简单地写些什么代码出来呢?"千篇一律,高手寂寞。几十不惑,全都白扯"原创 2023-01-20 23:42:31 · 3370 阅读 · 0 评论 -
Go语言初始
"当我回头,妄想找到幸福的线索,那束光拉长我的影子,逃离我。一、Go简介Go(又称Golang)是Google的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强乐西、编译型语言。Go 语言语法与C相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。Go(计算机编程语言)go也是现在很火的一个语言。原创 2023-01-16 19:53:34 · 567 阅读 · 1 评论