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
Go语言核心编程
golang反射(reflect)虽爽,但很贵
标准库reflect为
Go语言
提供了运行时动态获取对象的类型和值以及动态创建对象的能力。反射可以帮助抽象和简化代码,提高开发效率。
OrangeLBlue
·
2023-12-16 14:05
golang
开发语言
后端
高性能编程
性能优化
go语言
Gin框架教程
本文作者:陈进坚个人博客:https://jian1098.github.ioCSDN博客:https://blog.csdn.net/c_jian:https://www.jianshu.com/u/8ba9ac5706b6联系方式:
[email protected]
下载使用$goget-ugithub.com/gin-gonic/ginimport"github.com/gin-gonic/gin
不能吃的坚果j
·
2023-12-16 14:46
docker
基于
go语言
开发的。运行在linux系统当中的开源的,轻量级的“虚拟机”。docker的容器技术可以在一台主机上轻松的为任何应用创建一个轻量级的,可移植的,自给自足的容器。
相遇蟹堡王,尽享蟹黄堡
·
2023-12-16 13:14
docker
容器
运维
consul
consulconsul是google开源的一个使用
go语言
开发的服务管理软件。支持多数据中心、分布式高可用的、服务发现和配置共享。采用Raft算法,用来保证服务的高可用。
相遇蟹堡王,尽享蟹黄堡
·
2023-12-16 13:39
consul
健康学习到 150 岁:人体系统调优不完全指南 | 开源日报 No.93
jesseduffield/lazygitStars:40.0kLicense:MITlazygit,一个用
Go语言
编写的简单终端UI工具,可以执行Git命令。
开源服务指南
·
2023-12-16 13:33
开源日报
godot
开源
游戏引擎
Docker(小白刚进门)
将应用程序自动部署到容器
Go语言
开源引擎Github地址:https://github.com/doc
DFGOMC
·
2023-12-16 12:32
docker
docker
go 的基础数据类型
go的基础数据类型
Go语言
具有丰富的基础数据类型,这些数据类型用于存储和操作数据。以下是Go的主要基础数据类型:1.
林圜围
·
2023-12-16 09:07
go语言
golang
开发语言
后端
《Kotlin
核心编程
》笔记:可空类型&平台类型&装箱类型&数组类型&泛型&协变与逆变
可空类型在Kotlin中,我们可以在任何类型后面加上“?”,比如“Int?”,实际上等同于“Int?=Intornull”。通过合理的使用,不仅能够简化很多判空代码,还能够有效避免空指针异常。注意:由于null只能被存储在Java的引用类型的变量中,所以在Kotlin中基本数据的可空版本都会使用该类型的包装形式。同样,如果你用基本数据类型作为泛型类的类型参数,Kotlin同样会使用该类型的包装形式
川峰
·
2023-12-16 08:31
kotlin
kotlin
可空类型
平台类型
自动装箱
数组类型
泛型
协变与逆变
《Kotlin
核心编程
》笔记:面向表达式编程
面向表达式编程通俗地理解,表达式就是可以返回值的语句。1//单纯的字面量表达式,值为1-1//增加前缀操作符,值为-11+1//加法操作符,返回2listOf(1,2,3)//列表表达式"kotlin".length//值为6这些都是非常明显的表达式。以下是Kotlin中更复杂的表达式例子:{x:Int->x+1}//Lambda表达式,类型为(Int)->Intfun(x:Int){printl
川峰
·
2023-12-16 08:30
kotlin
kotlin
面向表达式编程
《Kotlin
核心编程
》笔记:面向对象
kotlin中的类//Kotlin中的一个类classBird{valweight:Double=500.0valcolor:String="blue"valage:Int=1funfly(){}//全局可见}把上述代码反编译成Java的版本,然后分析它们具体的差异:publicfinalclassBird{privatefinaldoubleweight=500.0D;@NotNullpriva
川峰
·
2023-12-16 08:26
kotlin
kotlin
延迟初始化
数据类
密封类
object单例类
构造函数与init块
伴生对象
2021年博客回顾与总结
业余时间,我还实现了“
Go语言
第一课”的极客专栏[3]的运营工作、坚持Gopherdaily(Gopher日报)[4]的日更以及公众号iam
Tony Bai
·
2023-12-16 05:00
中间件
java
人工智能
python
编程语言
Go 与 Rust:现代编程语言的深度对比
语言概览
Go语言
设计哲学:Go由Google开发,以简洁、高效和易读性著称。它是一种静态类型、编译型语言,具有优秀的并发支持。主要特性:并发模型(G
这我可不懂
·
2023-12-16 05:08
golang
rust
开发语言
Go未来演进:基于共同目标和数据驱动的决策
自从
Go语言
之父RobPike从Google退休并隐居澳洲后,RussCox便成为了
Go语言
团队的“带头大哥”,虽然其资历还无法与依旧奋战在一线的另外一位
Go语言
之父RobertGriesemer相比。
Go中国
·
2023-12-16 04:36
golang
开发语言
后端
Go函数指针是如何让你的程序变慢的?
导读
Go语言
的常规优化手段无需赘述,相信大家也能找到大量的经典教程。但基于Go的函数值问题,业界还没有太多深度讨论的内容分享。
Go中国
·
2023-12-16 04:36
golang
算法
开发语言
后端
GO闭包实现原理(汇编级讲解)
go语言
闭包实现原理(汇编层解析)1.起因今天开始学习
go语言
,在学到go闭包时候,原本以为go闭包的实现方式就是类似于如下cpplambdavalue通过值传递,mutable修饰可以让value可以修改
@新法
·
2023-12-16 00:06
Go语言
golang
汇编
开发语言
闭包
lambda
05.Go 基本数据类型
Go语言
中,数据类型用于声明函数与变量、常量的数据的类型。
Go语言
的基本数据类型包括整型、浮点型、字符与字符串、布尔型等,另外,还要了解数据类型之间的转换方法、指针与类型别名的使用等。
HuaLuLemon
·
2023-12-16 00:41
Go语言从入门到实践
golang
04. Go 变量
Go语言
的变量名的命名规则与其他语言一样,都是由字母、数字和下画线组成,其中变量名的首字符不能为数字。常见的变量的数据类型包括整型、浮点型、布尔型及结构体等。
HuaLuLemon
·
2023-12-15 23:41
Go语言从入门到实践
golang
02.Go 词法单元
Go语言
的词法单元包括标识符、关键字、字面量、分隔符、运算符及注释,它们是组成
Go语言
代码和程序的最基本的单位。
HuaLuLemon
·
2023-12-15 23:11
Go语言从入门到实践
golang
Go 反射技术判断结构体字段数据为空
Api介绍在
Go语言
中,反射API用于在运行时检查类型信息、获取和修改变量的值以及调用对象的方法。反射API包含了一组函数和类型,可以在程序运行时动态地操作对象。
寻找优秀的自己
·
2023-12-15 23:54
开发语言
go
Go Fyne 入门
以下是一个简单的Fyne教程,帮助你入门:1.安装Fyne首先,确保你已经安装了
Go语言
。
寻找优秀的自己
·
2023-12-15 23:54
go
ui
GoLang EASY 微服务游戏框架 01
1OverviewEASY是一个
go语言
编写的框架,兼容性支持go版本1.19+,gomod方式构建管理。它是一个轻型,灵活,自定义适配强的微服务框架。
Kaitiren
·
2023-12-15 22:58
Go游戏服务器框架EASY
go
go游戏框架
go为服务框架
EASY
grpc
docker部署go gin框架 Linux环境
目录文章目的是什么环境介绍Linux环境下docker部署gogin详细步骤部署gin文章目的是什么假设我们学习了
go语言
,在Linux上安装了go相关的程序,也能直接运行,使用以下命令:gorunmain.go
幸享龙枫
·
2023-12-15 22:31
docker
golang
docker
golang
gin
C++
核心编程
C++涉及以下领域开发:C++第一个程序/*iostream:C++使用IO相关函数的头文件,类似与stdio.h;C++风格的头文件没有.h后缀C++兼容C,C++也可以使用stdio.h也提供C++风格的头文件,如cstdio,该头文件一般存在于/usr/include/c++/4.8/*/#inclucd//名字空间usingnamespacestd;intmain(void){/*类似于p
小辰017
·
2023-12-15 22:25
c++
开发语言
docker部署go gin框架 Windows环境
目录文章目的是什么环境介绍Windows环境下docker部署gogin详细步骤运行容器时因为挂载文件可能会出现的问题直接部署gin(跳过运行容器时因为挂载文件可能会出现的问题)文章目的是什么假设我们学习了
go
幸享龙枫
·
2023-12-15 22:22
docker
golang
golang
gin
docker
Docker笔记:Docker Swarm, Consul, Gateway, Microservices 集群部署
关于Consul服务Consul是
Go语言
写的开源的服务发现软件Consul具有服务发现、健康检查、服务治理、微服务熔断处理等功能Consul部署方式1:直接在linux上面部署consul集群1)下载在各个服务器上下载
Wang's Blog
·
2023-12-15 20:46
Git
Github
Linux
Docker
docker
Go语言
数据结构和算法-BinarySearchTree(二叉搜索树)
Go语言
数据结构和算法-BinarySearchTree(二叉搜索树)Insert(val)//在二叉搜索树中插入一个元素Search(val)//在二叉搜索树中搜索一个元素Parent(val)//返回当前节点的父节点
CoderMiner
·
2023-12-15 20:02
docker入门教程-概述
但是很多时候都仅仅知道它是一个开源的、
GO语言
开发的应用容器引擎,对docker的知识了解不够深入,大部分的时候都是需要用到的时候搜索一个博客搭一下这样,最近用到的一些东西总是与docker挂钩,于是乎打算系统地学习下
Martain
·
2023-12-15 19:34
《
GO语言
圣经》学习笔记(二)基础数据类型
基础数据类型二元運算符下面是Go語言中關於算術運算、邏輯運算和比較運算的二元運算符,它們按照先級遞減的順序的排列:*/%>&&^+-|^==!=>=&&||bit位操作運算符Go語言還提供了以下的bit位操作運算符,前面4個操作運算符併不區分是有符號還是無符號數:&位運算AND|位運算OR^位運算XOR&^位清空(ANDNOT)>右移fmt打印技巧當使用fmt包打印一個數值時,我們可以用%d、%o
半亩房顶
·
2023-12-15 19:20
Go语言
面试题以及答案
Go语言
中的切片(slice)和数组(array)有什么区别?答:数组的长度是固定的,而切片的长度是可变的。数组通常用于固定数量的元素,而切片通常用于动态的、可变长的集合。
杏花怎酿酒
·
2023-12-15 17:19
golang
golang
【2022版】Golang面试题目全网超全超详细的口语化解答总结
1.9
Go语言
中cap函数可以作用于哪些内容?1.10Printf(),Sprintf(),FprintF()都是格式化输出,有
秋山刀名鱼丶
·
2023-12-15 17:48
Go
golang
面试
开发语言
GO面试题系列
1.GO有哪些关键字2.GO有哪些数据类型3.Go方法与函数的区别在
Go语言
中,方法和函数是两个不同的概念,尽管它们在某些方面有相似之处。
lxw1844912514
·
2023-12-15 17:40
golang
开发语言
后端
【
go语言
开发】本地缓存的使用,从简单到复杂写一个本地缓存,并对比常用的开源库
本文主要介绍
go语言
中本地缓存的使用,首先由简单到复杂手写3个本地缓存示例,使用内置的sync,map等数据结构封装cache,然后介绍常见的一些开源库,以及对比常用的开源库文章目录前言手写本地缓存CacheNormalCacheExCacheV3
猫哥说
·
2023-12-15 16:52
go
golang
缓存
开源
鸿蒙支持
go语言
吗,鸿蒙系统基于Linux打造,其本质还是安卓系统?-
Go语言
中文社区...
目前操作系统市场基本已被微软windows、谷歌安卓、苹果iOS瓜分完毕,国产新操作系统想分一杯羹太难,技术与基础甚至还不如华为的鸿蒙,鸿蒙兼容的意义何在?鸿蒙操作系统为什么兼容安卓。安卓系统兼容性、开放性比较好,已经获得全球10亿以上的安装量。把安卓应用与生态移植到鸿蒙上直接就能用,不仅减少了华为重建生态的成本,而且减少了用户改变成本。兼容安卓实际是蚕食安卓的生态,兼容就是抢安卓用户,断我华为的
weixin_39796868
·
2023-12-15 16:26
鸿蒙支持go语言吗
利用Rclone将阿里云对象存储迁移至雨云对象存储的教程,对象存储数据迁移教程
采用
Go语言
开发。
zeruns
·
2023-12-15 16:46
阿里云
云计算
七牛云存储
Excelize 发布 2.7.1 版本,Go 语言 Excel 文档基础库
Excelize发布2.7.1版本,
Go语言
Excel文档基础库Excelize是
Go语言
编写的用于操作OfficeExcel文档基础库,基于ECMA-376,ISO/IEC29500国际标准。
xuri
·
2023-12-15 15:35
Go学习笔记-并发与安全
虽然
Go语言
官方推荐使用通道的方式来共享数据,但是通过变量来共享才是基础,因为通道在底层也是通过共享变量的方式来实现的。通道的内部数据结构包含一个数组,对通道的读写就是对内部数组的读写。
赵客缦胡缨v吴钩霜雪明
·
2023-12-15 12:26
Go语言
核心编程
第5章 “并发”
学习目标:
Go语言
核心编程
第5章“并发”学习内容:
Go语言
核心编程
第5章“并发”第5章并发5.1并发基础5.1.1并发和并行并行意味着程序在任意时刻都是同时运行的,最简单的并行是多机(硬件和操作系统开发者重点考虑的问题
清盏涂墨衣
·
2023-12-15 09:59
golang
开发语言
后端
Go语言
核心编程
第4章 “接口”
学习目标:
Go语言
核心编程
第4章“接口”学习内容:
Go语言
核心编程
第4章“接口”第4章接口4.1基本概念接口是一个编程规约,也是一组方法签名的集合。
清盏涂墨衣
·
2023-12-15 09:29
golang
开发语言
后端
Golang 切片相关笔记
文章目录关于切片的扩容问题切片的创建切片的扩容切片的缩容关于切片的扩容问题 如果在程序中出现下列提示:说明你建立的切片容量不够,超出索引:panic:runtimeerror:indexoutofrange[0]withlength0切片的创建
Go
鳄梨阿龙
·
2023-12-15 06:15
golang
笔记
学习
开发语言
Go 语言范围(Range)
Go语言
范围(Range)
Go语言
中range关键字用于for循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素。
虎头金猫
·
2023-12-15 05:37
GoLang
java
算法
数据结构
golang
javascript
服务器
运维
Go 语言结构
Go语言
结构在我们开始学习Go编程语言的基础构建模块前,让我们先来了解
Go语言
最简单程序的结构。
虎头金猫
·
2023-12-15 05:07
GoLang
java
前端
c#
golang
开发语言
后端
运维
Go 语言指针
Go语言
指针
Go语言
中指针是很容易学习的,
Go语言
中使用指针可以更简单的执行一些任务。接下来让我们来一步步学习
Go语言
指针。我们都知道,变量是一种使用方便的占位符,用于引用计算机内存地址。
虎头金猫
·
2023-12-15 05:03
GoLang
算法
贪心算法
golang
开发语言
后端
服务器
运维
docker
(一)docker的基本管理和概念1、docker:是开源的应用容器引擎,基于
go语言
开发的,运行在Linux系统当中的开源的、轻量级的“虚拟机”2、docker的容器技术可以在一台主机上、轻松的为任何应用创建一个轻量级的
海德Hyde
·
2023-12-15 04:05
docker
容器
运维
GO语言
手动处理TCP粘包
应用场景大部分TCP通讯场景下,使用自定义通讯协议image.png粘包处理原理:通过请求头中数据包大小,将客户端N次发送的数据缓冲到一个数据包中例如:请求头占3个字节(指令头1字节、数据包长度2字节),版本占1个字节,指令占2个字节协议规定一个数据包最大是512字节,请求头中数据包记录是1300字节,完整的数据包是1307个字节,此时服务器端需要将客户端3次发送数据进行粘包处理代码示例packa
怪咖_OOP
·
2023-12-15 04:18
Go语言
实现并发(协程)
用go命令来执行协程普通程序packagemainimport"fmt"import"time"funcgo_worker(namestring){fori:=0;i<5;i++{fmt.Println("我是一个go协程,我的名字是",name)time.Sleep(1*time.Second)}fmt.Println(name,"执行完毕")}funcmain(){go_worker("小黑"
hxxjxw
·
2023-12-15 03:16
go
协程
并发
Go语言
中对map进行有序排列
Go语言
中map进行有序排列!前言:Go面试技术点。用于记录学习复习总结!对map进行有序的排列:明确Map是一种无序键值对集合!
niuzai_
·
2023-12-15 01:34
golang
算法
开发语言
性能监控体系:InfluxDB & Grafana & Prometheus
它由
Go语言
写成,着力于高性能地查询与存储时序型数据。InfluxDB被广泛应用于存储系统的监控数据、IoT行业的实时数据等场景。
bug捕手
·
2023-12-15 00:29
grafana
prometheus
GO语言
基础案例讲解
GO语言
基础案例讲解一.字符打印二.类型转换三.`strconv`包类型转换四.`math和rand`包的应用五.
coderyeah
·
2023-12-15 00:07
GO
golang
开发语言
后端
【送书活动五期】
Go语言
开发规范指南
今天和一个小伙伴偶尔聊了两句,聊到现在工作的开发语言,大学时接触的第一个语言应该是html,系统且简单的学习了前端语言,之后伴随着学校的课程,C++、C#、Java都有涉及,然后就一直已Java为主了,也是在今年,有机会做
go
鲲志说
·
2023-12-14 21:38
送书活动
Go
golang
开发语言
后端
经验分享
设计语言
改行学it
设计规范
Go HTTP 调用(上)
前言无论是微服务还是单体架构等,服务间都有相互通信的时候,而最直接的通信方法就是HTTP调用,本文将会介绍在
Go语言
里,如何进行HTTP调用,并举例说明。
ldxxxxll
·
2023-12-14 21:50
golang
http
开发语言
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他