GO语言领域开发技术应用技术
文章平均质量分 83
GO语言领域开发技术应用技术
一键难忘
精通搬砖,资深技术砖家,在软件开发,人工智能,医疗,法律,鸿蒙,硬件,云,科技创新等等领域都有研究。商业合作&交流学习可私信联系。
展开
-
Go语言简洁、高效、并发 — 从设计哲学到实战应用
本文深入介绍了Go语言的设计理念、特性以及在实际开发中的应用。我们首先探讨了Go语言的设计哲学,强调了其简洁、高效和并发优势。接着,我们重点介绍了如何使用Gin和Echo这两个流行的Web框架构建Web服务,展示了其简洁的API和强大的功能。并发编程和协程也是本文的重点,通过示例展示了如何利用goroutine和channel实现高效的并发编程。此外,我们还探讨了Go语言的静态类型和快速编译优势,以及如何使用Gorilla框架构建RESTful API的示例。原创 2024-05-01 13:58:28 · 71 阅读 · 1 评论 -
对于Go 语言的进阶与依赖管理| 青训营笔记
Go可以充分发挥多核优势,高效运行。多线程程序在单核心的 cpu 上运行,称为并发;多线程程序在多核心的 cpu 上运行,称为并行。并发与并行并不相同,并发主要由切换时间片来实现“同时”运行,并行则是直接利用多核实现多线程的运行,Go程序可以设置使用核心数,以发挥多核计算机的能力。原创 2023-01-31 22:16:54 · 532 阅读 · 1 评论 -
GO语言的实战学习(猜谜游戏和在线词典)| 青训营笔记
在上文我们急速学习了Go语言的入门,今天我们来学习一下Go语言的实战本专栏代码,源码打包下载地址如下:1.导入依赖包:“math/rand”,代码如下:2.main函数如下:设置最大数:设置随机种子:随机数,并且将随机数输出:输出效果:设置为只读流,输出提示性文字:读取一行输入,并且进行撰写错误日志,代码如下:去掉换行符:将字符串转换为数字,还是一样的撰写错误日志。代码如下输出你猜的代码:代码效果如下:3.先导入依赖包,代码如下:4.在刚刚代码外面加一个for 循环,实现用户可以循环输入原创 2023-01-20 00:41:44 · 1079 阅读 · 1 评论 -
go语言学习之并发并行【字节跳动青训营】
文章目录一,并发编程1.1,并发和并行的区别1.2,Goroutine1.3,channel1.4,并发安全Lock1.5,WaitGroup一,并发编程1.1,并发和并行的区别并发:并发,就是通过一种算法将 CPU 资源合理地分配给多个任务,当一个任务执行 I/O 操作时,CPU 可以转而执行其它的任务,等到 I/O 操作完成以后,或者新的任务遇到 I/O 操作时,CPU 再回到原来的任务继续执行。通过将 CPU 的使用权在恰当的时机分配给不同的任务,使得多个任务在视觉上看起来是一起执行的。C原创 2022-05-09 10:10:13 · 609 阅读 · 15 评论