• Welcome to Journal web site.

我是 PHP 程序员

- 开发无止境 -

Categories

Go开发

Return
  • 引言 本文偏手册性质,需要写 benchmark 时,希望能通过本文快速上手基准测试。 Benchmark是Go中一个特殊的函数,和单元测试类似,主要目的就是测试代码的性能,经常使...
    Remarks:日期:2023-03-30  来源:  作者:Journal
  • 简介 “testing“ Go自带测试框架,引入“testing“ 同时编写相关测试用例,代码放保存在被测试包 的目录下,文件以_test.go结尾,通过go test执行,可以指定特定的测试文件或函数。 测试用例...
    Remarks:日期:2023-02-22  来源:  作者:Journal
  • 一、什么是切片?切片是一种动态数组,可以随意修改长度。它比传统的固定长度的数组更为灵活,因为它可以根据需要增加或减少元素。在Go语言中,切片类型的变量实际上是一个结构体,包含了一个指向底层数组的指针、长...
    Remarks:日期:2023-01-23  来源:  作者:Journal
  • GO 语言的 for…range 能做什么呢?for…range 如何使用 ?for…range 的返回值有哪些情况,可以对于任何数据结构使用吗?for…range 的返回值如果不需要,可以如何处理?for…range 的数据是如何传递的?刚学习...
    Remarks:日期:2023-01-11  来源:  作者:Journal
  • Go语言中strconv包实现了基本数据类型和其字符串表示的相互转换。 strconv包实现了基本数据类型与其字符串表示的转换,主要有以下常用函数: Atoi()、Itia()、parse系列...
    Remarks:日期:2022-10-06  来源:  作者:Journal
  • Gorm v2全解
    文档 Gorm官方文档地址:Gorm 工具 Gorm v2:go get -u gorm.io/gormmysql:gorm.io/driver/mysql 为啥选择Gorm 可以留意一下:gen,和Gorm是一个作者。 连接到数据库...
    Remarks:日期:2022-07-25  来源:  作者:Journal
  • gomod 使用
    前言作为官方的包依赖管理工具 gomod,已经被广泛的使用于各个开源项目中了。自从有了它,腰不酸手不疼了,敲代码也更有劲了......o(&cap_&cap)o 所以,今天我们就来认识认识 gomod ,看看它是如何来解决我们的包...
    Remarks:日期:2022-05-29  来源:  作者:Journal
  • 基本概念 Go语言提供了控制数据结构指针的能力,但是不能进行指针运算。Go语言允许你控制特定集合的数据结构、分配的数量以及内存访问模式。指针对于性能的影响相信程序员都知道。 指针类型 类...
    Remarks:日期:2022-04-13  来源:  作者:Journal
  • Golang的atomic包提供了一组原子操作函数,用于在多个goroutine之间安全地访问和修改共享变量。这些原子操作函数可以保证对共享变量的操作原子性的,从而避免了竞态条件的发生。本文将深入探讨G...
    Remarks:日期:2022-01-26  来源:  作者:Journal
  • flag 是 Go 语言标准库中的一个包,用于解析命令行参数。它允许你轻松地解析命令行传递的参数并将其转换为对应的类型。使用 flag 包可以方便地构建命令行工具,接收用户输入的参数。主要功能和用法定义命令行参数使...
    Remarks:日期:2021-03-02  来源:  作者:Journal
  • 2019.09.03日,Golang 1.13版本发布,这次更新算是比较大的了,有大家期待的GOPROXY和GOPRIVATE等,具体的可以去看这个版本的Go 1.13 Release Notes。Go 1.13发布的功能还有一个值得深入研究的,就是对Error的增强,...
    Remarks:日期:2021-01-30  来源:  作者:Journal
  •  GoLang之标准库strings包
    GoLang之标准库strings包注:本文是以Go SDK v1.18进行讲解1.函数介绍注:需要写 import strings这里面都是函数,不是方法strings包里没有将字符串反转的函数;以下函数会分布在string.包里的各个文件里,但是仍然...
    Remarks:日期:2021-01-13  来源:  作者:Journal
  • 关于GO 反射很多人对这块非常模糊,而官方的介绍又太专业,比较难懂,所以写一篇文章,讲述一下关于反射(reflect )在 Golang 中文标准库中是这样介绍的reflect包实现了运行时反射,允许程序操作任意类型的对象。典...
    Remarks:日期:2020-12-22  来源:  作者:Journal
  • 简介cobra是一个命令行程序库,可以用来编写命令行程序。同时,它也提供了一个脚手架, 用于生成基于 cobra 的应用程序框架。非常多知名的开源项目使用了 cobra 库构建命令行,如Kubernetes、Hugo、etcd等等等等。 ...
    Remarks:日期:2020-10-10  来源:  作者:Journal
  • 1、OnHTML 自带的方法doc.OnHTML(&quot#content&quot, func(e colly.HTMLElement) println(`输出序号跟标签名`, e.Index, e.Name) //提取匹配到的元素自身的文本内容 text := e.Text println(text)...
    Remarks:日期:2020-10-06  来源:  作者:Journal
Name:
<提交>