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高性能编程
datarace
datarace可能出现的问题谈谈
Golang
中的DataRace-poslua|ms2008Blog
lx思无邪
·
2023-11-04 02:56
GoLang
之数据定义
文章目录
GoLang
之数据定义1.函数返回值问题2.结构体比较问题3.string与nil类型4.常量5.内存四区概念A.数据类型本质:B.数据类型的作用:C.内存四区栈区(Stack):堆区(heap
GoGo在努力
·
2023-11-03 22:48
GoLang底层
golang
开发语言
后端
Golang
特殊类型-切片(Slice)
文章目录切片的本质切片的定义var声明切片Make初始化切片判断切片是否为空切片不能直接比较切片的赋值拷贝切片遍历切片添加元素切片底层内存原理探究引入源码解读复制切片删除元素总结及注意点在上篇数据类型-Array中写到因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性funcarraySum(x[5]int)int{sum:=0for_,v:=rangex{sum=sum+
Payne-Wu
·
2023-11-03 22:48
重学编程之Golang
golang
编程语言
golang
:常量
golang
中的常量使用const定义,用于存储不会改变的数据,常量是在编译时被创建的,即使定义在函数内部也是如此,并且只能是布尔型、数字型(整数型、浮点型和复数)和字符串型。
OceanStar的学习笔记
·
2023-11-03 22:48
golang
初探
Golang
(2)-常量和命名规范
1命名规范1.1Go是一门区分大小写的语言。命名规则涉及变量、常量、全局函数、结构、接口、方法等的命名。Go语言从语法层面进行了以下限定:任何需要对外暴露的名字必须以大写字母开头,不需要对外暴露的则应该以小写字母开头。当命名(包括常量、变量、类型、函数名、结构字段等等)以一个大写字母开头,如:Analysize,那么使用这种形式的标识符的对象就可以被外部包的代码所使用(客户端程序需要先导入这个包)
Gogo-2020
·
2023-11-03 22:18
golang
go
代码规范
类
单元测试
常量的定义
golang
中的常量
1.常量使用const修改2.常量在定义的时候,必须初始化3.常量不能修改4.常量只能修饰bool、数值类型(int,float系列)、string类型5.语法:constidentifier[type]=value举例说明,看看下面的写法是否正确:constname="tom"//ok本身有类型推导consttaxfloat64=0.8//okconstaint//error,没有初始化cons
anzrs
·
2023-11-03 22:18
golang
数据结构
算法
【
GoLang
】2.2 常量变量
常量 很多语言都有常量变量,java中是用final修饰常量,不加final就是变量。特殊的是python,python没有常量,举个例子,math模块的pi都能被改掉:>>>importmath>>>math.pi3.141592653589793>>>math.pi=3>>>math.pi3 所以python就有点不安全,需要程序员自律哈哈,否则有不自律的程序员乱改一些库里的常量,就会造成
醒过来摸鱼
·
2023-11-03 22:16
#
GoLang
golang
开发语言
后端
Golang
学习笔记02 --- 变量,常量的定义
02变量,常量变量的声明方式赋值可以进行自动的类型判断在一个赋值语句中可以对多个变量进行同时赋值需要注意的点:如果声明了变量代码中没有用到在编译阶段就会提示报错,代码无法运行。这个和java是不同的,设计的更加合理一下。下面是变量声明的几种方式。packagemainimport"fmt"funcmain(){//变量声明方式01varaint=1varbint=2//变量声明方式02var(ci
哈哈怪笑死人
·
2023-11-03 22:16
GO语言学习之路
Golang
变量
常量
定义
Golang
学习(六) 常量
常量与变量不同,常量是指在程序运行时,"不会被修改的量"定义格式constidentifier[type]=value#常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。1、常量定义常量可以用len()cap()unsafe.Sizeof()等内置函数去计算值packagemainimport"unsafe"const(a="abc"b=len(a)//len(a)计算变量
默子昂
·
2023-11-03 22:16
GO
go
golang
开发语言
Golang
学习(十二) 错误处理、自定义报错
先看一段代码,其中我们尝试用10去除以0,编译是通过的,但是在运算时会报错packagemainimport{"fmt"}functest(){num1:=10num2:=0res:=num1/num2//错误,不能除以0fmt.Println("res=",res)}funcmain(){test()fmt.Println("下面的代码和逻辑")}返回panic:runtimeerror:int
默子昂
·
2023-11-03 22:16
GO
golang
开发语言
后端
Golang
中的错误处理
Golang
错误处理go的错误处理与其他一些主流编程语言具有本质的区别,go的内嵌类型error不含有stacktrace,也不支持传统的try/catch语句模型。
itsgopher
·
2023-11-03 22:15
golang
开发语言
后端
Golang
定义常量错误
packagemainimport("errors""fmt")funcmain(){err:=test()fmt.Println(err.Error())fmt.Println(errors.Is(err,EOF))}functest()error{returnfmt.Errorf("ioerr:%w",EOF)}constEOF=ioError("EOF")typeioErrorstringf
一名路过的小码农
·
2023-11-03 22:14
GoLang
golang
开发语言
Golang
学习笔记之GORM基础使用(一)
本文章主要学习了GORM的基础知识,数据库的连接以及数据库表的建立的多种方法。本文为学习笔记,通过GORM官方中文文档和李文周的博客学习整理而成。gorm是一个使用Go语言编写的ORM框架。它文档齐全,对开发者友好,支持主流数据库。Object-RelationlMapping,即对象关系映射,这里的Relationl指的是关系型数据库。它的作用是在关系型数据库和对象之间作一个映射,这样,我们在具
怜雨慕
·
2023-11-03 22:13
Golang之GORM学习
golang
学习
开发语言
数据库
GORM 指南
hefantasticORMlibraryfor
Golang
aimstobedeveloperfriendly.特性全功能ORM关联(HasOne,HasMany,BelongsTo,ManyToMany
little Chen1
·
2023-11-03 22:43
数据库
sql
golang
自己动手写一个
Golang
ORM框架
如上面的导语所示,GORM算是
Golang
里面ORM库的头牌,它功能虽然很强大,但是我觉得它有很深的学习成本,对于新人而言,纯使用没有啥问题,但是当遇到一些复杂的查询的时候
简说Linux
·
2023-11-03 22:43
Golang云原生
云原生
Go语言
Golang云原生
项目实战
Golang
之搭建ORM框架
Golang
之搭建ORM框架背景用过GORM后,我个人觉得不够简洁有些笨重,有较大的学习成本。本着学习和探索的目的,自己实现了个较为简洁优雅的go版本ORM。
sheliutao
·
2023-11-03 22:12
Golang相关
golang
数据库
mysql
ORM
GORM
【ORM框架】go语言ORM框架 - gorm快速入门
文章目录前言一、正确看待orm1.什么是orm2.常用的orm3.orm的优缺点4.如何正确看待orm和sql之间的关系二、gorm入门前言Gorm是
Golang
的一个orm框架。
Jzin
·
2023-11-03 22:40
golang
数据库
Golang
ORM ent
ent是一个简单而又强大的Go实体框架简单地使用数据库结构作为图结构。使用Go代码定义结构基于代码生成的静态类型容易地进行数据库查询和图遍历容易地使用Go模板扩展和自定义应用场景ent非常适合处理各种复杂的关系,定义好实体和实体之间的关系,就可以快速得到各种想要的数据核心概念Schema:描述一个实体的定义以及他与其他实体的关系Edges:实体与实体之间的关系称为边===>edge使用步骤安装go
Kotlin20180728
·
2023-11-03 22:38
go
orm
ent
Golang
之ORM框架Gorm快速开始
Gorm快速入门Gorm是Go语言的ORM框架,其特点有:全特性ORM(几乎包含所有特性)模型关联(一对一,一对多,一对多(反向),多对多,多态关联)钩子(Before/AfterCreate/Save/Update/Delete/Find)预加载事务复合主键SQL构造器自动迁移日志基于GORM回调编写可扩展插件全特性测试覆盖开发者友好快速开始:安装goget-ugithub.com/jinzhu
刘小豆豆豆
·
2023-11-03 22:37
Go语言
go
使用
Golang
Fiber框架构建高性能Web应用
Golang
是一门高效、可靠且易于维护的语言,而Fiber则是一个基于
Golang
开发的轻量级Web框架,专注于提供快速和高性能的Web开发体验。
一只会写程序的猫
·
2023-11-03 22:05
Go
golang
前端
开发语言
金仓数据库KingbaseES V8R3使用Gorm指南
【关键工具】gorm1.概述1.1gorm说明Gorm,一个神奇的,对开发人员友好的
Golang
ORM库全功能ORM关联(HasOne,HasMany,BelongsTo,ManyToMany,多态,单表继承
沉舟侧畔千帆过_
·
2023-11-03 22:35
数据库
金仓数据库
手把手带你从0搭建一个
Golang
ORM框架(上)!
一、前置学习(一)为什么要用ORM我们在使用各种语言去做需求的时候,不管是PHP,
Golang
还是C++等语言,应该都接触使用过用
腾讯云开发者
·
2023-11-03 22:34
数据库
python
mysql
java
go
Golang
ORM框架介绍及比较
Golang
作为一门快速增长的编程语言,也有许多优秀的ORM框架可供选择。本文将介绍几个主流的
Golang
ORM框架,并进行比较分析,帮助开发者选择适合自己项目的框架。
一只会写程序的猫
·
2023-11-03 22:32
Go
golang
开发语言
后端
Golang
无限极菜单分类
//Menu菜单typeMenustruct{IDintParentIDintNamestringChildren[]Menu}//TreeList菜单typeTreeListstruct{IDintParentIDintNamestringChildren[]TreeList}//FormMenu格式化菜单funcFormMenu(list[]Menu,pidint)(formMenu[]Men
realguan
·
2023-11-03 22:19
盘点
Golang
测试相关库
go-checkhttps://github.com/go-check/checkgocheck是一个单元测试框架,在
golang
官方的testingpackage之上丰富了很多功能,不久我介绍过
Golang
爱吃 香菜
·
2023-11-03 22:36
程序人生
软件测试
自动化测试
自动化测试
经验分享
软件测试
面试
python
go语言web开发系列之二十:用gorm+excelize库生成excel表格并下载
一,安装所需的库1,excelize库的地址:GitHub-qax-os/excelize:
Golang
uagelibraryforreadingandwritingMicrosoftExcel™(XLAM
老刘你真牛
·
2023-11-03 21:34
用go做web开发
go
golang
excel
mysql
web
Golang
单元测试第一章——网络测试
参考博客:Go单测从零到溜系列1—网络测试|李文周的博客(liwenzhou.com)单元测试到底是什么?我理解的是,让缺少的东西先用模拟出来的(假的)代替,先凑合着用原文中有这样一句话:无论我们的代码是作为server端对外提供服务或者还是我们依赖别人提供的网络服务(调用别人提供的API接口)的场景,我们通常都不想在测试过程中真正的建立网络连接。本文就专门介绍如何在上述两种场景下mock网络测试
大杯无糖
·
2023-11-03 21:30
Golang单元测试
golang
后端
golang
开发语言
单元测试
Go语言学习笔记——单元测试
文章目录
Golang
单元测试
Golang
支持的测试种类单元测试单元测试框架提供的日志方法子测试(Subtests)帮助函数(helpers)setup和teardown网络测试(Network)TCP/
PPPsych
·
2023-11-03 21:59
Go精进
单元测试
golang
fasthttp 高性能第三方http包
文章目录简介文档连接一、简单例子二、路由三、获取请求信息四、获取数据获取url参数获取表单参数文件操作五、返回内容六、RequestCtx复用七、限流器简介fasthttp据说是目前
golang
性能最好的
此人未设置昵称
·
2023-11-03 21:28
Golang
golang
http
fasthttp
go
golang
学习笔记-go test的使用
golang
的单元测试1go原生的单元测试go的标准库自带了单元测试的“框架”,通过gotest命令和一些参数可以显示绝大部分的单元测试和函数的性能测试。
搬砖的小青年儿
·
2023-11-03 21:28
#
golang
go
go
test
go
mock
【
golang
】反射学习笔记
go的反射不同于java,可以通过TypeOf和ValueOf两种方式,且go不能通过反射修改私有变量,也不能通过反射调用私有方法。1、TypeOf代码:/*typeof返回类型,不带值*/typeBstruct{astring//privateCint//public}//publicfunc(b*B)SetA(astring){b.a=a}//privatefunc(b*B)setC(cint
第一千零一名_5a5d
·
2023-11-03 20:00
go 笔记
1、gobuild卡住不动设置代理,在终端运行:exportGO111MODULE=onexportGOPROXY=https://goproxy.cn2、
golang
安装:https://blog.csdn.net
qq_28808697
·
2023-11-03 19:27
golang
目标和 |474.一和零|
Golang
代码随想录day43无话可说1049.最后一块石头的重量II参考视频:leetcode1049最后一块石头的重量II题解_哔哩哔哩_bilibilifunclastStoneWeightII(stones[]int)int{dp:=make([]int,15001)sum:=0for_,v:=rangestones{sum+=v}target:=sum/2fori:=0;i=stones[i];j
编程练习时长两年半
·
2023-11-03 18:06
代码随想录训练营|算法基础
算法
golang
leetcode
数据结构
动态规划
Golang
制作简单代理定制
当前有很多代理工具,例如fiddler(免费),charles(收费)等,他们功能都非常强大,为什么我还要自己做自己的代理工具呢?我也不晓得,就是有些功能自定义可能使用方便一些吧大概首先go环境的搭建,就不在赘述,我使用vscode+go的一些组件,安装方法参考:https://blog.csdn.net/AdolphKevin/article/details/105480530首先初始化modg
魔王大柚子
·
2023-11-03 17:33
golang
学习笔记(十八):错误处理:error、panic、recover
golang
学习笔记error处理packagemainimport("fmt""errors")funcdive(aint,bint)(valueint,errerror){ifb==0{err=errors.New
teng316
·
2023-11-03 15:20
go
golang
golang
学习
开发语言
Golang
Reflect反射3
序言第一次接触反射技术是在很多年前学习设计模式的时候,那时在优化Java版简单工厂的实现,当读取配置信息中的的类型字符串后利用反射来创建对象实例,替代了switchcase语句的分支判断。第二次接触反射技术是在几年前微服务架构开始大范围流行的时候,那时在考虑异构微服务的多版本集成问题,支持反射的语言(Java等)的序列化就容易很多,而不支持反射的语言(C++等)的序列化就麻烦一些,不过最后统一选择
Mr. 泽源
·
2023-11-03 14:04
Golang
Go最佳 学习路线图
废话不多说,先献上Go技能升级地图,自己照着地图修炼Go学习社区
Golang
中国:国内较早的Go社区,汇聚各类信息与服务LearnGo:比较好的
Golang
学习交流论坛Study
Golang
:国内Go社区先驱
the_cleaner
·
2023-11-03 14:32
golang
go
GoLang
进阶学习之单元测试(思想、框架、实践等)
目录单元测试是什么
Golang
是怎么写单元测试的?写一个最简单的Test吧!
万生世代teikin
·
2023-11-03 14:00
go
编程语言
golang
单元测试
Go学习资料集合
废话不多说,先献上Go技能升级地图,自己照着地图修炼Go学习社区
Golang
中国:国内较早的Go社区,汇聚各类信息与服务LearnGo:比较好的
Golang
学习交流论坛Study
Golang
:国内Go社区先驱
returnShitBoy
·
2023-11-03 14:59
golang
Go学习资料集合(从入门到进阶)
废话不多说,先献上Go技能升级地图,自己照着地图修炼Go学习社区
Golang
中国:国内较早的Go社区,汇聚各类信息与服务LearnGo:比较好的
Golang
学习交流论坛Study
Golang
:国内Go社区先驱
henhenha
·
2023-11-03 14:58
go
golang
【
golang
】将编码方式未知的文件读到页面上
将编码方式未知的文件读到页面上packagemainimport("bufio""fmt""
golang
.org/x/net/html/charset""
golang
.org/x/text/encoding
胡萝卜是可爱的颜色
·
2023-11-03 14:58
golang
开发语言
后端
Golang
Study 进阶
Golang
本文章中记录一些
Golang
中的语言特性,包括init函数,面向对象,defer关键字,并发编程等。
yuluo_YX
·
2023-11-03 14:56
golang
golang
开发语言
后端
10:
golang
截取切片
使用index方法获取切割索引值,这里的index方法与index参数2可自定义funcdelstring(strstring)string{vardata=[]byte(str)for{idx:=bytes.IndexByte(data,0)ifidx==-1{break}data=append(data[:idx],data[idx+1:]...)}returnstring(data)}
陈玉涛
·
2023-11-03 14:22
ApacheCN
Golang
译文集 20211025 更新
Go云原生编程零、前言一、现代微服务架构二、使用RESTAPI构建微服务三、保护微服务四、使用消息队列的异步微服务架构五、使用React构建前端六、在容器中部署应用七、AWSI——基础知识、AWSGoSDK和EC2八、AWSII——S3、SQS、API网关和DynamoDB九、持续交付十、监视应用十一、迁移十二、从这里到哪里去?Go分布式计算零、前言一、Go开发环境二、理解Goroutines三、
布客飞龙
·
2023-11-03 13:27
go-carbon 2.2.12 版本发布, 轻量级、语义化、对开发者友好的
Golang
时间处理库
carbon是一个轻量级、语义化、对开发者友好的
golang
时间处理库,支持链式调用。
天使街23号
·
2023-11-03 12:12
go-carbon
golang-module
golang
开发语言
后端
carbon
usmile F10 系列数字牙刷:数字化刷牙体验的新巅峰
欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通
Golang
(基础入门篇)》学会
Golang
语言,畅玩云原生,走遍大小厂~希望本文能够给您带来一定的帮助文章粗浅
猫头虎-人工智能
·
2023-11-03 12:42
人工智能
人工智能
ai
golang
发起 http 请求,获取访问域名的 ip 地址(net, httptrace)
直接查看
golang
的net/http包,发现Response中并没有我想要的ip信息。考虑到在OSI七层模型中,ip是网络层协议,而http是应用层协议。去翻了下net包,发现了基础用法。
Grassto
·
2023-11-03 11:36
go
golang
http
tcp/ip
(转)Go依赖管理机制
转载至:https://study
golang
.com/articles/9072无论何种语言,依赖管理都是一个比较复杂的问题。而Go语言中的依赖管理机制目前还是让人比较失望的。
one_zheng
·
2023-11-03 11:41
[Go版]算法通关村第五关青铜——如何基于链表实现队列
目录队列的特点基于链表实现队列队列的特点特点:先入先出,后入后出基于链表实现队列源码地址:GitHub-
golang
版本funcNewQueue[Tany]()*Queue[T]{return&Queue
小小小熊猫5
·
2023-11-03 10:46
算法与数据结构
golang
算法
链表
二叉树的最小深度
Golang
版
LeetCode111.二叉树的最小深度
Golang
版1.问题描述给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明:叶子节点是指没有子节点的节点。
皮卡猴
·
2023-11-03 10:12
leetcode刷题
二叉树
leetcode
算法
数据结构
上一页
62
63
64
65
66
67
68
69
下一页
按字母分类:
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
其他