经验之谈:学习Go语言的利与弊

全文共3707字,预计学习时长11分钟图源:Unsplash在这个竞争越来越烈的社会,掌握一门新语言或新技能,意味着你能比别人多一个机会。

Ginkgo:一款 BDD 的 Go 语言框架

在 如何有效地测试Go代码 一文中,我们谈论了单元测试,针对它的两大难点:解耦、依赖,提出了 面向接口、mock 依赖 的解决方案。同时,该文还讨论了一些 Go 领域内的实用测试工具,欢迎读者阅读。单元测试关注点是代码逻辑单元,一般是一个对象或者一个具体函数。

go语言中字符串常用的系统函数

最近由于工作比较忙,视频有段 时间没有 更新了,在这里跟大家说声抱歉了,我尽快抽些时间整理下视频今天就发一篇关于go语言的基础知识吧!我这我工作中用到的一些常用函数,汇总出来分享给大家, 希望对你有些帮助吧1.

net包 dial – golang

最近一直和硬件打交道,而和这些硬件交互很多用到了socket。于是在使用的过程中同时简单的学习了一下net包的dial。在go中,大致提供了5种dial,包括:1. Dial(network, address string) (Conn, error) 2.

Java、Kotlin、Go 的线程和协程!我来帮你深入分析

前言Go 语言比 Java 语言性能优越的一个原因,就是轻量级线程 Goroutines (协程Coroutine)。本篇文章深入分析下 Java 的线程和 Go 的协程。

Golang并发编程,4、无缓冲通道和有缓冲通道的区别

channel是Go语言中的一个核心数据类型,负责go协程的2个问题:(1)同步问题;(2)协程之间数据共享(数据传递)。goroutine 通过通信来共享内存,而不是共享内存来通信。一、无缓冲通道1、声明一个无缓冲通道时,不需要声明容量。

golang2021面向对象(23)Go语言使用事件系统实现事件的响应和处

Go语言可以将类型的方法与普通函数视为一个概念,从而简化方法和函数混合作为回调类型时的复杂性。这个特性和  C# 中的代理(delegate)类似,调用者无须关心谁来支持调用,系统会自动处理是否调用普通函数或类型的方法。

go语言基于tcp协议实现http服务器,带你理解http协议

结果是浏览器无法识别,这就是为什么会有http协议,先规定协议各家浏览器按照协议实现,这样就不会出现问题。

golang请求https跳过证书验证及获取证书信息

大家都知道在golang中发起普通的http请求是很简单的,使用http包的包级函数即可,例如:发起普通请求那如果要发起https的请求呢。

使用/proc信息跟踪进程的堆栈

我们获取通过该目录下进程ID为名称的目录中有关该进程实时内存信息,包括网络,文件句柄、启动点、执行命令等等。

网站地图