
Go
Go
geekqian
做难事必有所得
展开
-
windows下编译golang程序带CGO版
第三方库中引用了C代码, 用CGO编译出来的总是有问题.折腾一圈下来编译的程序在windows下一直报。在mac系统下用golang写了一个。原创 2023-06-08 16:18:30 · 1453 阅读 · 0 评论 -
golang日期转换、日期增减计算、时间戳转换
golang日期转换、日期增减计算、时间戳转换原创 2023-02-26 13:53:46 · 821 阅读 · 0 评论 -
context loading failed: no go files to analyze
goland 提示 context loading failed: no go files to analyze原创 2022-09-09 12:12:48 · 1405 阅读 · 0 评论 -
Linux 服务器(Ubuntu) 安装 golang记录
记录一下操作。基本上原样copy了一篇博客内容。原创 2022-07-27 00:44:52 · 552 阅读 · 0 评论 -
crontab中写go run不执行的问题
在服务器上用crontab定时运行脚本,用的是gorun命令,结果不执行。命令只适用于调试阶段,在服务器上跑的话要打包成二进制文件执行。命令会生成以项目名为文件名的可执行文件,加参数。可指定打包后的文件名,如下。.........原创 2022-07-23 13:35:47 · 612 阅读 · 0 评论 -
golang日志库zerolog使用记录
github官方地址https//github.com/rs/zerolog。分享下自己用的,有特殊需求的自己看下官方文档,更全面。使用时引入自己项目下的log包并且用包里的。建了log包单独封装。原创 2022-07-23 01:38:08 · 2229 阅读 · 0 评论 -
golang 系列 (四) defer、error、panic, go语句
defer语句defer 语句仅能被放置在函数或方法中。defer 不能调用内置函数以及标准库代码包 unsafe 的函数.// 读取文件, 转换为 byte 数组func readFile(path string) ([]byte, error) { file,err := os.Open(path) if err != nil { return nil,err } // 定义...原创 2018-10-30 14:37:42 · 437 阅读 · 0 评论 -
golang 系列 (三) 结构体,接口,指针,以及各种循环与判断的高级语法
个人博客首发 http://www.geekqian.com/post/919b1b0c.html结构体和方法Go 中可以在 结构体 (Struct) 中封装属性和操作, 概念类似 java 中的类. 定义方式如下:type Student struct { Name string Age int Gender string}实现方式如下:s1 := Student{Nam...原创 2018-09-28 16:53:13 · 2398 阅读 · 0 评论 -
golang 系列 (一) Hello,world!
安装官方下载地址: https://golang.org/dl/本文使用 Win10 系统安装. 1. 下载安装包 go1.11.windows-amd64.msi默认安装路径 C:/Go , 不改变. 一路点击 Next 直到安装完成. 安装程序默认会把 C:/Go/bin 添加到环境变量 Path 中.2. 修改workspace目录默认目录是 %USERPRO...原创 2018-09-10 16:37:34 · 495 阅读 · 0 评论 -
golang 系列 (二) 导包, 函数, 数据类型及其他基础语法
导包在 go 文件中头部的 package *** 下面使用 import "fmt" 这种语法导入. 类似于java. 例如:package mainimport "fmt"import "math"同时 go 还支持多导入的方式. 推荐使用这种方式导包. 例如:package mainimport ( "fmt" &a原创 2018-09-16 23:48:20 · 1992 阅读 · 0 评论