• PHP、Python、Java 和 Go语言对比

    时间:2024-02-15 11:45:31

    PHP、Python、Java 和 Go 都是流行的编程语言,每种语言都有其独特的优势和适用场景。下面是对这些语言的一些基本对比: 一:PHP 适用场景:主要用于Web开发,特别是服务器端脚本。 特点:语法简单易懂,学习曲线平缓。与HTML结合紧密,适合快速开发小型到中型Web应用。 性能:通常性能...

  • 基于go语言结合微信小程序开发的微商城系统

    时间:2024-02-01 21:39:15

    最近我录制的一门《Golang微信小程序微商城系统原型》,这门免费课程特别适合在校大学生或者刚毕业的大学生,go语言初学者以及想要从事微商城开发项目入门的小伙伴们来...

  • Go语言:如何解决读取不到相对路径配置文件问题

    时间:2024-02-01 18:41:42

    背景项目交叉编译为可执行文件之后,在其他目录执行文件时提示找不到配置文件2020/03/14 20:44:23 配置文件读取失败 open config.i...

  • 【保姆级教程】手把手教你进行Go语言环境安装及相关VSCode配置

    时间:2024-02-01 14:52:29

    本篇文章介绍Go的环境安装和VSCode的配置使用。 【Go语言入门系列】前面的文章:【Go语言入门系列】(七)如何使...

  • 【Go语言入门系列】Go语言工作目录介绍及命令工具的使用

    时间:2024-02-01 14:43:49

    介绍一下Go的工作空间的目录结构和几个命令工具 【Go语言入门系列】前面的文章:【保姆级教程】手把手教你进行Go语言环境安装及...

  • Go语言|类型转换和类型别名

    时间:2024-01-28 18:18:47

    类型转换同类型之间的转换Go语言中只有强制类型转换,没有隐式类型转换。该语法只能在两个类型之间支持相互转换的时候使用。 import "fmt" fun...

  • go 语言 如何发送微信信息到自己手机

    时间:2024-01-28 16:25:46

    go 语言 如何发送微信信息到自己手机 Posted on 2021-03-01 16:45 hylas 阅读(0) 评论(0) 编辑 收藏 使用  wxmgo 包可以把微信信息发送到自己的手机上。第一步: go get github.com/rehylas/wxmgo 第二步: ...

  • gpt写的go语言入门——通过博客系统 part1

    时间:2024-01-27 21:45:21

    第一部分:构建基础命令行博客系统 代码仓库 章节 1:Go语言快速入门 1.1 Go语言简介 Go语言,也称作Golang,是由Google开发的一种静态强类型、编译型语言,具有垃圾回收功能。它在2009年公开发布,由Robert Griesemer、Rob Pike和Ken Thompson设计。...

  • go语言(十八)---- goroutine

    时间:2024-01-27 17:31:59

    一、goroutine package mainimport ("fmt""time")func main() {//用go创建承载一个形参为空,返回值为空的一个函数go func() {defer fmt.Println("A.defer")func() {defer fmt.Println("B...

  • 使用Go语言编写安全的HTTP代理服务器

    时间:2024-01-27 14:18:59

    构建一个安全的HTTP代理服务器是至关重要的,因为这可以保护用户的数据和隐私。让我们来看看如何使用Go语言编写一个安全的HTTP代理服务器。 首先,确保你的代理服务器使用HTTPS协议进行通信。HTTPS使用SSL/TLS加密来保护数据传输,可以确保数据在传输过程中不被窃取或篡改。你可以使用Go语...

  • 【原创】go语言学习(二十一)Select和线程安全

    时间:2024-01-25 19:56:10

    目录select语义介绍和使用线程安全介绍互斥锁介绍和实战读写锁介绍和实战原子操作介绍select语义介绍和使用1、多channel场景A. 多个chann...

  • Google资深工程师深度讲解Go语言★

    时间:2024-01-25 15:19:08

     课程目录第1章 课程介绍第2章 基础语法第3章 内建容器第4章 面向“对象”第5章 面向接口第6章 函数式编程第7章 错误处理和资源管理第8章 测试与性能...

  • go语言网络编程通信案例

    时间:2024-01-24 18:34:39

    package mainimport ("bufio""fmt""net""os""strings")// 客户端func main() {conn, err := net.Dial("tcp", "localhost:8889")if err != nil {fmt.Println("客户端连接服...

  • Go语言对象池实践

    时间:2024-01-24 18:13:10

    对象池是一种在编程中用于优化资源管理的技术。它的基本思想是在应用程序启动时预先创建一组对象,并在需要时重复使用这些对象,而不是频繁地创建和销毁。这种重用的机制有助于减少资源分配和回收的开销,提高程序性能,特别在涉及大量短寿命对象的场景下效果显著。在Go语言中,对象池通常通过sync.Pool包或自定...

  • Go语言基础快速上手-特殊的操作

    时间:2024-01-24 11:16:09

    3.1、iota关键字 Go中没有明确意思上的enum(枚举)定义,不过可以借用iota标识符实现一组自增常亮值来实现枚举类型。 const ( a = iota // 0 b // 1 c = 100 // 100 d // 100 (与上一行常量值表达式一...

  • Go语言JSON数据相互转换

    时间:2024-01-24 08:39:08

    目录 结构体转json map转json int转json slice转json json反序列化为结构体 json反序列化为map 结构体转json结构体转json示例:package...

  • 不一样的go语言-构建系统与构件系统

    时间:2024-01-24 08:23:45

    前言  代码的最后一步是构建成计算机可识别的二进制数据,然后才得以在计算机上运行。如果你曾经写过有点规模(至少数十个以上独立的源文件,且需要依赖第三方包)C语言项目,必定对C语言项目的构建过程印象深刻。或者当你曾经在linux系统中使用rpm命令安装程序 时,系统一遍又一遍不厌其烦地提醒你缺少依赖时...

  • Go 语言命名规范:清晰、简洁、一致

    时间:2024-01-23 12:23:58

    Go 语言命名规范:清晰、简洁、一致 Go 语言是一门注重简洁和一致性的编程语言,良好的命名规范是代码可读性和维护性的关键因素之一。在本篇博客中,我们将深入探讨 Go 语言的命名规范,包括标识符、包名、常量、变量、函数等各个方面。 1. 标识符命名规范 1.1 包名 包名应该是简短、清晰且有意义的名...

  • Go语言开发区块链只需180行代码

    时间:2024-01-22 19:11:23

    区块链开发用什么语言?通过本文你将使用Go语言开发自己的区块链(或者说用go语言搭建区块链)、理解哈希函数是如何保持区块链的完整性、掌握如何用Go语言编程创造并添加...

  • go语言解析网页利器goquery使用教程(爬虫必备)

    时间:2024-01-22 14:51:13

    某些时候需要爬取网页中指定信息时,通常需要一些框架解析网页行成dom模型,然后来操作节点来获取相应的信息。在java中很显然就是Jsoup,而在Golang里,应该就是这个goquery了吧。goquery github地址 https://github.com/PuerkitoBio/goquer...