Go语言中文网 为您找到相关结果 96

新手问题 go build 找不到 go source files

mac环境,在项目目录下 go build ,显示“can't load package: package .: no buildable Go source files in /Users/xxxx/Documents/goworkspace/test/calcproj” 项目目录:/Users/xxxx/Documents/goworkspace/test/calcproj 目录下有 bin /pkg/src目录 ,src下有calc.go (包含main函数) $ echo $GOPATH /Users/xxxx/Documents/goworkspace/test/calcproj/ go install 也是同样的问题,找不到 Go s...阅读全文

Golang调用动态库so

测试动态库 test_so.h ``` int test_so_func(int a,int b); ``` test_so.c #include "test_so.h" ``` int test_so_func(int a,int b) { return a*b; } ``` 生成so ``` gcc -shared ./test_so.c -o test_so.so ``` 复制so文件到golang项目目录 golang项目目录,建立 load_so.h ``` int do_test_so_func(int a,int b); ``` load_so.c ``` #include "load_so.h" #include int do_test_so_func(i...阅读全文

博文 2017-09-15 03:56:05 1019459067

新手入门Docker

1.中文教程: https://cloud.tencent.com/developer/doc/1060 2. Docker安装: 我们一般装Docker CE。按一下步骤操作即可: 安装包,允许 apt 命令 HTTPS 访问 Docker 源 $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common 添加 Docker 官方的 GPG $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 将 Docker 的源添加到/etc...阅读全文

用golang的编译build生成的.exe文件秒关闭

求个大牛帮忙新手解决个build的小问题,在window下用golang的build编译生成的.exe文件后,在window桌面下双击这个.exe文件后,会秒关闭掉。代码目的是想把一个html文件写入到go的buff里面,然后直接编译。不知道我这样做的对不对,也不知道秒关的原因是什么 求个大神帮忙解决下 谢谢...阅读全文

新手学习遇到 panic: runtime error: index out of range

**代码如下 。输出data的时候报错了。不知道什么原因,有哪位懂的大牛解释一下。** ```go package main import ( "fmt" "encoding/binary" ) type IpAddr [4]byte func main() { addr := IpAddr{1, 2, 3, 4} var tmp = make([]byte, 5) for i := 0; i < len(addr); i++ { tmp[i] = addr[i] } fmt.Println(tmp) data := binary.BigEndian.Uint64(tmp...阅读全文

新手环境报错,找不到包

sublime3下执行go run main.go报如下错误: main.go:9:5: cannot find package "server/rest" in any of: /usr/local/go/src/server/rest (from $GOROOT) /Users/runc/code/golang/src/server/rest (from $GOPATH) exit status 1 本机环境: runc:rest > echo $GOROOT /usr/local/go runc:rest > echo $GOPATH /Users/runc/code/golang 项目当前目录: runc:rest...阅读全文

fmt.Scanf不能输入

各位大侠,我是新手,最近刚学习go,在练习的时候不能输入,是什么问题呢? 以下是代码: package main import "fmt" func main() { var a int var f float32 var str string fmt.Println("准备录入数据:") fmt.Scanf("%d, %f, %s", &a, &f, &str) //录入数据 fmt.Println("输出录入结果:") } 运行结果如下: 准备录入数据: 输出录入结果: 错误:没有地方让我输入,我明明写了输入语句的呀?这是什么回事呢?? 希望各位大侠帮忙看一下,谢...阅读全文

GO新手想问下用什么工具调试go,比如打断点什么的

GDB?还是其他?eclipse联动了gdb,但是debug运行,报错 ~"../../../../src/gdb-7.9.1/gdb/buildsym.c:1759: internal-error: buildsym_init: Assertion `free_pendings == NULL' failed.\nA problem internal to GDB has been detected,\nfurther debugging may prove unreliable.\nCreate a core file of GDB? " ~"(y or n) [answered Y; input not from terminal]\n" This application h...阅读全文

用go build 编译文件时报错

我用go build指令编译文件是提示以下错误 GetFileAttributesEx store.go: The system cannot find the file specified. 而我的指令是在sorter.go所在的目录中执行的 sorter.go中的内容如下: ```go package main import ( "flag" "fmt" ) var infile *string = flag.String("i", "infile", "File contains values for sorting") var outfile *string = flag.String("o", "outfile", "File ...阅读全文

同样的源码,osx上编译没问题,在centos上编译出现以下问题。

源码均通过go get获得,那么为什么还会提示“github.com/google/gopacket”是程序,不是包呢? can't load package: /root/GoProject/src/github.com/google/gopacket/examples/httpassembly/main.go:20:2: import "github.com/google/gopacket" is a program, not an importable package 新手学习中,here we go ,多多交流...阅读全文

请教一个exec.Command的问题

本人是一名新手,今天遇到了一个go调用linux执行文件的问题。 在服务器的PATH里面有些命令是alias生成的,通过exec.Command无法让它执行起来,我以“ll”命令为例,实现如下: ```go cmd := "ll" params := []string{"-a", "/home"} exec.Command(cmd, params).Output() ``` 可是上面的代码没有任何输出,我分析了一下没有运行起来。 初步分析应该是ll命令是一个alias命令,我换成ls就可以了。 但是在实际项目里面确实有几个工具是alias的。 所以,我想请教一下,对于alias的执行文件,怎么才能通过exec.Command来实现呢? 谢谢各...阅读全文

【数据实时分析】流计算使用教程

课程介绍 阿里云流计算(Alibaba Cloud StreamCompute)是运行在阿里云平台上的流式大数据分析平台,提供给用户在云上进行流式数据实时化分析工具。 产品详情:https://data.aliyun.com/product/sc 课时列表 • 课时1:流计算概念 • 课时2:阿里云流计算产品介绍 • 课时3:阿里云流计算应用场景 • 课时4:阿里云流计算新手任务一 • 课时5:阿里云流计算新手任务二 开始学习http://click.aliyun.com/m/27853/ ...阅读全文

新手程序员简历应该怎么写?

很多新手程序员认为程序员简历内容不重要,直接放上GitHub链接就好。其实投简历的时候,你的简历是会先被HR筛选的,一份好的简历可以帮你更容易地通过筛选,进入面试阶段。而且对于新手程序员来说,往往项目的含金量并没有那么高。这个时候,我们就需要一份好的程序员简历来帮助我们获得面试机会。那么新手程序员的简历该怎么写,需要注意哪些问题呢?一、简历中请清晰描述专业方向在程序员的简历里,专业方向描述一定要清晰,除非你是面面俱到的大神,否则不要写同时精通前端和后端语言,上一句提到JS、HTML,下一句就说C++、Golang。只会让人感觉你在技术上心浮气躁,没有持之以恒地坚持某个领域。作为新手程序员,很难让人相信同时学习好几种语言,同时擅长前后端。所以在简历中的描述要针对你擅长的领域,要接近职位的要求。...阅读全文

博文 2019-03-02 00:34:41 超级简历WonderCV

如何使用Go 项目.

今天看到有说写了一个项目, 用于学习. 但是我下载下来却不知道如何使用. 我算是新手中的新手.问这样一个低级的问题不知道有没有高手回答一下我. 非常感谢 我的第一个想法就是运行**go install** 结果出现下面的错误 ![enter image description here][1] [1]: http://drupalmodule.cn//sites/default/files/images/20142002134638.pn...阅读全文

在golang中调用ping命令为什么不能像windows命令行输出呢?我是新手

我在WIN10 CMD窗口使用ping命令 ![123.png](http://studygolang.qiniudn.com/160929/f25fe17f3ca2a540ea3710f0bf0ddbef.png) 然后使用GOLANG调用ping命令 func main() { cmd := exec.Command("cmd", "ping", "127.0.0.1") stdout, err := cmd.StdoutPipe() stdin, err := cmd.StdinPipe() stderr, err := cmd.StderrPipe() cmd.Start() if err != nil { fmt.Println(...阅读全文