您的位置:首页关键词: Golang
  • golang 实用库gotable的具体使用
    目录一 背景二 库简介三 代码3.1 创建表格3.2 增加row3.3 增加column3.4 打印表格3.5 边框操作3.6 输出json四 测试4.1 创建表格4.2 输出json五 其他参考链接一 背景在使用cli打印结果的时候,对结果进行格式化输出,但限于内容较长的,不好自动排版,需要明确宽...
    日期:2023-11-02浏览:31
    标签: Golang
  • golang 获取当前执行程序路径的操作
    我就废话不多说了,大家还是直接看代码吧~1.获取当前执行程序路径func execPath() (string, error) { file, err := exec.LookPath(os.Args[0]) if err != nil { return '', err } re, err := ...
    日期:2023-11-27浏览:103
    标签: Golang
  • Golang 编译成DLL文件的操作
    首先撰写golang程序exportgo.go:package mainimport 'C'import 'fmt' //export PrintBye func PrintBye() { fmt.Println('From DLL: Bye!')}//export Sum func Sum(...
    日期:2023-10-17浏览:199
    标签: Golang
  • Golang中基础的命令行模块urfave/cli的用法说明
    前言相信只要部署过线上服务,都知道启动参数一定是必不可少的,当你在不同的网络、硬件、软件环境下去启动一个服务的时候,总会有一些启动参数是不确定的,这时候就需要通过命令行模块去解析这些参数,urfave/cli是Golang中一个简单实用的命令行工具。安装通过 go get github.com/ur...
    日期:2023-11-23浏览:49
    标签: Golang
  • 解决Golang中goroutine执行速度的问题
    突然想到了之前一直没留意的for循环中开goroutine的执行顺序问题,就找了段代码试了试,试了几次后发现几个有意思的地方,我暂时没有精力往更深处挖掘,希望有golang大神能简单说一说这几个地方是怎么回事。代码:package main import 'fmt' func Count(ch c...
    日期:2023-10-20浏览:185
    标签: Golang
  • golang实践-第三方包为私有库的配置方案
    正常使用了go 1.8一段时间没有发现异常,为了发布便捷,以及后期引入plug-in,开始将大项目分解。涉及到通过vendor引入私有库保存的第三方包。参考网上那些反复转帖的材料,始终无法成功,总是都会出现类似以下的错误:package git.oschina.net/xxx/yyy: unreco...
    日期:2023-10-18浏览:45
    标签: Golang
  • golang如何获得一个变量的类型
    直接使用reflect的TypeOf方法就可以了fmt.Println(reflect.TypeOf(var)) 补充:golang 获取变量类型的三种方式Using string formattingfunc typeof(v interface{}) string { return fmt...
    日期:2023-10-15浏览:51
    标签: Golang