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回溯法
Leetcode 216 组合总和 III
解题思路:按照
回溯法
解题模板1.确定返回值及参数Listn时,即可剪枝。
庄园特聘拆椅狂魔
·
2023-12-06 11:27
刷题训练营
算法
数据结构
leetcode
Leetcode 77 组合
如:n=3,k=2,则有:121323一般,我们使用
回溯法
来解决组合问题。
庄园特聘拆椅狂魔
·
2023-12-06 11:24
刷题训练营
算法
数据结构
leetcode
实现一个web框架
Go语言/
golang
也是如此,新框架层出不穷,比如Beego,Gin,Iris等。那为什么不直接使用标准库,而必须使用框架呢?在设计一个框架之前,我们需要回答框架核心为我们解决了
wht1995316
·
2023-12-06 10:42
后端
知识分享之
Golang
——好用的web组件库分享
知识分享之
Golang
——好用的web组件库分享背景知识分享之
Golang
篇是我在日常使用
Golang
时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家,来进行共同学习。
cn華少
·
2023-12-06 10:36
Go 语言进阶教程
初学者推荐Go语言简明教程,一篇文章入门Go1
Golang
7天进阶系列7天用Go从零实现Web框架-GeeGee是一个模仿gin实现的Web框架,GoGin简明教程可以快速入门。
极客兔兔
·
2023-12-06 10:39
Go
Golang
go
golang
写在FastAPI之旅之前
在过去的十年里,我深入参与了Java、PHP和
Golang
的开发工作。
micro_cloud_fly
·
2023-12-06 09:08
FastAPI之旅
fastapi
golang
开发之个微机器人的二次开发
简要描述:下载消息中的文件请求URL:http://域名地址/getMsgFile请求方式:POST请求头Headers:Content-Type:application/jsonAuthorization:login接口返回参数:参数名必选类型说明wId是string登录实例标识包含此参数所有参数都是从消息回调中取)msgId是long消息idcontent是string收到的消息的xml数据返
辰辰
·
2023-12-06 06:44
微信机器人
api接口
微信管理
golang
开发语言
后端
Golang
字符串格式化方法
代码示例:packagemainimport("fmt")funcmain(){name:="Alice"age:=25fmt.Sprintf("66Mynameis%sandIam%dyearsold.",name,age)fmt.Printf("88Mynameis%sandIam%dyearsold.\n",name,age)}
小小平不平凡
·
2023-12-06 06:09
golang
服务器
开发语言
Golang
中for循环使用
在Go语言中,使用for关键字进行循环操作。Go语言提供了几种不同类型的for循环语法,包括常见的for循环、forrange循环和无限循环一、基本的for循环语法格式如下:for初始化语句;循环条件;后续操作{//循环体}示例:sum:=0fori:=1;i=10{break}count++//无限循环体}
小小平不平凡
·
2023-12-06 06:09
golang
Golang
中json和jsoniter的区别
区别1:jsoniter除了支持字节数组与结构体互转外,还支持字符串与结构体互转jsoniter使用示例:packagemainimport("fmt""time"jsoniter"github.com/json-iterator/go""github.com/json-iterator/go/extra")typeOrderstruct{Idint64`json:"id"`OrderIdstri
小小平不平凡
·
2023-12-06 06:06
golang
开发语言
深入理解 Go 语言中的接口(interface)
一、
GoLang
接口的定义1、
GoLang
中的接口在Go语言中接口(interface)是一种类型,一种抽象的类型接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节实现接口的条件一个对象只要全部实现了接口中的方法
奔跑的蜗牛.
·
2023-12-06 06:53
GoLang
golang
开发语言
后端
使用 Go Modules 管理依赖:简明教程
一、
GoLang
中包的介绍和定义包(package)是多个Go源码的集合,是一种高级的代码复用方案Go语言为我们提供了很多内置包,如fmt、strconv、strings、sort、errors、times
奔跑的蜗牛.
·
2023-12-06 06:49
golang
开发语言
后端
golang
Error Wrapping
go1.13中引入errwraping机制1.13前函数返回一个errorerrors.New()创建一个errorStringerrorString只包含了一个字符串实现了error接口的Error方法当函数嵌套返回时嵌套层数更深的error只保留了字符串信息丢失了原始的类型//EachcalltoNewreturnsadistincterrorvalueevenifthetextisident
nil_ddea
·
2023-12-06 05:58
Golang
:国内 go get 无法下载的问题
设置使用国内七牛云的gomodule镜像:
golang
1.13版本以及以后的版本可以直接执行:goenv-wGO111MODULE=ongoenv-wGOPROXY=https://goproxy.cn
ukernel
·
2023-12-06 04:13
回溯算法与深度优先遍历-算法
回溯法
采用试错的思想,它尝试分步的去解决一个问题。
未来星_狒狒
·
2023-12-06 04:07
二
算法领域
深度优先
算法
error转string
1概述在
golang
中,error类型是非常常见的一种数据类型。在开发过程中,经常会遇到需要将error类型转换成string类型的情况。
alden_ygq
·
2023-12-06 04:30
golang
开发语言
User
golang
一些优质关于sip协议包
在Go语言中,有一些优质的SIP协议包,适用于构建SIP客户端和服务器。以下是其中一些常用的SIP库:1.**github.com/cloudwebrtc/sip:**-GitHub地址:[cloudwebrtc/sip](https://github.com/cloudwebrtc/sip)-该库提供了用于构建SIP客户端和服务器的基本工具。它支持TCP、UDP和WebSocket传输,可以方便
若尘拂风
·
2023-12-06 04:59
golang
sip
golang
实现和linephone的功能
要在Go语言中实现类似于Linphone的VoIP功能,您可以结合使用适用于Go的SIP库和WebRTC库。以下是一些步骤和示例代码,以便实现一个简单的VoIP客户端。1.选择SIP库:-在Go语言中,您可以使用`github.com/cloudwebrtc/sip`等SIP库。使用GoGet命令安装库:goget-ugithub.com/cloudwebrtc/sip2.选择WebRTC库:-在
若尘拂风
·
2023-12-06 04:59
golang
开发语言
后端
go 爬虫 todo
GitHub-andeya/pholcus:Pholcusisadistributedhigh-concurrencycrawlersoftwarewritteninpure
golang
Go的神秘男朋友
·
2023-12-06 04:58
golang
golang
使用sip实现语音通话
在使用github.com/cloudwebrtc/sip这个Go语言库时,要实现通话,您需要处理SIP协议的一系列操作,包括建立和终止呼叫、处理媒体传输等。以下是一个简化的示例代码,演示如何使用该库来处理SIP通话的基本流程:packagemainimport("fmt""log""time""github.com/cloudwebrtc/sip")funcmain(){//配置SIP客户端co
若尘拂风
·
2023-12-06 04:56
golang
开发语言
后端
Go Web 编程--应用ORM
gorm的基本用法如何管理ORM的使用如何合理规划项目目录结构安装gorm包gorm是一个出色的,对开发人员友好的
Golang
ORM库,其支持的特性包括:全特性ORM(几乎包含所有特性)模型关联(一对一
Java天天
·
2023-12-06 02:28
组件分享之后端组件——基于
Golang
实现的用于收集、处理、聚合和编写指标的代理telegraf
组件分享之后端组件——基于
Golang
实现的用于收集、处理、聚合和编写指标的代理telegraf背景近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题
cn華少
·
2023-12-06 00:05
golang
: go build遇到报错
中国墙是国内程序员进步路上的最大绊脚石编译go的过程中遇到这样的报错:module***:Get"https://proxy.
golang
.org/***":dialtcp172.217.160.113
春木橙云
·
2023-12-05 22:54
go学习之goroutine和channel
goroutine(协程)1.goroutine入门2.goroutine基本介绍-1.进程和线程说明-2.程序、进程和线程的关系示意图-3.Go协程和Go主线程3.案例说明4.小结5.MPG模式基本介绍6.设置
Golang
留乘船
·
2023-12-05 21:33
golang学习
学习日记
golang
学习
【
golang
】为什么使用goland终端修改不了Go语言的配置环境?
问题最近在做项目时,需要使用
golang
的交叉编译,在windows系统上打包一个可以在linux系统上运行的
golang
程序的二进制文件。
m旧裤子
·
2023-12-05 21:02
golang
golang
开发语言
后端
终端
前端vue与后端
golang
数据库mysql 实现登录操作
最近学了
golang
语言,简单写一个登录操作的demo。首先,也是最基本的,先写一个登录框页面,如图。
Freedom in the wind
·
2023-12-05 21:06
golang
vue
vue.js
前端
golang
后端
mysql
GODOC命令无效,原因是需要手动安装
$goget
golang
李述铜
·
2023-12-05 19:56
GO语言
go
开发语言
[
Golang
] 高频次和高并发下的随机数重复问题的解决方案
一、概要:在
Golang
中,获取随机数的方法一般会介绍有两种,一种是基于math/rand的伪随机,一种是基于crypto/rand的真随机。
Effend
·
2023-12-05 18:09
Golang
golang
超好用的个人知识管理系统,思源
“思源”是一款隐私优先、自托管且完全开源的个人知识管理系统,使用typescript和
golang
编写,免费下载使用。
慕斯-ing
·
2023-12-05 16:19
快乐工作
精彩生活
思源
笔记
经验分享
Golang
Map实现原理分析与解读
一、map的结构与设计原理
golang
中map是一个kv对集合。
独臂阿童木
·
2023-12-05 16:13
goLang
#
go语言基础
#
golang
源码原理
golang
哈希算法
链表
golang
入门之map
map的概念map是一种key:value键值对的数据结构容器。map内部实现是哈希表(hash)。map最重要的一点是通过key来快速检索数据,key类似于索引,指向数据的值。map是引用类型的。map的声明//var变量名map[key类型]value类型varm1map[string]stringmap的初始化//方法1:先var声明,再用make初始化varm1map[string]str
萝卜说菜
·
2023-12-05 16:12
golang
golang
开发语言
后端
golang
对map的理解
一、map的基本介绍map是key-value数据结构,又称为字段或者关联数组。类似其它编程语言的集合二、map的声明varmap变量名map[keytype]valuetypmap的key可以是很多种类型,比如bool,数字,string,指针,channel,还可以是只包含前面几个类型的接口,结构体,数组。通常key为int、string注意:slice,map还有function不可以,因为
江湖夜雨十年灯丶
·
2023-12-05 15:42
golang
golang
【
golang
】map的底层实现
map的2个重要的数据结构map头部的数据结构hmap是map头的数据结构,这里边有几个比较重要的成员。count记录了map的实际的元素个数,B控制着桶的大小为2^B。buckets是一个指针指向一个长度为2^B的数组,数组的每个元素是bmap类型,该结构包含8个key/value,称为一个桶。oldbuckets和buckets一样也是一个指针指向多个桶组成的数组,不同的是oldbuckets
林中徘徊
·
2023-12-05 15:41
golang
golang
哈希算法
数据结构
Golang
学习(十七)Map
map是key-value数据结构,类似于其他语言的集合、字典,在go中被称为"关联数组"基本语法var变量名称map[键类型]值类型//
golang
中的map的类型可以是bool、数组、string、
默子昂
·
2023-12-05 15:39
GO
golang
开发语言
后端
【
Golang
】Go语言Map详解
文章目录环境大纲一、map基础知识map特点map初始化map访问二、
golang
实现1.数据结构2.访问2.扩容(TODO)总结(TODO)参考资料环境go1.17.8darwin/arm64大纲map
oofpg
·
2023-12-05 15:07
Golang
golang
map
hashtable
hash
Golang
-map
目录什么是map?声明map的使用map增删改查map的遍历map的长度map切片map排序注意什么是map? map是一种key-value数据结构,类似于其它的编程语言,如Java。声明//基本语法varmap变量名map[keytype]valuetype map中的key可以是很多种类型,如bool,数字,string,指针,channel,还可以是接口,结构体,数组。 但是key不
是哈猿啊
·
2023-12-05 15:07
Go语言实况记录
golang
开发语言
后端
map
Golang
清空map的两种方式及性能比拼
一、
Golang
中删除map的方法1、所有Go版本通用方法a:=make(map[string]int)a["a"]=1a["b"]=2//clearalla=make(map[string]int)2
bsegebr
·
2023-12-05 15:36
java
golang
java
算法
运维
开发语言
golang
的map
map是一种无序的基于key-value的数据结构,Go语言中map是引用类型,必须初始化才能使用。1、map的定义定义:map[KeyType]ValueType其中,KeyType表示键的类型,ValueType表示对应值的类型。map类型变量默认初始值为nil,要使用make()函数分配内存。语法:make(map[KeyType]ValueType,[cap])其中,cap为map的容量,
西瓜味儿的小志
·
2023-12-05 15:35
Golang
go
golang
GoLang
语言Map用法
目录Map的内部结构Map的操作1.创建和初始化2.添加键值对3.获取值4.删除键值对5.遍历map6.检查键是否存在注意事项在Go语言中,map是一种无序的键值对集合,其中每个键必须是唯一的。以下是关于map内部结构和操作的详细解释:Map的内部结构Go中的map内部实现了一个哈希表(hashtable)。哈希表是一种数据结构,它通过将键映射到一个索引来实现快速的键值检索。Bucket桶:哈希表
星宇星静
·
2023-12-05 15:34
笔记
哈希算法
算法
golang
go
Golang
pipline泛型管道和类型管道的性能差距
pips/generic.go//genericpackagepipstypeGenericstruct{}funcNewGeneric()*Generic{generic:=&Generic{}returngeneric}func(generic*Generic)Repeat(done<-chaninterface{},args...interface{},)<-chaninterface{}{
FredricZhu
·
2023-12-05 15:03
DDD系列 实战一 应用设计案例 (
golang
)
DDD系列实战一应用设计案例(
golang
)基于ddd的设计思想,核心领域需要由纯内存对象+基础设施的抽象的接口组成独立于外部框架:比如web框架可以是gin,也可以是beego独立于客户端:比如客户端可以是
JarvanStack
·
2023-12-05 15:26
我的世界服务器连接协议,go-mc: Minecraft(我的世界)各种协议的Go实现
Go-MCThere'ssomelibraryinGosupportyoutocreateyourMinecraftclientorserver.这是一些
Golang
库,用于帮助你编写自己的Minecraft
瓦啦
·
2023-12-05 15:06
我的世界服务器连接协议
Day42| Leetcode 416. 分割等和子集
01一维和二维背包Leetcode416.分割等和子集题目链接416分割等和子集本题目第一个反应是用
回溯法
,但是会超时,用dp滚动数组是最优的,但是这里要注意,容量和价值是相同的,也就是说只要让target
吼吼848
·
2023-12-05 14:04
leetcode
算法
职场和发展
protobuf用例编写
1.安装go语言环境,这里省略2.安装protobuf环境1>下载https://github.com/
golang
/protobuf,放到路径$GOPATH/src/github.com/2>进入protoc-gen-go
cswangs
·
2023-12-05 14:24
go语言中-grpc应用简单实例
======本文分享适用于初学者-程序根目录/opt/www/grpcDome/gogetgoogle.
golang
.org/grpc//RPC包gogetgithub.com/
golang
/protobuf
AiLoveWorld
·
2023-12-05 14:24
go
golang
rpc
开发语言
在CSDN学
Golang
(单元测试与性能分析)
一,功能测试Go语言中的功能测试是一种自动化测试方法,用于确保软件产品的各项功能正常运行。它通过编写测试用例来验证代码的正确性和健壮性。Go语言内置了一个名为testing的包,该包提供了大量用于编写单元测试和功能测试的函数和工具。在Go语言中,每个功能测试都必须以Test开头,并接受*testing.T类型的参数。这个参数用于控制测试过程,并提供一些有用的断言函数来验证预期结果是否与实际结果相符
YKM_2580
·
2023-12-05 14:54
golang
开发语言
后端
【GO】protobuf在
golang
中的测试用例
上篇文章介绍了如何安装protobuf环境,文章链接如下【Go】protobuf介绍及安装-CSDN博客本节介绍protobuf在gRPC中具体如何使用,并编写测试用例一、Protobuf是如何工作的.proto文件是protobuf一个重要的文件,它定义了需要序列化数据的结构,当protobuf编译器(protoc)来运行.proto文件时候,编译器将生成所选择的语言的代码,比如你选择go语言,
NettyBoy
·
2023-12-05 14:53
GO语言
golang
开发语言
后端
Go语言基础面经
2.说说go语言的select机制select机制用来处理异步IO问题select机制最大的一条限制就是每个case语句里必须是一个IO操作
golang
在语言级别支持select关键字3.解释一下go语言中的静态类型声明静态类型声明是告诉编译器不需要太多的关注这
ldxxxxll
·
2023-12-05 14:44
golang
开发语言
后端
golang
快速入门[3]-go语言helloworld
golang
快速入门[3]-go语言helloworld在之前,我们介绍了如何在windows、macos以及linux平台构建go语言的开发环境
golang
快速入门[2.1]-go语言开发环境配置-windows
golang
唯识相链2
·
2023-12-05 09:12
golang
使用es,报错Elasticsearch health check failed
今天
golang
代码里调用es,结果一直报错。
weixin_42094764
·
2023-12-05 08:22
elasticsearch
搜索引擎
golang
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他