Go
jikunbupt
这个作者很懒,什么都没留下…
展开
-
go get 失败解决办法
go get时由于防火墙的原因,会导致失败。目前可以通过修改GOPROXY的方法解决该问题。无论是在win下还是linux,macos下,只需要将环境变量GOPROXY设置成https://goproxy.cn即可。可能还有别的代理可用。有可能还需要设置GO111MODULE=on具体在不同操作系统上如何设置可以百度。解决问题的关键方法就是设置goproxy代理。...原创 2020-06-21 18:53:50 · 3408 阅读 · 0 评论 -
golang将json转为go的数据类型
收到json数据,将其转换为go的数据类型使用。golang提供了json转码和解码的库函数,包含在"json"库中。这篇文章主要说一下解码json数据,及使用。解码json后的golang数据结构,可以有两种,一种是定义好与json对应的结构体;一种是定义字典map。前一种方式是数据使用起来较方便,不用再做数据类型的转换,数据结构中定义了什么变量,就可以直接使用什么变量;缺点就是只有在结构体中定义了的变量才能被解析。后一种方式是比较灵活,可以随意传任意的json数据,都能被解析成字典结构,通过关键字获原创 2020-05-13 10:47:02 · 1101 阅读 · 0 评论 -
CGO整形,字符串的相互转换
CGO的数据类型的相互引用,及转换方式package main/*#include <stdio.h>struct st_test_cgo { int itest; unsigned int uitest; char ctest[64];};//定义C函数,给go调用,参数由go传入C定义的结构体,并打印其成员//C定义的结构体包含常见的整型,和字符串void testCGOIsCFunc(struct st_test_cgo *stCGOTes.原创 2020-05-13 10:22:39 · 1033 阅读 · 0 评论 -
CGO编译链接
对于自己实现的简单的C码,CGO编译链接时并不复杂,只要按照CGO的指导,引用好头文件,注意CGO的格式要求基本就没问题。CGO的格式要求:通过注释符号"//"或者“/* */”,将C文件需要引用的头文件、编译选项、链接选项、编译宏等引用起来。CFLAGS和LDFLAGS也可以分多行写例如:/*#cgo CFLAGS: -I../../include -I ../../xxx/...原创 2020-03-27 17:00:43 · 2177 阅读 · 0 评论 -
CGO命令详解
转载:https://blog.csdn.net/chidan4846/article/details/100641147转载 2020-03-25 09:17:47 · 344 阅读 · 0 评论 -
cgo代码编写
转载:https://blog.csdn.net/u014633283/article/details/52225274https://blog.csdn.net/benben_2015/article/details/80716318转载 2020-03-19 17:52:53 · 1927 阅读 · 0 评论 -
CGO环境搭建
转载:https://blog.qiurank.com/archives/392转载 2020-03-19 14:54:34 · 1680 阅读 · 0 评论 -
MAC go eclipse 环境搭建可能会遇到的问题
基本搭建参见另一篇博文:https://blog.csdn.net/jikunbupt/article/details/103031731这里讲几点大体环境搭建好之后,还有可能会遇到的问题:1:创建了工程,创建了文件,但报错“resource doesn't have a corresponding go package”解决办法有两个:首先查看工程的目录结构,是不是src下...原创 2019-11-24 15:41:54 · 157 阅读 · 0 评论 -
windows搭建go语言环境eclipse+go
本文仅说明eclipse软件搭建go语言编程环境下载安装Go语言环境安装包下载地址:https://studygolang.com/dl下载完之后双击完成安装即可。下载安装eclipse下载地址:https://www.eclipse.org/downloads/下载完成后,进行安装,安装过程中请注意如下一步的选择:根据GoClipse官方的要求,请选择“Eclip...原创 2019-11-12 18:07:02 · 1757 阅读 · 0 评论