1. 云栖社区>
  2. 全部标签>
  3. #Go#
Go

#Go#

已有5人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

go test 测试用例那些事

 go test命令,相信大家都不陌生,常见的情况会使用这个命令做单测试、基准测试和http测试。go test还是有很多flag 可以帮助我们做更多的分析,比如测试覆盖率,cpu分析,内存分析,也有很多第三方的库支持test,cpu和内存分析输出结果要配合pprof和go-torch来进行可视化显示,可以看一下之前的这篇帖子 golang 使用pprof和go-torch做性能分析,这篇帖子总结一下go test的一些常用方式和推荐一些很棒的第三方库。

Golang Go Json path 测试 test gotest

ChainDesk-Beego之ORM模型Model介绍

beego ORM 是一个强大的 Go 语言 ORM 框架,orm模块主要是处理MVC中的M(models)。她的灵感主要来自Django ORM 和 SQLAlchemy。 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。

Go mysql 数据库 Image string charset type MVC github 区块链 区块链技术 比特币 EOS 钱包

使用 Gomock 进行单元测试

在实际项目中,需要进行单元测试的时候。却往往发现有一大堆依赖项。这时候就是 Gomock 大显身手的时候了 Gomock 是 Go 语言的一个 mock 框架,官方的那种 安装 1$ go get -u github.

Golang Go 单元测试 github

异步社区本周半价电子书

《Web前端开发精品课 JavaScript基础教程》 莫振杰 著  全书共分为2大部分,第 1部分是JavaScript基础知识,主要学习JavaScript基础概念如变量、运算符、表达式等。

编程语言 python javascript Go 面向对象编程 可扩展性 数据分析 表达式 编程 前端开发 数据类型

Golang基于Gitlab CI/CD部署方案

持续集成 (Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

docker Golang Go 配置 镜像 容器 test demo list 单元测试 gitlab github

《快学 Go 语言》第 11 课 —— 千军万马跑协程

协程和通道是 Go 语言作为并发编程语言最为重要的特色之一,初学者可以完全将协程理解为线程,但是用起来比线程更加简单,占用的资源也更少。通常在一个进程里启动上万个线程就已经不堪重负,但是 Go 语言允许你启动百万协程也可以轻松应付。

Go 函数 线程 runtime

Debian下编译安装Golang

我的Debian是用来工作的,因此用的是稳定源。稳定源的优点是,软件经过充分的测试,处于稳定版本。这种状态对于绝大多数软件,都是最合适的。 但是,对于一些需要最新版本的软件来说,稳定源太过于滞后。 官网不仅连接不稳定,二进制发布包也不够全。

云栖社区 Golang Go 源码 path 配置 runtime git debian Bash

Debian 环境中安装git服务器 Gogs(上)

Gogs 是由 Go 语言编写的,自由开源的 Git 服务。Gogs 是一款无痛式自托管的 Git 服务器,能在尽可能小的硬件资源开销上搭建并运行您的私有 Git 服务器。Gogs 的网页界面和 GitHub 十分相近,且提供 MySQL、PostgreSQL 和 SQLite 数据库支持。

云栖社区 PostgreSQL Go 服务器 postgres 数据库 配置 系统环境 git debian

摸着石头过河:知乎核心业务 Go 语言改造实践

背景 众所周知,知乎社区后端的主力编程语言是 Python。 随着知乎用户的迅速增长和业务复杂度的持续增加,核心业务的流量在过去一年内增长了好几倍,对应的服务端的压力也越来越大。随着业务发展,我们发现 Python 作为动态解释型语言,较低的运行效率和较高的后期维护成本带来的问题逐渐暴露出来: 运行效率较低。

python RPC 架构 Golang Go 微服务 容器

《快学 Go 语言》第 10 课 —— 错误与异常

import "os"import "fmt" ..... 在这段代码里有几个点需要特别注意。第一个需要注意的是 os.Open()、f.Read() 函数返回了两个值,Go 语言不但允许函数返回两个值,三个值四个值都是可以的,只不过 Go 语言普遍没有使用多返回值的习惯,仅仅是在需要返回错误的时候才会需要两个返回值。

redis Go 函数 source file

在同一目录(package)下 运行go run main.go 找不到同目录下别的文件中声明的变量

解决go run main.go 不能获取同包中的变量的记录

Go shell Image

《快学 Go 语言》第 9 课 —— 接口

接口是一个对象的对外能力的展现,我们使用一个对象时,往往不需要知道一个对象的内部复杂实现,通过它暴露出来的接口,就知道了这个对象具备哪些能力以及如何使用这个能力。 我们常说「佛有千面」,不同的人看到的佛并不一样。

Go 容器 type Apple 数据类型 数组

sql server 自增长id 允许插入显示值

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bitree1/article/details/73459106 sql s...

Go SQL Server Blog

让旧手机运行 Android O? 看看 Android Go 是如何做到的

Android Go 是谷歌基于 Android 8.1 Oreo 的精简版 Android 系统,是成为针对 1GB 或更低内存的低端设备的 Android 优化版。Android Go 是为下一代入门级设备开发的,为的是确保发展中国家的消费者仍然可以使用功能正常的智能手机来访问互联网并使用应用程序。

云栖社区 android 性能优化 Go 配置 内存管理 RAM google 存储

《快学 Go 语言》第 8 课 —— 程序大厦是如何构建起来的

本节我们要开讲 Go 语言在数据结构上最重要的概念 —— 结构体。如果说 Go 语言的基础类型是原子,那么结构体就是分子。分子是原子的组合,让形式有限的基础类型变化出丰富多样的形态结构。结构体里面装的是基础类型、切片、字典、数组以及其它类型的结构体等等。

Go 函数 面向对象 type 数组

《快学 Go 语言》第 7 课 —— 诱人的烤串

字符串通常有两种设计,一种是「字符」串,一种是「字节」串。「字符」串中的每个字都是定长的,而「字节」串中每个字是不定长的。Go 语言里的字符串是「字节」串,英文字符占用 1 个字节,非英文字符占多个字节。

云栖社区 Go 数组

Go基础语法(一)

image.png 先讲一下,写这种笔记的目的: 自己在学的过程中能一字一句读下来并且写出来,便于理解加深记忆,这样做比只看教程记忆会更加深刻。

Golang Go Image string type

《快学 Go 语言》第 7 课 —— 冰糖葫芦串

字符串通常有两种设计,一种是「字符」串,一种是「字节」串。「字符」串中的每个字都是定长的,而「字节」串中每个字是不定长的。Go 语言里的字符串是「字节」串,英文字符占用 1 个字节,非英文字符占多个字节。

云栖社区 Go 数组

LiveCycle Data Services 3.1和BlazeDS 4发布

版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/5516842 LiveCycle Data Services 3.1 和 BlazeDS 4 发布 Adobe LiveCycle Data Services 3.1 和 BlazeDS 4.0 发布了。

Go 可扩展性 sqlite index html Flash 数据管理

在Visual Studio Code配置GoLang开发环境

版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/50076641 在Visual Studio Code配置GoLang开发环境 作者:chszs,未经博主允许不得转载。

Golang Go windows 配置 code visual 开发环境 开发工具 插件 file Blog github

84
GO