• go 学习 ---golang命令

    时间:2024-04-19 19:19:23

    1、GO命令一览GO提供了很多命令,包括打包、格式化代码、文档生成、下载第三方包等等诸多功能,我们可以通过在控制台下执行 go 来查看内置的所有命令下面来逐个介绍,也可以详细参考 https://github.com/hyper-carrot/go_command_tutorial2、go buil...

  • Golang教程六(单元测试,反射,网络编程,部署)

    时间:2024-04-18 11:51:43

    目录 一、单元测试 单元测试   子测试  TestMain 二、反射 类型判断 通过反射获取值 通过反射修改值 结构体反射 利用tag修改结构体的某些值 调用结构体方法 orm的一个小案例 对反射的一些建议 三、网络编程 socket编程 websocket编程 四、部署 打包命令 交叉编译 ...

  • golang开发微信公众号(使用测试号)

    时间:2024-04-16 16:46:20

    golang开发微信公众号(使用测试号)开始开发之前的准备工作搞定内网穿透的问题下载内容穿透工具:https://natapp.cn/。打开网址之后,首先注册称为会...

  • Golang | Leetcode Golang题解之第26题删除有序数组中的重复项-题解:

    时间:2024-04-13 11:30:09

    func removeDuplicates(nums []int) int { n := len(nums) if n == 0 { return 0 } slow := 1 for fast := 1; fast < n; fast++ {

  • 谈谈Golang中goroutine的调度问题

    时间:2024-04-13 08:20:48

    goroutine的调度问题,同样也是我之前面试的问题,不过这个问题我当时并不是很清楚,回来以后立马查阅资料,现整理出来备忘。有一些预备知识需要说明,就是操作系统中的线程。操作系统中的线程分为两种:内核线程和用户线程。用户平时使用的线程并不是内核线程,而是存在于用户态的用户线程。用户线程并不一定在操...

  • 【mac----pycharm使用】之golang插件安装

    时间:2024-04-12 22:18:02

    【写在前面的话】:鉴于最近公司算法推荐相关的项目都是go语言写的,所以需要在mac本的pycharm上安装golang插件,方便查看、开发、测试代码。但是可惜的是:IDEA发布了GoLand这个新的IDE for GoLang,所以原来可以用的Go插件在现在的PyCharm 2018.2上都不能用了...

  • 【Consul】基于Golang实现Consul服务的注册、注销、修改、监控注册的服务变化、实时同步服务信息机制

    时间:2024-04-12 19:49:32

    【Consul】基于Go实现Consul服务的注册、注销、修改、监控注册的服务变化、实时同步服务信息机制 大家好 我是寸铁???? 总结了一篇【Consul】基于Go实现Consul服务的注册、注销、修改、监控注册的服务变化、实时同步服务信息机制✨ 这应该是目前全网最全的使用golang手搓Co...

  • Windows环境golang程序开发 报错exec: gcc: executable file not found in %PATH%

    时间:2024-04-12 17:35:34

    这个就是一个缺少gcc编译器的报错而已,只需要下载正确的程序包安装配置好即可1.打开 mingw-w64官网,并点击download跳转到下载页面2.选择我们的windows版本安装包,并点击对应连接查看信息3.点击进入包下载界面,会自动下载的4.打开程序包安装5.正确选择自己环境的配置,然后下一步...

  • golang es查询的一些操作,has_child,inner_hit,对索引内父子文档的更新

    时间:2024-04-11 21:48:39

    1.因为业务需要查询父文档以及其下子文档,搞了很久才理清楚。 首先还是Inner_hits,inner_hits只能用在nested,has_child,has_parents查询里面 { "query": { "nested": { "path": "comments", ...

  • golang web 开发 —— gin 框架 (gorm 链接 mysql)

    时间:2024-04-11 16:51:03

    目录 1. 介绍 2. 环境 3. gin 3.1 gin提供的常见路由 3.2 gin的分组 main.go router.go 代码结构 3.3 gin 提供的Json方法 main.go route.go common.go user.go order.go 3.4 gin框架下如何获取传递来...

  • Golang struct 指针引用用法(声明入门篇)

    时间:2024-04-09 19:10:05

    Golang struct 指针引用用法一、前言入门篇,只包括声明内容,基础的赋值 和 修改值。个人总结:在 变量访问 struct 结构体时,共有5种不同的方式定义 指针结构体。个人术语:结构体内:struct具体的变量实例:struct 内定义的变量访问结构体:在 struct 外,通过变量 访...

  • web tool -自动将SQL字段转为golang struct

    时间:2024-04-09 19:09:40

    More Info: https://github.com/hantmac/fuckdbfuckdbfuckdb helps you fuck the db when you write go struct.fuckdb generates a go compatible struct type w...

  • golang ——An existing connection was forcibly closed by the remote host.

    时间:2024-04-09 11:07:50

    在进行网络连接时,出现An existing connection was forcibly closed by the remote host.,客户端的(或非服务器端的文件的错误),在请求连接处出现问题:1.查看协议是否相同查看服务器端连接的协议与客户端是否相同(同为tcp或其他)2.使用的端口...

  • golang 结构体比较

    时间:2024-04-08 19:19:23

    1.如果结构体成员包含 map, slice, 不可比较 2.int string 普通类型,如果变量顺序不一样,则不可比较 package mainimport "fmt"func main() {s1 := struct {//a map[int]int// a []inta stringb i...

  • golang实现局域网内文件传输(附带添加右键菜单)

    时间:2024-04-08 10:10:23

    闲着没事在家学GO,为了更好掌握GO,决定写一些小程序来帮助掌握。项目地址:https://github.com/belowthetree/HaveFunInLAN​github.com 这次的程序主要是通过GO自带的TCP接口实现传输,为了更好地掌握一些技巧,在传输的时候增加了CRC校验字节(有些...

  • phpstorm 配置 支持golang编辑

    时间:2024-04-07 10:28:28

    今天发现 go ide LiteIDE 代码提示 实在不好用.查询多方不能解决.无意中搜索到 phpstorm  居然支持 golang所以就安装了 感觉比较好用重要说明:1.目前IntelliJ官方已经支持 golang了 http://www.jetbrains.com/go/ 但是我在 201...

  • Golang中文乱码配置解决流程

    时间:2024-04-07 10:28:03

    一、文件编码设置打开编辑器,File -> Settings -> Editor -> File Encodings:二、安装目录文件设置2.1 找到Golang所在安装目录,进入bin目录:2.2 用记事本打开这两个文件,在文件最下方分别添加一行代码:-Dfile.encodin...

  • windows 下的 eclipse安装goclipse 配置golang开发环境

    时间:2024-04-05 19:12:24

    为什么80%的码农都做不了架构师?>>>   1. 下载goclipse eclipse plugins     http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/ (建议使用proxy下载,除非你能直接访问...

  • visual studio code下安装golang开发环境

    时间:2024-04-05 19:00:52

    1.下载下go语言https://golang.org/dl/2. 安装visual studio codehttps://code.visualstudio.com/3.gopath设置go环境变量设置4.viusal studio code 设置setting.json的gopath按crtl ...

  • golang socket.io集成,IM即时通讯。

    时间:2024-04-05 17:49:08

    1.第一步引入go package,go get github.com/googollee/go-socket.io。//main.go文件内容package mainimport (    "fmt"    socketio "github.com/googollee/go-socket.io" ...