Golang教程网
Golang教程网
  • 博客首页
  • 实战学习Golang
  • 日常工作实战
  • 小程序实战开发
    • 微信小程序开发
    • 百度智能小程序开发
    • QQ小程序开发
    • 头条小程序开发
    • 支付宝小程序开发
  • 学习笔记
  • 搜索
GO语言并发执行多个Cron任务
发表于 2023-08-21

1.程序流程 2.使用依赖包 1). os/exec执行命令 基本用法: // 创建命令 Command("sh", "-c", cmd) // 执行命令并捕获执行结果 CombinedOutput() // 直接执行,不捕获执行结果 Run() 2).“github.com/gorhill/cronexpr” 创建Cron表达式 基本用法: Parse()

Golang基础第四篇——从go并发到channel到定时器实现
发表于 2023-08-21

目录 一,Golang的并发编程 在第一篇我们已经提到,golang最重要的一个特色就是他通过go关键字的并发处理。 首先要知道为什么我们需要并发,并发为什么在如今作为一种语言特性如此重要? 关于进程线程,堆栈的基础知识就不赘述(感兴趣可以翻我之前的blog),这里从市场发展需求方面说:1. 一方面, 由于应用程序的迅速增加刺激了用户对于网络产品的依赖,我们既要处理灵敏相应的图形用户界面

golang实现定时任务
发表于 2023-08-21

定时任务是指在预定的时间间隔或特定的时间点执行的任务。在 Golang 中,实现定时任务可以借助标准库提供的时间相关功能和第三方库。本节将简要介绍 Golang 的时间相关函数和定时任务的基本概念。本文详细介绍了在 Golang 中实现定时任务的多种方法和最佳实践。通过使用标准库的定时器、第三方库、基于调度器的解决方案以及时间戳和定时器触发任务的方式,可以满足不同场景下的定时任务需求。此外

Golang 中常用的并发模型?(面试必问)
发表于 2023-08-21

Golang 中常用的并发模型有三种:channel无缓冲的通道指的是通道的大小为0,也就是说,这种类型的通道在接收前没有能力保存任何值,它要求发送 goroutine 和接收 goroutine 同时准备好,才可以完成发送和接收操作。从上面无缓冲的通道定义来看,发送 goroutine 和接收 gouroutine 必须是同步的,同时准备后,如果没有同时准备好的话,先执行的操作就会阻塞等待

开发语言 【实践】golang代码覆盖率分析
发表于 2023-08-21

golang代码覆盖率分析-goc使用 1、安装goc2、使用步骤3、扩展相关 golang是一个开发效率非常高、代码安全性高的开发语言。同时具备优秀的跨平台特性,在windows、Linux、macos、android native层可实现一次编码,多平台编译运行。同时,golang本身集成了非常多的代码测试工具,现在介绍的是goc代码覆盖率测试工具,主要从实际操作出发

一 Main函数的 文件
发表于 2023-08-21

golang代码覆盖率 参考文章: 一 Main函数的 文件 package main // This file is mandatory as otherwise the filebeat.test binary is not generated correctly. import ( “testing” “flag” ) var systemTest * Bool func init() {

关于代码覆盖率(Code Coverage)
发表于 2023-08-21

本篇简要介绍:什么是代码覆盖率为什么要做代码覆盖率代码覆盖率的指标种类代码覆盖率工具是如何工作的当前主流代码覆盖率工具不要高估代码覆盖率指标什么是代码覆盖率?代码覆盖率是对整个测试过程中被执行的代码的衡量,它能测量源代码中的哪些语句在测试中被执行,哪些语句尚未被执行。为什么要测量代码覆盖率?众所周知,测试可以提高软件版本的质量和可预测性。但是

浅谈GO语言代码覆盖率实现
发表于 2023-08-21

初识代码覆盖率在我们正式了解GO语言代码覆盖率实现之前,我们有必要先来了解一下什么是代码覆盖率?定义:代码覆盖是软件测试中的一种度量手段,是一种白盒测试方法,描述程序中源代码被测试的比例和程度,所得比例就称之为代码覆盖率。我们在做测试时,代码覆盖率常常被用来作为衡量测试好坏的指标。甚至用代码覆盖率来考核测试任务完成情况,比如,代码覆盖率必须达到70%或 80%等。从覆盖源代码语句的详尽程度分析

中通科技代码覆盖率应用实践(三)
发表于 2023-08-21

1.背景 为了适应多平台应用和复杂业务场景,移动端白盒测试是保障系统质量的方案趋势之一,中通科技测试开发团队也进行了移动端测试代码覆盖率相关的技术探索和实践。目前测试团队使用的是基于JaCoCo做二次开发的代码覆盖率工具,考虑现有测试工具体系,我们选择了中通宝盒Android 端APP作为测试代码覆盖率的实践应用。 2.现状 JaCoCo是解决Java应用代码覆盖率的成熟解决方案

go代码覆盖率测试、benchmark性能测试及pprof分析
发表于 2023-08-21

代码覆盖率测试利用的是go tool工具,先准备两个文件:代码所在及测试文件,(文件在文章最后) 一、代码覆盖率测试 第一步:进入文件所在目录,输入命令:go test,结果类似下面这样 PASS ok ~/nonrepeatingsubstr 0.314s 第二步,生成c.out文件:go test -coverprofile=c.out, PASS coverage: 52.6%

第一页 上一页 1 ... 997 998 999 1000 下一页 尾页
友情链接: 免费取名网 安企CMS 商家收款码申请 AI学习网 Hello Web3
© 2026 Golang教程网, Created By 安企内容管理系统(AnqiCMS)