E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【Golang开发】
GoLang开发
使用gin框架搭建web程序
目录1.SDK安装2.编辑器下载3.编辑器准备4.使用4.1常见请求方式1.SDK安装保证装了Golang的sdk(官网下载windows.zip->解压,安装,配置bin的环境变量)2.编辑器下载DownloadGoLand:AGoIDEwithextendedsupportforJavaScript,TypeScript,anddatabases(jetbrains.com)3.编辑器准备新建
可是我还饿啊
·
2023-10-13 23:33
golang
gin
开发语言
golang开发
:channel使用
channel主要是用于多个goroutine之间通信channel语法channel是引用类型,需要实用make来创建channel,如下make(chanType,[buffer])chanType通道的类型buffer是可选参数,代表通道缓冲区的大小(省略则代表无缓冲)向channel里面写入数据使用<-符号q:=make(chanbool)q<-true从channel里面读取数据也是使用
飞翔码农
·
2023-10-09 21:15
go
go
golang
Golang 程序漏洞检测利器 govulncheck(三):github 集成方法
govulncheck为
Golang开发
者提供了一种准确可靠的方式来了解程序中可能存在的漏洞。官方也开发了对应的GitHubAction来帮助开发者扫描托管在Github上的项目。govulnchec
路多辛
·
2023-10-09 20:51
Golang系列知识讲解
golang
github
开发语言
后端
Go 学习资料 —(Go by example 中文版、Go 构建 Web 应用、Go 学习笔记、Golang常见错误、Go 语言四十二章经、Go 语言高级编程)
Gobyexample中文版Go构建Web应用Go学习笔记:无痕Go标准库中文文档
Golang开发
新手常犯的50个错误50ShadesofGo:Traps,Gotchas,andCommonMistakesforNewGolangDevsGo
wohu007
·
2023-10-09 13:34
#
简要记录
golang
前端
开发语言
cgo: C compiler “gcc“ not found: exec: “gcc“: executable file not found in %PATH%
cgo:Ccompiler"gcc"notfound:exec:"gcc":executablefilenotfoundin%PATH%问题描述原因分析解决方案参考链接问题描述场景描述win10系统搭建的
golang
Charles Yan
·
2023-10-08 13:46
Go
Bug
Summary
golang
EasyDarwin 4.x流媒体视频服务器即将发布,集十年之大成,为社会做贡献
EasyDarwin项目从最早的BasedOnDarwinStreamingServer改造出来的1.0时代,到后来基于node.js开发的2.0时代,再到
Golang开发
的3.0时代,经历了整整十年的时间
xiejiashu
·
2023-10-06 13:38
EasyDarwin
流媒体服务器
视频点播服务器
视频直播服务器
免费的流媒体音视频平台
安防视频服务器
Gophers 如何准备面试?
断更接近两个月了,这段时间我一直在准备面试,所以这篇文章就主要来说一说当前市场环境以及该如何准备面试;我本人技术栈主要是Go语言,找的都是
Golang开发
的岗位,所以本文更适合相关技术栈的朋友们观看;当前
煎鱼(EDDYCJY)
·
2023-09-30 09:10
面试
java
职场和发展
开发语言
Golang开发
--互斥锁和读写锁
互斥锁(Mutex)互斥锁(Mutex)是一种并发控制机制,用于保护共享资源的访问。互斥锁用于确保在任何给定时间只有一个goroutine(Go语言中的并发执行单元)可以访问被保护的共享资源,从而避免竞争条件和数据竞争。Go语言提供了sync包来支持互斥锁的实现,其中最常用的互斥锁类型是sync.Mutex。下面是互斥锁的基本使用示例:import("sync")var(counterintmut
liulanba
·
2023-09-28 19:47
go
golang
c++
xcode
vim进行
golang开发
vim进行
golang开发
主要通过vim-go插件,实现代码跳转、编译、调试等功能。
·
2023-09-27 13:41
govimvim-go
MinDoc v0.4:轻量级文档在线管理系统
因PHP的部署对普通用户来说太复杂,所以改用
Golang开发
。可以方便用户部署和实用。MinDoc是一款针对IT团队开发的简单好用的文档管理系统。MinDoc的前身是SmartWiki文档系统。
llawliet0001
·
2023-09-25 06:48
运维
服务器
golang GOPROXY配置
默认安装
golang开发
环境,其中GOPROXY的地址是https://proxy.golang.org通常这个地址是访问不了的。
厚土火焱
·
2023-09-25 00:43
IntelliJ IDEA
golang开发
go-lang-idea-plugin 安装 无法 选择 go sdk 解决方法
在某些旧版本中是能选择GoSDK的,实测IntelliJIDEA2019.3.1x64版本使用intellij-go-193.5662.53.103.zip是没有此选项的。先要安装插件以使idea支持goimage.png我是从官方下载后存在自己的GitHub上的,各位可以获取这几个版本做试一下下载地址项目GoSDK缺失待处理:image.png无GoSDK选项:image.png解决方案是:在i
LAMYMAY
·
2023-09-24 22:03
路飞IT黑金实战项目教学
正在代理路飞IT全学科实战项目5年黑金卡(订阅本专栏即可赠送5年黑金会员卡,订阅前联系博主更有折享优惠,每篇文章下都有联系方式)包含Python开发、Linux云计算、前端开发、
Golang开发
、AI&
A等天晴
·
2023-09-24 15:52
前端
爬虫
后端
华为云云耀云服务器L实例评测 | 基于minikube搭建单节点kubernetes集群
1安装Docker2conntrack-tools3安装minikube4下载二进制:kubeadm、kubectl、kubelet5准备镜像6启动minikube7简单测试Minikube是一个使用
golang
luofengmacheng
·
2023-09-23 08:58
服务器
运维
k8s
最新最全Golang面试题(精通篇)
Golang面试问题汇总通常我们去面试肯定会有些不错的Golang的面试题目的,所以总结下,让其他
Golang开发
者也可以查看到,同时也用来检测自己的能力和提醒自己的不足之处,欢迎大家补充和提交新的面试题目
^全村的希望
·
2023-09-22 13:30
工作随笔
golang
面试
并发编程
编程语言
Golang开发
--defer关键字
defer是Go语言中的一个关键字,用于延迟执行函数或方法的调用。defer语句会将其后面的函数或方法调用推迟到当前函数返回之前执行,无论函数是正常返回还是发生异常。funcmain(){deferfmt.Println("defer1")deferfmt.Println("defer2")fmt.Println("Hello,World!")}输出结果为:Hello,World!defer2de
liulanba
·
2023-09-22 09:47
go
golang
oracle
数据库
兔兔答题企业版1.0.0版本全网发布,同时开源前端页面到unicloud插件市场
项目说明兔兔答题是用户端基于uniapp开发支持多端适配,管理端端采用TypeScript+Vue3.js+element-plus,后端采用THinkPHP6+PHP8+
Golang开发
的一款在线答题应用程序
Mandy的名字被占用了
·
2023-09-20 08:59
产品介绍
前端
vim进行
golang开发
vim进行
golang开发
主要通过vim-go插件,实现代码跳转、编译、调试等功能。
·
2023-09-19 15:00
govimvim-go
Golang开发
--计时器(Timer)和定时器(Ticker)
计时器(Timer)在Go中,可以使用time包提供的计时器(Timer)来执行定时任务。计时器允许你在指定的时间间隔后执行某个操作。time.Timer结构表示一个计时器,它会在指定的时间段后触发单次操作。创建计时器:使用time.NewTimer(duration)函数创建一个计时器,其中duration是一个time.Duration类型的时间段,表示计时器触发的时间间隔。启动计时器:使用t
liulanba
·
2023-09-15 09:08
go
golang
开发语言
后端
[golang 流媒体在线直播系统] 2.搭建基于golang的流媒体服务器实现拉流推流,以及Html客户端拉取hls类型的流
搭建流媒体服务器1.Livego框架的介绍Go语言拥有强大的服务器性能,golang在语言级别解决了多进程并发的问题,支持多核CPU均衡使用,支持海量轻量级线程,所以非常适合做流媒体服务器.而livego是基于
golang
zhoupenghui168
·
2023-09-14 10:06
golang
#
流媒体在线直播系统
服务器
golang
服务器
HLS
livego
推流拉流
Golang开发
--select
在Go语言中,select语句用于在多个通道操作中进行选择。select语句使得程序可以同时等待多个通道的操作,并在其中任意一个通道就绪时执行相应的操作。以下是select语句的详细描述:select{case<-ch1://当ch1通道可读时执行的操作casedata:=<-ch2://当ch2通道可读时执行的操作,并将读取的值赋给data变量casech3<-value://当ch3通道可写时
liulanba
·
2023-09-12 09:08
go
golang
数据库
开发语言
Golang开发
-new关键字
在Go语言中,new关键字用于创建一个新的零值对象,并返回指向该对象的指针。它是Go语言中用于分配内存的一种方式。new关键字的语法如下:ptr:=new(Type)其中,Type表示要创建的对象的类型,ptr是指向新对象的指针。以下是一个示例,演示如何使用new关键字创建一个新的对象:packagemainimport"fmt"typePersonstruct{NamestringAgeint}
liulanba
·
2023-09-12 09:03
go
golang
c++
开发语言
go小知识2
Golang开发
新手常犯的50个错误_gezhonglei2007的博客-CSDN博客一些题目整理,附带大佬的解释1.go中哪些值不能寻址&常量(const常量,字面值3.14,字符串“xxx”,函数或方法
BigOrangeSama
·
2023-09-11 14:08
一些小知识
golang
开发语言
golang开发
一个自动修复系统错误,发现有缺失的dll会进行安装,干货满满,[强烈建议收藏]
golang代码如下:packagemainimport("fmt""golang.org/x/sys/windows/registry""io""log""net/http""os""os/exec""path/filepath""strings""time")//重启计算机funcReShutDownEXE(){fmt.Println("重启主机")arg:=[]string{"-r","-t
逆向导师
·
2023-09-11 02:23
golang
系统安全
windows
golang开发
轻量级定时任务,goticker的实战案例,干货满满,【强烈建议收藏】
序言采集数据要用到定时任务,处理汇总数据也要用到定时任务。要无人值守自动化处理任务也需要定时任务。定时任务在各行各业都应用广泛。golang代码如下:packagemainimport("fmt""github.com/aWildProgrammer/goticker""os""os/exec""time")funcmain(){task:=goticker.New(100,false)ch2:=
逆向导师
·
2023-09-11 02:53
golang
开发语言
后端
Golang学习日志 ━━ 部署Gin-Vue-Admin到windows系统并启用IIS服务,顺便学习如何设置IIS反向代理
gin-vue-admin是一套国人用
golang开发
的后台管理系统,总体还是值得推荐的,这里记录一下如何安装到windows服务器。
暂时先用这个名字
·
2023-09-11 02:46
服务器
Golang
前端
vue.js
golang
学习
gin-vue-admin
iis
vscode插件设置——
Golang开发
环境配置
1、vscode安装Go插件2、vscode自动提示需要安装插件,点击installallToolsenvironment:GOPATH=D:\go-projectInstalling11toolsatD:\go-project\bininmodulemode.gopkgsgo-outlinegotestsgomodifytagsimplgoplaydlvdlv-dapstaticcheckgop
甜点cc
·
2023-09-10 02:49
Golang
vscode
golang
ide
组件分享之后端组件——一个游戏服务器架构gonet
组件基本信息组件:gonet开源协议:MITLicense内容本节我们继续进行分享使用
Golang开发
游戏可以使用的相关插件,本节我们分享一个游戏服务器架构gonet整体架构如
cn華少
·
2023-09-09 16:23
Mac Golang 开发环境配置
Mac
Golang开发
环境配置Golang介绍Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。
janlle
·
2023-09-08 15:47
Golang开发
--Goroutine的使用
Go语言天生支持并发编程,提供了丰富的原语和工具来编写并发程序。Goroutine是Go语言中的轻量级执行单位。它们是由Go运行时(runtime)管理的,并且能够在单个线程上运行成千上万个Goroutine。创建Goroutine非常高效,可以通过使用关键字go启动一个新的Goroutine。例如,gomyFunction()将myFunction作为一个Goroutine启动。1.并发与并行:
liulanba
·
2023-09-08 13:18
go
golang
数据库
开发语言
Golang开发
--channel的使用
在Go语言中,channel(通道)是一种用于在goroutine之间进行通信和同步的并发原语。它提供了一种安全且简单的方式来传递数据。通道的详细描述和使用方法1.定义通道:通道是通过使用make函数来创建的。通道有特定的类型,用于指定通道中传输的数据的类型。例如,ch:=make(chanint)创建了一个整型数据传输的通道。2.发送和接收数据:使用<-运算符可以将数据发送到通道或从通道接收数据
liulanba
·
2023-09-08 13:47
go
golang
java
数据库
Golang开发
--interface的使用
在Go语言中,接口(interface)是一种特殊的类型,它定义了一组方法的集合。接口为实现多态性提供了一种机制,允许不同的数据类型实现相同的方法,从而可以以统一的方式处理这些不同类型的对象。接口在Go中广泛用于实现抽象和多态性的概念。接口提供了一种将抽象概念与实际实现分离的方法,从而使代码更加模块化和可维护。接口允许使用多态性,允许不同的类型实现相同的方法,从而使代码更加灵活。接口在Go标准库中
liulanba
·
2023-09-08 12:46
go
golang
开发语言
后端
小白怎么入门
Golang开发
实战?看这篇就够啦!(白嫖60G资料)
Golang不难,入门更简单!可不要被它神秘的外衣给唬住了。只要你接下来认真听完我的讲解,虽然保证不了你能成为大神,但就算你学习能力再差那也能达到入门级别。零、简单了解GolangGo语言是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言,它用批判吸收的眼光,融合C语言、Java等众家之长,将简洁、高效演绎得淋漓尽致。Go语言起源于2007年,当时Google的技术大
我不是hack
·
2023-09-08 03:10
golang
开发语言
后端
数据库
java
网络威胁防御+资产测绘系统-
Golang开发
NIPS-Plus网络威胁防御+资产测绘系统-
Golang开发
项目地址:https://github.com/jumppppp/NIPS-PlusNIPS-Plus是一款使用golang语言开发的网络威胁防御系统
我重来不说话
·
2023-09-07 21:23
Golang
网络编程
网络
golang
nips
网络威胁防御系统
资产测绘
防火墙
Golang 之context库用法
1.contextGolang中的context是Go语言在golang1.7发布时新增的标准包目的是增强
Golang开发
中并发控制技术简单来讲当一个服务启动时,可能由此服务派生出多个多层级的goroutine
楚江云
·
2023-09-07 02:57
linux ubuntu 安装node环境(使用nvm安装)
在windows下面,我常用的node版本管理器是nvm,是
golang开发
的windows版本。nvm本身是linux系统下的node版本管理器。所以通过nvm安装是最方便的了。
mudssky
·
2023-09-03 02:45
Hello World!1分钟配置好你的Go环境
在这篇文章中,我们从头到尾一步步指导你配置
Golang开发
环境,并编写你的第一个"Hello,World!"程序。
·
2023-09-02 09:28
go
Hello World!1分钟配置好你的Go环境
在这篇文章中,我们从头到尾一步步指导你配置
Golang开发
环境,并编写你的第一个"Hello,World!"程序。
·
2023-09-02 09:27
go
Windows 部署 Golang 开发环境
总览本文将介绍如何在Windows系统下,部署
Golang开发
环境。
万有引力万有
·
2023-09-01 11:02
百万级并发IM即时消息系统(1)前期准备
Go语言实战项目《百万级并发IM即时消息系统》,程序员转行
golang开发
必看,手把手教你从零入门Go语言开发_哔哩哔哩_bilibili1.架构2.技术栈3.介绍Gin是目前golang使用最广泛的Web
BigOrangeSama
·
2023-09-01 08:22
go用户通讯系统
golang
Golang 程序漏洞检测利器 govulncheck(一):安装和使用方法
govulncheck是一个命令行工具,可以帮助
Golang开发
者快速找到项目代码和依赖的模块中的安全漏洞。该工具可以分析源代码和二进制文件,识别代码中对这些漏洞的任何直接或间接调用。
路多辛
·
2023-09-01 05:43
Golang系列知识讲解
golang
开发语言
后端
使用
golang开发
MySQL binlog同步工具demo
背景这篇是一个使用
golang开发
的binlog解析工具,更偏向demo和研究性质。
西5d
·
2023-08-31 06:49
Mac配置VsCode+
Golang开发
环境
1.从官网下载后安装GoLang官网2打开终端配置代理goenv-wGOPROXY=https://goproxy.cn,direct输入goversion,如果能正常显示go的版本则说明安装成功3.配置go的环境变量vim~/.zshrcexportPATH=$PATH:/usr/local/go/bin4.在vscode中安装Go扩展插件shift+command+p搜索:>Go:Insata
Eason_0316
·
2023-08-31 05:42
vscode
macos
golang
几种gRPC调试工具
参照
golang开发
一个简单的grpc[1]完整代码:github.com/cuishuang/grpcdemo[2],此处仅需要使用gRPCServer,不需要Client部分切到helloservice
techdashen
·
2023-08-29 06:24
后端
几种gRPC调试工具
参照
golang开发
一个简单的grpc完整代码:github.com/cuishuang/grpcdemo,此处仅需要使用gRPCServer,不需要Client部分切到helloservice目录执行
·
2023-08-28 23:36
后端
Go 第三方库引起的线上问题、如何在线线上环境进行调试定位问题以及
golang开发
中各种问题精华整理总结
Go第三方库引起的线上问题、如何在线线上环境进行调试定位问题以及
golang开发
中各种问题精华整理总结。01前言在使用Go语言进行Web开发时,我们往往会选择一些优秀的库来简化HTTP请求的处理。
代码讲故事
·
2023-08-27 15:30
日常错误
前后端
golang
线上环境
http
web
后端
常见问题
第三方
开源文库系统moredoc
moredoc中文名魔豆文库,是基于
golang开发
的类似百度文库、新浪爱问文库的开源文库系统,支持TXT、PDF、EPUB、MOBI、Office等格式文档的在线预览与管理,为dochub文库(github
杨浦老苏
·
2023-08-26 09:22
群晖
docker
在线文档
电子书
go学习之go的语法知识
文章目录1.go语言开发注意事项2.golang常用的转义字符(escapechar)3.
golang开发
常用的问题小结与提示:4.go语言注释类型(1).注释类型1)行注释2)块注释(多行注释)(2)
留乘船
·
2023-08-25 07:41
golang学习
学习日记
golang
学习
开发语言
golang开发
规约
分类描述重要性说明分类描述重要性说明工具必须在工程中使用gofmt、goimports、gometalinter或者golangci-lint工具对代码试试检查高命名目录名必须为全小写单词,允许加中划线‘-’组合方式,但是头尾不能为中划线。高命名包名必须全部为小写单词,无下划线,越短越好。尽量不要与标准库重名。高命名文件名必须为小写单词,允许加下划线‘_’组合方式,但是头尾不能为下划线。高命名常量
胡小毛
·
2023-08-24 17:25
使用
golang开发
selpg命令行程序
SelpgSelpgisautilitythatselectspagerangefromtextinput.Theinputcancomefromthefilespecifiedasthelastcommandlineparameter,andcanalsobefromstandardinputwhennofilenameargumentisgiven.selpgfirsthandlesallco
tomyleee
·
2023-08-22 07:42
程序实践
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他