×

Golang教程

Go开发工具GoLand使用教程(一):第一次运行(goland调试go代码)

我的 我的 发表于2024-05-28 浏览7991 评论0
在独立安装的情况下,运行取决于GoLand操作系统: GoLand官方正版下载 Windows 要运行 GoLand,请在 Windows开始菜单中找到它或使用桌面快捷方式。还可以在bin下的安装目录中运行启动器批处理脚本或可执行文件。 启动 GoLand 后,您将看到欢迎屏幕,这是您使用 IDE 并配置其设置的起点。当您关闭所有打开的项目时,也会出现此屏幕。使用左侧的选项卡切换到特定的欢迎对话框。 如果您是尚未创建任何项目的新用户,建议仔细阅读入门教程相关内容。 macO

Golang教程

Mit6.824 lab1全解析(推导历程+代码)(mit6.824 lab2)

暮 发表于2024-05-28 浏览10088 评论0
0.前言 mit 6.824分布式系统课程主页 lab1是第一次作业,本菜鸡用了好几天独立完成,经过一次改版优化了数据结构和解决任务元数据并发环境下的data race问题,建议大家做之前有自己独立的思考,有很多可行方案都能完成任务。比如看到有的小伙伴采用master(coordinator)轮询slave(worker)进行交互,我是用slave定时发送请求触发master懒执行大部分任务(后面会聊到原因)。也有的小伙伴用队列增删加锁实现并发安全,本人用的golang自带的channe

Golang教程

我的Go+语言初体验——Go+语言构建神经网络实战手写数字识别

kph kph 发表于2024-05-28 浏览8625 评论0
“我的Go+语言初体验” | 征文活动进行中… 0. 前言 之前发blink说自己想学一门新语言,很多热心的小伙伴推荐了 Go,这时又恰逢看到官方创作活动“我的Go+语言初体验”征文大赛,看了官方文档,发现 Go+ 完全兼容 Go 语言,并且代码更加易读。这不就是说,这波实际学习了一门语言却掌握了两门语言,表示赚到了。 于是迫不及待的开始准备体验下,既然官方介绍说 Go+ 「for engineering, STEM education, and data science」,融合了数据

Golang教程

MAC OS 快速搭建安装Go语言环境图文【最新教程】详解(三大步就完成)

西园 西园 发表于2024-05-28 浏览7582 评论0
一、SDK安装安装    1、安装GO官方SDK :Downloads - go.dev 2、下载完成打开根据引导安装 ,一路下一步就Ok  3、安装完成后进入终端输入 go version 有以上提示说明安装正确。 二、环境配置(1.14以上也需要配置,为了管理方便)  1、在终端里使用vim ~/.zshrc 开始打开编辑; 注mac系统下下一定是此文件 2、输入 i 进入vim编辑模式; 3、在原有代码下复制以下代码,原代码也可能是空什么也没有! 注意改

Golang教程

Golang 指针(golang 指针和引用区别)

启程广告 启程广告 发表于2024-05-28 浏览6124 评论0
引言   Go 语言中的函数传参都是值拷贝,当我们想要修改某个变量的时候,我们可以创建一个指向该变量地址的指针变量。 传递数据使用指针,而无须拷贝数据。Go语言中的指针操作非常简单,只需要记住两个符号:&(取地址)和*(根据地址取值)。 一、指针地址和指针类型 1. 什么是指针 一个指针变量指向了一个值的内存地址,类似于变量和常量,在使用指针前你需要声明指针。 指针声明格式如下: var var_name *var-type var-type 为指针类型

Golang教程

利用Go制作微信机器人(1)发送消息 (go 微信机器人)

kkk5566 kkk5566 发表于2024-05-28 浏览5690 评论0
这些天在学习Go,也写了几篇关于阅读Gin后端项目代码的博客。但编程这种,一定要实际上手练习,要不然都是纸上谈兵。于是就想上手自己实际写一些代码来练练手。思来想去,不知道能写些什么来练手。后来突然想到,之前写过用Python做微信聊天机器人(博客传送门),当时代码没有放到git上,后来重置了服务器导致代码全部没了。现在正好苦于不知道做什么项目练手,可以用Go也实现一套微信聊天机器人。 说干就干,照着之前自己写的博客,看了下当时Python的代码。转而用Go优化了下并实现。 0. 回顾流程