导航

随笔分类 -  Go语言

1 2 3 4 5 ··· 8 下一页

摘要:封装的基础函数 package pchart import ( "gonum.org/v1/plot" "gonum.org/v1/plot/font" "gonum.org/v1/plot/plotter" "gonum.org/v1/plot/vg" "io/ioutil" "log" "gol 阅读全文

posted @ 2022-11-07 16:32 蝈蝈俊 阅读(267) 评论(0) 推荐(0) 编辑

摘要:公共绘图函数 package charts import ( "bytes" "log" "os" chart "github.com/wcharczuk/go-chart/v2" drawing "github.com/wcharczuk/go-chart/v2/drawing" "golang. 阅读全文

posted @ 2022-11-07 16:28 蝈蝈俊 阅读(319) 评论(0) 推荐(0) 编辑

摘要:GOPROXY 代理 go get 工具目前通过两种方式下载模块: VCS (版本控制工具): go 支持 git、svn 、hg、bzr、fossil 五种 VCS。 GOPROXY 协议 ,GOPROXY 的作用是通过 HTTP 请求在代理服务器上下载模块。 $ go env -w GOPROX 阅读全文

posted @ 2022-09-09 08:04 蝈蝈俊 阅读(986) 评论(0) 推荐(0) 编辑

摘要:配置go mod Go 1.11,可以将项目放在 GOPATH 之外, 下面的过程就是这样场景的项目建立过程。 $ go mod init archmeasure go: creating new go.mod: module archmeasure go: to add module requir 阅读全文

posted @ 2022-07-28 15:36 蝈蝈俊 阅读(216) 评论(0) 推荐(0) 编辑

摘要:DataViz https://github.com/Arafatk/DataViz 是对 graphviz 的封装 。 Glot https://github.com/Arafatk/glot 是对 Gnuplot 的封装。 支持3D,相关Demo: http://gnuplot.sourcefo 阅读全文

posted @ 2022-06-05 20:53 蝈蝈俊 阅读(1641) 评论(0) 推荐(0) 编辑

摘要:range...end结构内部如要使用外部的变量,比如.Var2,需要这样写:$.Var2 (即:在外部变量名称前加符号 “$” 即可,单独的“$”意义等同于global) 阅读全文

posted @ 2022-03-09 08:26 蝈蝈俊 阅读(356) 评论(0) 推荐(0) 编辑

摘要:异或 定义:两个值相同时,返回false,否则返回true。 ^= 按位异或后赋值 C ^= 2 等于 C = C ^ 2 输出: 21(10101) ^=3(11) 后获得 22(10110) 两次异或同一个值后,返回原来的值 XOR 运算有一个很奇妙的特点:如果对一个值连续做两次 XOR,会返回 阅读全文

posted @ 2022-01-06 19:19 蝈蝈俊 阅读(1523) 评论(0) 推荐(0) 编辑

摘要:更新了mod依赖版本后, vscode的跳转功能并不能立即生效,需要重启下才能生效。 阅读全文

posted @ 2021-12-22 07:40 蝈蝈俊 阅读(2906) 评论(0) 推荐(0) 编辑

摘要:https://blog.csdn.net/qq_37822034/article/details/107405871 https://www.cnblogs.com/mysticbinary/p/13355401.html https://www.runoob.com/go/go-multi-di 阅读全文

posted @ 2021-07-05 20:00 蝈蝈俊 阅读(624) 评论(0) 推荐(0) 编辑

摘要:经过分析,这个docker运行的 centos 6.9, gcc版本低,而且由于centos6官方已经不支持了Centos 7,8 生命周期, 也没法通过yum升级gcc。 重新安装了基于centos7的系统,Mac下使用docker配置Centos7的go开发环境 再次配置好环境编译就没有问题了。 阅读全文

posted @ 2021-03-01 16:12 蝈蝈俊 阅读(2309) 评论(1) 推荐(0) 编辑

摘要:之前配置Centos6看:https://www.cnblogs.com/ghj1976/p/12344677.html 安装Centos指定版本操作系统 在 https://hub.docker.com/_/centos?tab=tags 选择你需要安装的centos版本比如我下面选择的是 7.6 阅读全文

posted @ 2021-03-01 16:08 蝈蝈俊 阅读(717) 评论(1) 推荐(0) 编辑

摘要:proxy 顾名思义就是代理服务器的意思。GOPROXY 是Go语言官方提供的一种通过中间代理商来为用户提供包下载服务的方式。要使用 GOPROXY 只需要设置环境变量 GOPROXY 即可。 目前公开的代理服务器的地址有: MacOS 或 Linux 下设置 GOPROXY 的命令为: Go语言在 阅读全文

posted @ 2021-02-23 08:25 蝈蝈俊 阅读(1708) 评论(1) 推荐(0) 编辑

摘要:一、三方库代码都是需要放在GOPATH的Src路径下面,然后直接引入 二、通过本地相对路径引用的方式 三、引用git源码库的http路径 四、Go Module中特有的 在mod初始化时指定projectname,这里 projectname = moduleName 。 项目内部模块的引入是基于m 阅读全文

posted @ 2021-02-19 09:44 蝈蝈俊 阅读(408) 评论(0) 推荐(0) 编辑

摘要:基于 encoding/xml 示例代码 ** 作为字段的标签说明: ** 带有 “-” 标签的字段会被忽略 带有 “name,attr” 标签的字段会成为 XML 元素的属性, 其中属性的名字为这里给定的 name 带有 “,attr” 标签的字段会成为 XML 元素的属性, 其中属性的名字为字段 阅读全文

posted @ 2021-02-16 21:12 蝈蝈俊 阅读(279) 评论(0) 推荐(0) 编辑

摘要:Beego的app.conf的默认配置中,copyrequestbody = false。 CopyRequestBody 配置是否允许在 HTTP 请求时,返回原始请求体数据字节。即 .Ctx.Input.RequestBody 是否能获得数据。 如果请求中有些自己的判断逻辑,默认Beego又没处 阅读全文

posted @ 2021-02-16 07:36 蝈蝈俊 阅读(707) 评论(0) 推荐(0) 编辑

摘要:vscode的菜单: 查看 -> 命令面板 或shift键(⇧)+ Command(或Cmd,⌘)键 + P 在出现的命令窗口后输入 go install , 选择 Go:Install/Update Tools 这个命令。选择你要升级的,或者全部执行后,就会完成升级Tools environment: GOPATH=/Users/guohongjun/Documents/project/myg... 阅读全文

posted @ 2020-09-07 08:34 蝈蝈俊 阅读(1969) 评论(0) 推荐(0) 编辑

摘要:今天是本年的第几周,星期几是周的第一天,年初的第一周如何算这些不同规则标准会产生不同的第几周信息。通用的标准是:ISO 8601这个标准下,每周从星期一开始,星期日为第七天。年度的第一周计算规则如下,任何一条都可以:本年度第一个星期四所在的星期;1月4日所在的星期;本年度第一个至少有4天在同一星期内的星期;星期一在去年12月29日至今年1月4日以内的星期;比如 2011年第一周是 20200103... 阅读全文

posted @ 2020-06-03 18:15 蝈蝈俊 阅读(836) 评论(0) 推荐(0) 编辑

摘要:https://github.com/beefsack/go-astar有完整的测试案例,代码全面性最好。实现在 https://github.com/beefsack/go-astar/blob/master/astar.go集成 open 和 close 在node类,然后用map管理这个node类****// node is a wrapper to store A* data for a ... 阅读全文

posted @ 2020-02-29 12:14 蝈蝈俊 阅读(1231) 评论(0) 推荐(0) 编辑

摘要:先看效果:源码package mainimport ("bytes""fmt""io/ioutil""log""os""github.com/wcharczuk/go-chart/drawing""github.com/golang/freetype/truetype""github.com/wcharczuk/go-chart")/... 阅读全文

posted @ 2019-08-16 14:30 蝈蝈俊 阅读(508) 评论(0) 推荐(0) 编辑

摘要:https://github.com/wcharczuk/go-chart/ 默认使用的字体是 roboto.Roboto,不支持中文。// GetDefaultFont returns the default font (Roboto-Medium).func GetDefaultFont() (*truetype.Font, error) {if _defaultFont == ni... 阅读全文

posted @ 2019-08-15 09:35 蝈蝈俊 阅读(2146) 评论(2) 推荐(0) 编辑

1 2 3 4 5 ··· 8 下一页