Go 围炉札记-程序员宅基地

技术标签: golang  后端  GoLang  开发语言  

在这里插入图片描述



一、安装

Windows上安装Go并配置环境变量(图文步骤)
Golang如何设置和配置GOPATH
彻底搞懂golang的GOROOT和GOPATH

VSCode 和 CLion
为 Go 开发配置Visual Studio Code | Microsoft Learn
VScode下配置Go语言开发环境【2023最新】
基础篇:新手使用vs code新建go项目
vscode里安装Go插件和配置Go环境
GO 笔记

Golang 配置代理
golang模块下载失败怎么办
go自动下载所有的依赖包go module使用详解

二、文档

Go命令详解
一文详解Go语言常用命令

Go 语言教程
Documentation 官网
golang中的godoc使用简介
Go语言
Go中文网
熬夜整理,最全的Go语言教程来了
10本书学习系列
10本 Go 语言入门学习书籍推荐
10本 Go 语言进阶学习书籍推荐

Go 入门指南
Go语言圣经(中文版)
Go语言高级编程(Advanced Go Programming)
Go 语言设计与实现

三、使用

VSCode配置go debug
vscode使用delve调试golang程序
debugging - 如何在带有Golang的VSCode中以 Debug模式传递命令行参数

"hello.exe -in InfoEntity.java -out aa.out"

.vscode/launch.json

{
    
    "version": "0.2.0",
    "configurations": [
        {
    
            "name": "Launch",
            "type": "go",
            "request": "launch",
            "mode": "auto",
            "program": "${fileDirname}",
            "env": {
    },
            "args": ["-in", "InfoEntity.java", "-out", "aa.out"]
        }
    ]
}

vscode调试go程序报错“Unable to process evaluate: debuggee is running“

.vscode/launch.json

{
    
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
    
            "name": "Launch Package",
            "type": "go",
            "request": "launch",
            "mode": "auto",
            "program": "${fileDirname}",
            "console": "integratedTerminal"
        }
    ]
}

Go 编程实例【一个目录中多个Go源文件】

DLL

Golangdll:使用Go编写动态链接库的高效方式
Golang 编写 Windows 动态链接库(DLL)

golang调用c库,cgo(一)
golang调用c语言动态库和静态库,cgo(二)
golang调用windows平台的dll库

模块

Go Modules详解
GOLANG导入自己写的 包/函数
golang如何引入自定义包?
GO语言包相关总结 -引用(本地和远程),自定义,安装,使用
golang package教程
Go如何创建一个包并使用(导入本地包和注意事项)

HTTP

golang常用的http请求操作 GET POST总结汇总
go基础 go的HTTP网络编程
Go语言标准库之net/http(一) —— Request
Go语言标准库之net/http(二) —— Response
Go语言标准库之net/http(三) —— Client
Go语言标准库之net/http(四) —— Server

Go:https 客户端 服务端 demo

反射

Golang 反射
GoLang反射
golang反射(reflect)struct操作
go语言通过反射创建结构体、赋值、并调用对应的操作


Go知识专栏
Go语言学习 --反射(reflect)机制
Go语言学习(2)–map的底层原理
Go语言学习(3)–Select详解


raoxiaoya Go 专栏

gin通过文件流提供流式下载文件,golang
golang获取操作系统信息:CPU,内存,网络,磁盘,进程管理,传感器(温度,风扇,电池)

golang工具函数库-lancet
golang使用energy开发GUI桌面程序,CEF,LCL

   

123

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Liuqz2009/article/details/133143967

智能推荐

【PyQt5】Python在PyQt5中使用ECharts绘制图表_pyqt5 pyecharts-程序员宅基地

文章浏览阅读6k次,点赞2次,收藏33次。Python在PyQt5中使用ECharts绘制图表_pyqt5 pyecharts

将本地网站发布到服务器上_网页发布-程序员宅基地

文章浏览阅读1.5k次,点赞2次,收藏4次。将静态的网页部署到服务器上,首先需要下载一个xftp,帮助我们上传文件;以及它的服务端xshell帮助我们重启服务器1,首先与服务器建立连接2,要想把我们的静态网页发布到服务器上,前提是我们的服务器安装了nignx,完成这些以后把我们本地的网页文件夹上传到/usr/local/nginx/html的路径下3,文件上传成功后,还需要我们修改nignx的配置文件,打开/usr/local/ng..._网页发布

java.net.ConnectException: no available server-程序员宅基地

文章浏览阅读2.1w次,点赞8次,收藏10次。我出现这个错误是因为没有加载我的配置文件在这里插入图片描述可以看到我上图打印的是连接我本地的nacos,并且连接超时但实际我的配置文件并不是配置的本地,看下图这就是典型的没有加载解决办法:完成这些就能加载到配置文件了..._no available server

请求大佬帮忙看看VScode Tensorflow model.fit 报错_model.fit报错use_multiprocessing=use_multiprocessing-程序员宅基地

文章浏览阅读1k次。import numpy as npimport tensorflow_core as tffrom tensorflow.keras.layers import Dense, SimpleRNNimport matplotlib.pyplot as pltimport osinput_word = "abcde"w_to_id = {'a': 0, 'b': 1, 'c': 2, 'd': 3, 'e': 4} # 单词映射到数值id的词典id_to_onehot = {0: [1.,._model.fit报错use_multiprocessing=use_multiprocessing

chapter04-程序员宅基地

文章浏览阅读152次。1、创建/guanli 目录,在/guanli下创建zonghe 和 jishu 两个目录(一条命令)[root@localhost ~]mkdir -p /guanli/{zonghe,jishu}2、添加组帐号zonghe、caiwu、jishu,GID号分别设置为2001、2002、2003[root@localhost ~]# groupadd -g 2001 zon..._在chapter04的包cn.itcast.chapter04.prsponse

字符串_空串是什么都没有字符串吗-程序员宅基地

文章浏览阅读362次。串的定义串是字符串的简称。在数据结构中,串是一种在数据元素的组成上具有一定约束条件的线性表,即要求组成线性表的所有数据元素都是字符,所以说串是一个有穷的字符序列。串是由零个或多个字符组成的有限序列,记作s=”s0s1…sn-1”(n≥0),其中s是串名,字符个数n称作串的长度,双撇号括起来的字符序列”s0s1…sn-1”是串的值字符串(String)是由数字、字母、任何其它的符号组成的一串字符。零个字符的串(即:"")称为空串,空串不包含任何字符。值得注意的是:(1)长度为1的空格串" “不等同于_空串是什么都没有字符串吗

随便推点

【SQL注入漏洞-04】布尔盲注靶场实战_oracle布尔盲注-程序员宅基地

文章浏览阅读6.5k次,点赞4次,收藏3次。当我们改变前端页面传输给后台sql参数时,页面没有显示相应内容也没有显示报错信息时,不能使用联合查询注入和报错注入,这时我们可以考虑是否为基于布尔的盲注。利用页面返回的布尔类型状态,正常或者不正常;我们输入的语句让页面呈现出两种状态,相当于true和false,根据这两种状态可以判断我们输入的语句是否查询成功。布尔盲注就是根据这两种状态,来反推我们输入的条件是真还是假。以sqli-labs-masterless-8关为例_oracle布尔盲注

ROS学习(11)使用ROS创建地图_ros建图-程序员宅基地

文章浏览阅读1w次,点赞10次,收藏72次。创建地图是一件比较复杂的工作,ROS利用map_server地图服务器,借助激光雷达和机器人的里程信息来完成这项工作。本篇我们还是利用柳树车库作为默认的地图环境。主要介绍了地图的创建、保存、加载,下一篇尝试配置导航功能包集,并在gazebo仿真环境下完成自定义机器人的自主导航。httpshttpshttpshttps。..._ros建图

自定义Magento页标题与Meta描述_magento seo suite 自定义 meta description-程序员宅基地

文章浏览阅读3.2k次。在Magento中,CMS页、产品页、分类页均可以设置Meta keywords与Meta Description。但在其它页面上如何设置呢?例如今天SEO团队发来文档,要求修改Checkout页、MyAccount页、Login页、Contact页等等的页标题与Meta描述部分。于是第一反应就是用XML来配置.另:在System-Configration-Design-Html-_magento seo suite 自定义 meta description

【PTA-python】第4章-15 换硬币 (20 分)_pta换硬币python-程序员宅基地

文章浏览阅读1.3k次。第4章-15 换硬币分析题目解法分析为了实现各个硬币数目>=1,range()函数设定倒序范围,先求五分硬币数目,再求二分硬币数目,最后求一分硬币数目,注意在往下递推求解的过程中,各个硬币数目的条件是>=1,这影响到range(five,0,-1)和if one>=1:题目将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?输入格式:输入在一行中给出待换的零钱数额x∈(8,100)。输出格式:要求按5分、2分和1分硬币的数量依次从大到小的顺序_pta换硬币python

firewall限制或开放IP及端口命令_firewall-cmd --zone=public --list-ports-程序员宅基地

文章浏览阅读1w次,点赞6次,收藏23次。一、查看防火墙状态1、首先查看防火墙是否开启,如未开启,需要先开启防火墙并作开机自启systemctl status firewalld开启防火墙并设置开机自启systemctl start firewalldsystemctl enable firewalld一般需要重启一下机器,不然后面做的设置可能不会生效二、开放或限制端口1、开放端口(1)如我们需要开启XShell连接时需要使用的22端口firewall-cmd --zone=public --add-port=22/tcp _firewall-cmd --zone=public --list-ports

北京交通大学-图像处理与机器学习_北京交通大学图像处理与机器视觉实验代码-程序员宅基地

文章浏览阅读6.7k次,点赞10次,收藏73次。日期项目2022/03/04更新实验环境配置视频P6,第八章后所有内容已同步更新!名称项目课程主页图像处理与机器学习B站主页啥都会一点的研究生课程B站视频【北交】图像处理与机器学习人工智能技术探讨群178174903人工智能技术探讨群2571218304人工智能技术探讨群3584723646课程目录及资料(UP已打包整理支持直链下载)章节内容资料第一章 绪论1-1 基本._北京交通大学图像处理与机器视觉实验代码

推荐文章

热门文章

相关标签