网站首页 站内搜索
关注微信小程序
程序员编程王-随时随地学编程

扫描二维码或查找【程序员编程王】

可以随时随地学编程啦!

搜索结果

查询Tags标签: golang,共有 249条记录
  • golang执行shell命令

    golang调用shell命令(实时输出, 终止等) 背景 是这样的,最近在研究一个定时任务系统的改造,可能有点像jenkins做到的那种吧。​可以输入shell命令,也可以执行py脚本等等,相比之前来说,也要能够及时停止!​但是遇到了这么个问题,golang执行py脚本的时候获取不到脚…

    2022/8/11 7:16:56 人评论 次浏览
  • golang执行linux

    func copyAndCapture(w io.Writer, r io.Reader) ([]byte, error) {var out []bytebuf := make([]byte, 1024, 1024)for {n, err := r.Read(buf[:])if n > 0 {d := buf[:n]out = append(out, d...)os.Stdout.Write(d)}if err != nil {// Read returns io.EOF at the en…

    2022/8/11 7:16:56 人评论 次浏览
  • golang执行linux (2)

    目录 [−]执行命令并获得输出结果将stdout和stderr分别处理命令执行过程中获得输出命令执行过程中获得输出2命令执行过程中获得输出3改变执行程序的环境(environment)预先检查程序是否存在管道管道2原文: Advanced command execution in Go with os/exec by Krzysztof Kow…

    2022/8/11 7:16:55 人评论 次浏览
  • Golang基础语法

    Golang基础语法 通过以下指令查看Go的工作目录 go env GOPATHHello,World! package main // 必须// 导入其他包裹 import ("fmt" // 输入输出 )// 主函数 fun main() { fmt.Println("Hello, Wolrd!") }定义变量 定义的变量必须被使用,否则将会报错 v…

    2022/8/10 23:18:36 人评论 次浏览
  • Golang 程序读取yaml配置文件

    1、安装依赖;go get gopkg.in/yaml.v2 2、添加配置文件config.yaml;redis:port: 3306user: redismysql:userName: rootpassWord: mysql3、编写go代码读取配置文件数据;package mainimport ("fmt""gopkg.in/yaml.v2""os" )type conf struc…

    2022/8/8 22:07:21 人评论 次浏览
  • golang中使用mongodb

    一、mongodb封装代码var client *mongo.Clientfunc NewMongoDB(ctx context.Context, appUri string) error {//连接到mongodbc, err := mongo.Connect(ctx, options.Client().ApplyURI(appUri))if err != nil {return err}//检查连接err = c.Ping(ctx, nil)if err != nil…

    2022/7/23 2:23:58 人评论 次浏览
  • Golang仿云盘项目-3.2 云存储系统之持久化

    本文来自博客园,作者:Arway,转载请注明原文链接:https://www.cnblogs.com/cenjw/p/16478717.html项目结构 . ├── db │ ├── file.go │ └── mysql │ └── conn.go ├── doc │ └── 建表语句.sql ├── go.mod ├── go.sum ├── han…

    2022/7/15 23:21:02 人评论 次浏览
  • Golang 输入输出详解

    Golang 输入 package mainimport ("bufio""fmt""os""strconv""strings" )func main() {// input a int numvar a intfmt.Scan(&a)fmt.Println(a)var b, c intfmt.Scan(&b, &c)fmt.Println(b, c)// input s…

    2022/7/14 6:19:05 人评论 次浏览
  • GPS坐标系转换 go golang 版本

    package utilimport ("math""strconv" )// GPSUtil is a utility class for GPS calculations. // 小写方法是私有方法,大写方法是公有方法 可根据需要调整 type GPSUtil struct { }const (pi = 3.1415926535897932384626x_pi = 3.141592653589793…

    2022/6/29 23:23:04 人评论 次浏览
  • 在线客服聊天系统源码_美观强大golang内核开发_二进制运行傻瓜式安装_附搭建教程

    在线客服系统是什么 在线客服系统可以看作一种即时通讯软件,提供网站及其他应用和访客对话的平台,更加方便网站与访客之间的交流。访客无需安装软件就可以访问企业应用,获取自己想要的信息。 一般来说,在线客服系统的特点包含可最小化、最大化,快速、易用三点,沟通方…

    2022/6/29 17:23:23 人评论 次浏览
  • coredns源码构建记录&添加插件(>=win10,x64)

    推荐使用powershell7作为windows shell source github/coredns git clone https://github.com/coredns/coredns env toolchain go (golang)test go versiondependencies mirrorhttps://goproxy.io/zh/$env:GOPROXY = "https://proxy.golang.com.cn,direct"build…

    2022/6/25 9:22:55 人评论 次浏览
  • [go-每日一库] golang validator参数校验

    1.validator简介 validator是一个开源的验证器包,可以快速校验输入信息是否符合自定规则。源码地址: https://github.com/go-playground/validator 本地开发安装库: go get github.com/go-playground/validator2.常用示例 例如我们使用golang的gin框架进行web server的开…

    2022/6/23 23:25:57 人评论 次浏览
  • golang的defer踩坑汇总

    原文链接:http://www.zhoubotong.site/post/50.html defer语句用于延迟函数调用,每次会把一个函数压入栈中,函数返回前再把延迟的函数取出并执行。延迟函数可以有参数:延迟函数的参数在defer语句出现时就已确定下来(传值的就是当前值)return先赋值(对于命名返回值),…

    2022/6/18 23:20:25 人评论 次浏览
  • golang重定向输入输出办法(算法竞赛向)

    本来是想用golang,因为这是工作中的主要语言,不妨试一试打cf,结果写了一题就被劝退了,golang对于打算法竞赛极不友好 首先,golang在cf中,fmt的各种scanf和printf并不直接接收来自于标准输入输出流的内容,所以有些oj由于没有做对STD IO的支持,golang提交上去就报CE…

    2022/6/8 11:15:30 人评论 次浏览
  • golang 并发编程

    一、goroutine GMP 模型: M:machine。一个M对应一个内核级线程,相当于内核级线程在go中的映射,执行代码的线程(CPU)P:processor 一个P代表执行go代码所需要的上下文环境,Processer 调度,上下文的切换,内存申请G:goroutine,是一个代码片段,相当于用户级线程,例…

    2022/6/8 11:15:25 人评论 次浏览
共249记录«上一页1234...17下一页»