您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. GO语言程序设计

  2. GO语言程序设计 我们假设你已经有一种或多种其他编程语言的使用经历,不管是类似C、C++或Java的编译型 语言,还是类似Python、Ruby、Javascr ipt的脚本语言,因此我们不会像对完全的编程语言 初学者那样解释所有的细节。因为,Go语言的变量、常量、表达式、控制流和函数等基本语 法也是类似的。 第一章包含了本教程的基本结构,通过十几个程序介绍了用Go语言如何实现类似读写文件、 文本格式化、创建图像、网络客户端和服务器通讯等日常工作。 第二章描述了Go语言程序的基本元素结构、变量
  3. 所属分类:其它

    • 发布日期:2017-09-06
    • 文件大小:4mb
    • 提供者:petter_mo
  1. 无闻Go语言视频教程

  2. Google出品的GO语言,最近有火起来的趋势。据众大神说,GO语言弥补了C和C++还其他语言的缺陷,颇有白富美的感觉。 网络上搜索了一番,发现【吾爱】上并没有GO语言的视频下载,其他站点也很少提供GO语言的视频教学。 51CTO、网易云课堂、土豆有”无闻“主讲的教程,好一阵搜索终于在”无闻“的Github找到了百度云的下载链接,整理了一番,贡献给大家。 ********************** 该视频堪称精典,望共同进步。********************** 【详细列表】 一、G
  3. 所属分类:其它

    • 发布日期:2018-02-04
    • 文件大小:55byte
    • 提供者:marryhe
  1. Go |单元测试的方法

  2. Go提供了一套轻量级的测试框架。 需要进行单元测试的文件命明规则如下:在需要测试的包下面创建以“_test”结尾的go文件。如下图,在包Simplemath下建立了add.go和stack.go两个go文件,它们各自的测试文件是add_test.go和stack_test.go。 Go的单元测试函数分为功能测试函数和性能测试函数。这里先说功能性测试函数。 测试函数的声明要以TestXXX的形式开头,并且形参为 (t *testing.T)。比如两个文件和其对应的测试文件。在测试函数中,可以使用
  3. 所属分类:其它

    • 发布日期:2021-01-08
    • 文件大小:89kb
    • 提供者:weixin_38745361
  1. r1笔记day28 单元测试(T类型)

  2. Go自带了测试框架和工具,在testing包中,以便完成单元测试(T类型)和性能测试(B类型)。 一般测试代码放在*_test.go文件中,与被测代码放于同一个包中。 单元测试 测试函数名称格式是:Test[^a-z],即以Test开头,跟上非小写字母开头的字符串。每个测试函数都接受一个*testing.T类型参数,用于输出信息或中断测试。 测试方法有: Fail: 标记失败,但继续执行当前测试函数 FailNow: 失败,立即终止当前测试函数执行 Log: 输出错误信息 Error: F
  3. 所属分类:其它

    • 发布日期:2021-01-08
    • 文件大小:38kb
    • 提供者:weixin_38500222
  1. leetcode:leetcode刷题,c ++,go版本-源码

  2. leetcode自由刷题 说明 代码由C ++ 14或golang编写,可根据文件后缀判断。C++单元测试使用框架,go单元测试使用自带测试工具; 全部代码解法的时间最优解,在某些题目的代码中,包含多个可AC方法,最终也只采用最优时间解; 每个主题单独创建以题为命名命名的文件夹(package),下包含二进制与单元测试代码,均通过测试; 某些变量未定义时间复杂度,其原因多在于存在回溯操作,难以正确估计实际时间复杂度; 若转型对空间复杂度有明确要求,例如O(1),所给代码均遵循要求实现。 汇总表
  3. 所属分类:其它

    • 发布日期:2021-03-17
    • 文件大小:249kb
    • 提供者:weixin_42136826
  1. ExchangeRatesCalculator:创建为编码任务的简单货币计算器-源码

  2. 汇率计算器 项目结构 文件cmd/exchange-service/main.go包含带有示例用法的入口函数。 目录pkg/exchange由两个文件组成: exchange.go :汇率计算器代码 exchange_test.go :计算器方法的单元测试 假设条件 当输入计算器获得两个字符串(分别是GBP和PLN值)时,只有一个必须是有效的float(其他可以为空或包含非数字值)。 它返回三个字符串作为解析的float32:GBP,PLN和使用的汇率。 如果发生错误,计算器将其返回。 由前
  3. 所属分类:其它

  1. carina:Carina:trade_mark:的命令行客户端-源码

  2. Carina:trade_mark:客户 在Rackspace公共云和私有云上创建集群并与之交互。 请参阅和。 建筑 构建脚本假定您正在运行1.7或更高版本。 如果没有,请升级或使用类似。 make 这将在当前目录中创建carina (当前没有make install )。 制定目标 make :初次参加者。 make get-deps :使用glide将依赖项检索到vendor/目录中。 make validate :运行诸如fmt工具。 make test :运行单元测试。
  3. 所属分类:其它

    • 发布日期:2021-03-02
    • 文件大小:77kb
    • 提供者:weixin_42134554
  1. go-audit:go-audit是许多发行版附带的auditd守护程序的替代方法-源码

  2. 去听 关于 go-audit是许多发行版附带的auditd守护程序的替代方法。 创建了插件以将审核日志转换为json之后,我开始对替换现有守护程序感兴趣。 目标 安全:以安全且高效的现代语言编写 快速:如果我们能避免的话,永远不会阻塞 输出json:是 可插拔管道:可以写入syslog,本地文件,Graylog2或stdout。 附加输出易于编写。 通过netlink连接到linux内核( 和信息) 用法 安装 需要安装 1.7版或更高版本 如果尚未安装 go get -u github.c
  3. 所属分类:其它

    • 发布日期:2021-02-27
    • 文件大小:160kb
    • 提供者:weixin_42116791
  1. go-leetcode:在Go中解决了100多个流行的LeetCode问题-源码

  2. 密码 我在解决了100多个流行的问题。 每个目录包括: 带有LeetCode问题链接的说明 解决问题 单元测试 请注意,这些问题均已通过LeetCode各自的测试用例。 此存储库中每个解决方案附带的单元测试都不全面。 它们是放入测试用例,连接调试器以及逐步了解算法以增进理解的一种快速方法。 另请注意,我的一些个人评论已包含在解决方案中。 我将努力清理所有没有洞察力的内容。 问题 在此存储库中解决了许多流行的LeetCode问题。 但是,大多数已解决的问题都来自被高度推荐的列表,该列表称为
  3. 所属分类:其它

    • 发布日期:2021-02-20
    • 文件大小:227kb
    • 提供者:weixin_42113754
  1. rfsnotify:基于github.comfsnotifyfsnotify的递归文件监视程序包-源码

  2. R-FS通知 该项目仍在开发中,其API不稳定。 请谨慎使用它,或等到该消息删除并发布第一个版本。 基于github.com/fsnotify/fsnotify递归文件监视程序包。 不幸的是, fsnotify不具有递归监视功能,您需要编写方法来查找其下的所有子文件夹和文件,并使用其Add()方法添加它们。 R-FsNotify是解决该问题的方法。 它会自动监视目录下的所有文件。 警告 重要的是要意识到此程序包仅适用于递归文件监视程序。 您可以禁用此程序包的递归性质。 因此,如果您需要非
  3. 所属分类:其它

    • 发布日期:2021-02-19
    • 文件大小:18kb
    • 提供者:weixin_42113552
  1. go-test-interface-substitution:有关如何在Go中使用接口替换进行测试的简单示例-源码

  2. 关于如何在Go中使用接口替换进行测试的简单示例 此仓库显示了一种无需测试即可重构具有测试依赖项的功能的方法。 这是一个简化的示例,基于出色的文章《编写单元测试时,请勿使用模拟》 (请参阅参考资料)。 示例函数ReadPublicPemKey读取包含公共pem密钥的字节片,并返回pem结构。 参考: 这里的目的是在不使用模拟或sppy的情况下在x509 pem模块上具有更好的说明。 func ReadPublicPemKey(publicPem []byte) (interface{}, e
  3. 所属分类:其它

  1. go-study-project:go语言学习历程-源码

  2. 继续研究项目 go语言学习历程 所有学习上的成功,都只承受两件事-策略和坚持,而坚持本身就是最重要的策略! go-study Go学习笔记总结 去基础 Go环境和命令| Go基本数据类型| 薄片和切片| 地图| 流程控制| 函数| 结构体和方法| 接口和反射| goroutine | 频道| 选择| Go代码规范| 常用包 xml和json | 字符串处理| 正则处理| fmt | 日志 模板| 上下文| 文件 时间| 锁| sync包| 原子包| 网络处理 io操作 定时任务| Go进阶学习
  3. 所属分类:其它

    • 发布日期:2021-02-12
    • 文件大小:131kb
    • 提供者:weixin_42134097
  1. gophers:Gophers是用于API测试的工具-源码

  2. 地鼠 Gophers是用于API测试的工具。 它涵盖: 各个端点的单元测试; 更广泛场景的功能测试; 从场景中生成用于文档记录的最新示例。 注意:目前,它专注于HTTP API。 计划支持其他协议。 Gophers允许您使用功能强大的编程语言编写测试方案,而不必使用有限的讨厌的UI。 这些语言是Go和(将来)Lua。 Go软件包包含许多专门为该任务量身定制的帮助程序。 特别是,有时为了简化和简化测试场景中的使用,他们牺牲了惯用的方法。 例如,许多方法显式地失败了测试或恐慌,而不是返
  3. 所属分类:其它

  1. 轨道::rocket::globe_showing_Asia-Australia:Go的简单端到端测试框架-源码

  2. 轨道的 Orbital是一种测试框架,使开发人员能够像编写单元测试一样编写端到端测试。 为此,我们有效地复制了testing.T API并注册了testing.T配置的时间表定期运行的测试。 该软件包尚不稳定API。 理解它会随着时间的流逝而改变。 动机 编写测试应该很容易。 这包括经常被忽略的端到端测试,可以提供最大的价值。 端到端测试可用于发布前的功能验证,在网站行为不正常时发出警报或仅提供有关网站或服务的指标。 用法 目的是简化编写端到端测试的过程,并减少构建这些系统的工作量。 为了实
  3. 所属分类:其它

    • 发布日期:2021-02-06
    • 文件大小:17kb
    • 提供者:weixin_42128676
  1. go-admin:go web api,包含gin + gorm + jwt + rbac等-源码

  2. 转到网络管理员 一个Go Web Api尽可能简单的例子,包含用户,权限,菜单,JWT,RBAC(Casbin)等! 表 用户用户名密码 角色名称 菜单名称路径方法 API注释 目录结构 conf:用于存储配置文件 docs:文档 sql执行命令 API注释 日志:日志 中间件:应用中间件 注入初始化对象 jwt 权限验证 型号:应用数据库模型 pkg:第三方包 路由器:路由逻辑处理 服务:逻辑处理 测试:单元测试 权限验证说明 项目启动时,会自动user role menu 进行自动关联
  3. 所属分类:其它

    • 发布日期:2021-02-06
    • 文件大小:79kb
    • 提供者:weixin_42126749
  1. gin-boilerplate:使用Gin Framework部署结构化项目的默认api的最快方法,该项目默认为PostgreSQL数据库和Redis中存储的JWT身份验证中间件-源码

  2. 欢迎使用Golang Gin样板v2 使用和结构化项目部署默认api的最快方法,默认为PostgreSQL数据库和Redis中存储的JWT身份验证中间件 配置为 :关系持久化 :JSON Web令牌(JWT)作为中间件 :Redis对Go的支持 转到模块 内置的CORS中间件 内置RequestID中间件 带有JSON / JSONB查询和触发器功能的PostgreSQL 12功能 SSL支持 环境支援 单元测试 以及其他启动任何项目的重要实用工具 安装 $ go get github.
  3. 所属分类:其它

    • 发布日期:2021-02-05
    • 文件大小:27kb
    • 提供者:weixin_42134094
  1. emoji-compress:一组使用emoji代替位的压缩和编码算法-源码

  2. 表情符号压缩 Emoji-compress是一个使用Go语言编写的开源项目,是一个附带项目。 我们已经移植了一些已知的基本编码和压缩算法,并添加了表情符号扭曲。 某些方法可能会导致文本较小(如字符数),但字节较大。 所有软件包都具有单元测试和GoDocumentation。 该项目还包含一个演示Web服务器和一个网站,不应将其用于(严重的,非情感化的)生产环境中。 演示版 我们已经在构建了完整的工作演示 ! 配套 LZ78是一种无损数据压缩算法,它构成了几种普遍使用的压缩方案的基础,包括GIF
  3. 所属分类:其它

    • 发布日期:2021-02-05
    • 文件大小:190kb
    • 提供者:weixin_42128270
  1. golang-set:Go语言的一种简单集合类型。 受Docker,1Password,Ethereum和Hashicorp信任-源码

  2. 戈朗集 Go语言缺少的集合集合。 直到Go具有内置设置为止...使用此功能。 来自Python的我想念的一件事是极好的绝妙的set集合。 这是我尝试模仿Python集合的主要功能的尝试。 您当然可以争辩说,Go中不需要设置,否则创建者会在标准库中添加一个。 对于我说的那些人,只需忽略此存储库和随身听,而对其他发现有用的人,请通过以下方法帮助我做得更好: 帮助对代码进行更多惯用的改进。 帮助提高它的性能。 (到目前为止,尚未进行任何尝试,但是由于它在内部使用地图,因此我希望它的性能最高。)
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:20kb
    • 提供者:weixin_42166623
  1. gobook:Go的完整介绍,已被https:github.commiekglearninggo取代-源码

  2. 现在可以在线获得“ Learning Go”。 参见和。 请注意,本书的源代码已用重写,可从获取该源代码。 已淘汰此REPO。 Learning Go学习Go语言的免费PDF。 该书当前由以下几章组成: 简介:详细介绍Go语言的沿袭,并显示类型,变量和控制结构。 功能:如何制作和使用功能。 包:功能和数据在包中分组在一起。 在这里,您将看到如何制作自己的包裹。 还介绍了如何对软件包进行单元测试。 超越基础知识:学习如何创建自己的数据类型并在其上定义函数(在Go中称为方法)。 接
  3. 所属分类:其它

  1. CentOS环境下安装PHPUnit的方法分析

  2. 本文实例讲述了CentOS环境下安装PHPUnit的方法。分享给大家供大家参考,具体如下: PHPUnit之于PHP正如JUnit之于Java,是PHP程序员用来写单元测试代码的工具。由于上级要求员工写代码时也要写单元测试代码,于是我在网上搜集相关资料,并整理了一套符合自己虚拟机环境的PHPUnit安装方法。 要求: 系统:centos5.4 PHP版本:php5.3. 一、安装Pear 首先要安装最新的pear。安装命令如下: wget http://pear.php.net/go-pear
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:56kb
    • 提供者:weixin_38723527
« 12 »