-
- 一文吃透 Go 语言解密之接口 interface
- 在 Go 语言的语义上,只要某个类型实现了所定义的一组方法集,则就认为其就是同一种类型,是一个东西。大家常常称其为鸭子类型(Duck typing),因为其与鸭子类型类型的定义相对吻合。
- Golang . 后端开发 1613 2023-08-08 16:37:00
-
- 你能答对这道 Go 题目吗?超过 80% 的人都答错了...
- 最近在冲浪的时候,看到 Redhat 首席软件工程师、Prometheus 等项目的维护者 Bartłomiej Płotka 在 twitter 上出了一道 Go 的 “考题”,说是要来考考大家。
- Golang . 后端开发 818 2023-08-08 16:35:02
-
- 学习channel设计:从入门到放弃
- 今天给大家带来的是Go语言中的channel。Go语言从出世以来就以高并发著称,得益于其Goroutine的设计,Goroutine也就是一个可执行的轻量级协程,有了Goroutine我们可以轻松的运行协程,但这并不能满足我们的需求,我们往往还希望多个线程/协程是能够通信的。
- Golang . 后端开发 983 2023-08-08 16:33:39
-
- 再见 Go 面试官:GMP 模型,为什么要有 P?
- ”GMP 模型,为什么要有 P“ 这个问题就像是一道系统设计了解,因为现在很多人为了应对面试,会硬背 GMP 模型,或者是泡面式过了一遍。而理解其中真正背后的原因,才是我们要去学的要去理解。
- Golang . 后端开发 1609 2023-08-08 16:31:45
-
- Go 基础之 Goroutine
- 这篇文章将继续关注 Go 语言基础部分。我们将讨论关于性能方面的一些知识,并通过创建一些简单的 goroutine来扩展我们的应用程序。
- Golang . 后端开发 785 2023-08-08 16:30:10
-
- 会诱发 Goroutine 挂起的 27 个原因
- 今天这篇文章就和大家一起围观 gopark 的 27 个诱发原因。为了方便阅读,我们会根据分类进行说明。
- Golang . 后端开发 856 2023-08-08 16:25:34
-
- 聊一聊Go语言中的零值,它有什么用?
- 当通过声明或 new 调用为变量分配存储空间时,或通过复合文字或 make 调用创建新值时,且未提供显式初始化,则给出变量或值一个默认值。此类变量或值的每个元素都为其类型设置为零值:布尔型为 false,数字类型为 0,字符串为 "",指针、函数、接口、切片、通道和映射为 nil。
- Golang . 后端开发 1352 2023-08-08 16:23:01
-
- 学到了!将缓冲 channel 当做 Mutex 来使用
- sync 包提供了基本的同步原语,例如互斥锁。除了 Once 和 WaitGroup 类型之外,大多数其他类型都是为底层函数库准备的。通过 channel 和通信更好地完成更高级别的同步。
- Golang . 后端开发 1398 2023-08-08 16:21:14
-
- golang切片会越界吗
- golang切片不会越界。Go语言的切片是安全的,不会发生底层数组越界的情况。然而在使用切片时,需要注意越界访问的问题,尤其是在迭代和修改切片长度的情况下,通过良好的编码和使用内置函数来检查切片的长度和容量,能够避免越界访问问题的发生,并保证程序的稳定性和可靠性。
- Golang . 后端开发 1337 2023-08-08 16:05:21
-
- golang能写桌面吗
- golang可以写桌面。Golang是完全可以用于桌面应用程序开发的,由于其出色的性能和跨平台的特性,它也被广泛应用于桌面应用程序的开发。golang提供了一系列用于创建图形界面和用户界面的工具包,以及用于处理文件、网络和操作系统相关功能的包,而其跨平台特性使得开发人员可以轻松地在不同的操作系统上部署他们的应用程序。
- Golang . 后端开发 3388 2023-08-08 15:56:00
-
- 字节跳动用golang吗
- 字节跳动用golang。字节跳动作为一家技术驱动型公司,广泛使用Go语言来开发高性能、高可用性和易于扩展的系统。Go语言的并发模型、网络编程能力和简洁易学的语法,使得它成为字节跳动实现创新和提供优质内容的理想编程语言。在未来,字节跳动将继续加强对Go语言的使用和贡献,为用户提供更好的产品和体验。
- Golang . 后端开发 2524 2023-08-08 15:49:35
-
- golang可以写病毒吗
- golang可以写病毒,但是违法了。因为任何编程语言都可以被用来构建恶意软件,但是Golang作为一种强大的编程语言,不能通过它本身来定义其是否可以用于构建病毒,而是取决于使用Golang的人如何利用这种语言,开发者有责任遵守道德和法律,在开发应用程序时遵循最佳实践,确保所写的代码是安全和健康的。
- Golang . 后端开发 1452 2023-08-08 15:42:26
-
- Golang 中通过 Channels 实现多线程和多协程的任务协同
- Golang中通过Channels实现多线程和多协程的任务协同概述:在Golang中,通过使用Channels可以很方便地实现多线程和多协程之间的任务协同。Channels充当了线程间通信的桥梁,可以用于发送和接收数据。通过Channels,我们可以实现多线程和多协程之间的数据共享和同步,从而实现任务的协同处理。代码示例:packagem
- Golang . 后端开发 1502 2023-08-08 14:13:06
-
- 用go语言开发百度翻译API实现中摩洛哥文互相翻译
- 用Go语言开发百度翻译API实现中摩洛哥文互相翻译摩洛哥(Morocco)是一个国家,位于北非的大西洋和地中海之间,又是阿拉伯国家联盟和非洲联盟的成员国。摩洛哥的官方语言是阿拉伯语,但法语也广泛使用。然而,当我们需要将中文文本翻译成摩洛哥语或将摩洛哥语翻译为中文时,可能会遇到困难。在这篇文章中,我们将使用Go语言来开发一个简单的应用程序,使用百度翻译API实
- Golang . 后端开发 2431 2023-08-08 13:54:21
-
- Golang中的错误处理:使用log包记录错误日志
- Golang中的错误处理:使用log包记录错误日志在Golang编程中,错误处理是一个至关重要的方面。准确抓取和记录错误可以提供有价值的调试信息,并帮助我们追踪问题和改进代码。Golang提供了log包,可以方便地记录错误日志。在本文中,我们将介绍如何使用log包来记录错误日志。log包是Golang的标准库中的一部分,无需额外安装即可使用。它为我们提供了灵
- Golang . 后端开发 1688 2023-08-08 13:29:09

PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是