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语言底层原理
Docker的前世今生
4.Docker相对于LXC所做的重大提升:容器管理工具、分层文件系统和镜像机制一、Docker开源项目背景Docker是基于
Go语言
实现的开源容器项目,诞生于2013年年初,最
weixin_30267697
·
2024-09-08 04:03
运维
操作系统
数据库
Go-Snowflake 项目教程
AnLockFreeIDGeneratorforGolangbasedonSnowflakeAlgorithm(Twitterannounced).项目地址:https://gitcode.com/gh_mirrors/go/go-snowflake项目介绍Go-Snowflake是一个基于
Go
喻季福
·
2024-09-08 02:23
linux事件驱动,事件驱动
synchronized
底层原理
通过反编译class文件,可以看到synchronized最关键的部分是monitor对象。
糖卿
·
2024-09-08 00:10
linux事件驱动
从底层源码看解析
go语言
的channel实现
go的channel用法非常简单,几句话说一下,会的不用看,往下走。1.开启channel://没有缓存的channel,直接中转c:=make(chan类型)//有n个【类型】位置作为缓存的channel,先拷贝进缓存,再中转c:=make(chan类型,n)//对不带缓冲的channel进行的操作实际上可以看作“同步模式”//带缓冲的则称为“异步模式”//只读channel。readC:=ma
Aiky哇
·
2024-09-07 21:47
算法
go
golang
开发语言
高并发编程
深入解析
Go语言
os/user包:用户和组管理实战指南
深入解析
Go语言
os/user包:用户和组管理实战指南引言什么是`os/user`包?为什么要学习`os/user`包?
walkskyer
·
2024-09-07 20:07
golang标准库
golang
服务器
用户管理
os/user
习惯在PHP使用Laravel,转
go语言
之后,也可以简单又高效的开发高性能的web服务
当你将目光转向
Go语言
时,你可能在寻找一种同样简单而高效的方式来进行Web服务开发,那么sponge值得推荐的工具之一。
zhuyasen
·
2024-09-07 17:46
laravel
golang
gin
web
探索
Go语言
构建web应用的宝典:《使用
Go语言
编写Web应用程序》
探索
Go语言
构建web应用的宝典:《使用
Go语言
编写Web应用程序》build-web-application-with-golangastaxie/build-web-application-with-golang
束鲲淳Grayson
·
2024-09-07 14:28
Go语言
干净架构Web应用程序模板教程
Go语言
干净架构Web应用程序模板教程go-clean-architecture-web-application-boilerplateAwebapplicationboilerplatebuiltwithgoandcleanarchitecture
皮静滢Annette
·
2024-09-07 14:53
go--知识点
Go语言
遵循简洁、明确的设计原则,因此它没有类似的魔法函数机制。
Go语言
中有一些特性可以起到类似魔法函数的效果,例如init()函数。
chanTwo_00
·
2024-09-07 10:58
golang
开发语言
后端
quicgo
quic-go/quic-go简介:
Go语言
实现的QUIC协议。
u011290064
·
2024-09-07 07:11
开发语言
2、掌握
Go语言
变量声明与初始化:编程基石,迈向并发之路
Go语言
开发:变量声明与初始化
Go语言
,以其简洁、高效和并发性强而广受好评。在
Go语言
中,变量的声明与初始化是编程的基础,也是确保程序可靠性的关键。
多多的编程笔记
·
2024-09-07 07:09
golang
java
jvm
Go语言
变量的声明
Go语言
是静态类型语言,因此变量(variable)是有明确类型的,编译器也会检查变量类型的正确性。在数学概念中,变量表示没有固定值且可改变的数。
u011290064
·
2024-09-07 06:03
golang
开发语言
后端
深度解析react中hooks的
底层原理
是啥?React架构fiber原理深度解析
1.ReactHooks
底层原理
ReactHooks的
底层原理
是基于ReactFiber架构的实现。
为了WLB努力
·
2024-09-07 02:05
react.js
go hive skynet_golang-栈内存空间
Go语言
设计与实现中关于栈空间的描述多数架构上默认栈大小都在2~4MB左右,极少数架构会使用32MB作为默认大小。用户程序可以在分配的栈上存储函数参数和局部变量。
weixin_39980596
·
2024-09-06 02:31
go
hive
skynet
golang中并发和进程、线程、协程的关系
在
Go语言
中,并发编程是一个非常重要的特性。Go通过goroutine(协程)来实现轻量级的并发执行。为了理解Go中的并发和进程、线程、协程的关系,我们需要先了解这些概念。
get200
·
2024-09-05 22:33
golang
golang
数据库
实现多云对象存储支持:Go 语言实践
实现多云对象存储支持:
Go语言
实践在现代云原生应用开发中,对象存储已成为不可或缺的组件。然而,不同的云服务提供商有各自的对象存储服务和SDK。
microrain
·
2024-09-05 22:57
golang
物联网
golang
开发语言
后端
Go语言
自学系列 | golang标准库errors
视频来源:B站《golang入门到项目实战[2021最新
Go语言
教程,没有废话,纯干货!持续更新中...]》一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!
热爱编程的通信人
·
2024-09-05 21:56
视频学习笔记
golang
开发语言
后端
golang中errors的方法
在
Go语言
中,errors包提供了一些用于处理错误的基本方法。以下是errors包中的主要功能和方法:1.errors.New用法:创建一个新的错误值。
get200
·
2024-09-05 21:52
golang
golang
开发语言
后端
软件架构管控内容有哪些方面
测试,单元测试相关视频讲解:
Go语言
工程化实践如何将两个Web服务器加入域并安装Web服务软件架构管控内容有哪些方面概述软件架构管控是软件开发过程中非常重要的一环,它涉及到代码质量、系统稳定性、模块划分等方面
李傲文
·
2024-09-05 20:16
Unity读书系列《Unity高级编程:主程手记》——C#技术要点
文章目录前言一、业务逻辑优化技巧二、Unity3d中C#的
底层原理
三、List底层源码剖析四、Dictionary底层源码剖析五、浮点数的精度问题六、委托、事件、装箱、拆箱七、算法总结前言本文旨在总结某一概念的性质
adogai
·
2024-09-05 20:15
unity
编辑器
游戏引擎
c#
架构
探索图形算法的奇妙世界:goraph
今天,我们要向您推荐一款名为【goraph】的开源项目,它是一个用
Go语言
实现的图形数据结构及其算法库。
孔岱怀
·
2024-09-05 16:18
springcloud中间件
因此本文将通过大量的手绘图,给大家谈谈SpringCloud微服务架构的
底层原理
。实际上,SpringCloud是一个全家桶式的技术栈,包含了很多组件。
斯巴达的男人
·
2024-09-05 14:06
深入理解C语言中的文件操作 ——
底层原理
与实践
引言在C语言中,文件操作是一项基础且重要的技能。无论是简单的文本文件读写,还是复杂的二进制文件处理,掌握文件操作对于开发各种类型的应用程序都是必不可少的。本文将详细介绍C语言中文件操作的基本原理、常用函数及其使用方法,并通过示例代码加深理解。文件操作概述在C语言中,文件操作主要通过两种方式进行:标准I/O函数族(stdio.h)和低级I/O函数族(fcntl.h和unistd.h)。标准I/O函数
极客代码
·
2024-09-05 09:04
玩转C语言
开发语言
c语言
Go 每日一库之 ants
简介处理大量并发是
Go语言
的一大优势。语言内置了方便的并发语法,可以非常方便的创建很多个轻量级的goroutine并发处理任务。
darjun
·
2024-09-05 09:32
C#中List集合使用Remove方法详解——List使用Remove方法需要注意的坑?
本文将深入探讨List.Remove方法的使用、
底层原理
猿享天开
·
2024-09-05 02:46
学懂C#-高级编程技术精讲
c#
开发语言
Springboot-websocket实现及
底层原理
引入依赖SpringBoot中的WebSocket依赖于SpringWebFlux模块,使用了ReactorNetty库来实现底层的WebSocket通信。org.springframework.bootspring-boot-starter-websocket服务端配置/***WebSocket配置类*/@ConfigurationpublicclassWebSocketConfig{/***注
No.Ada
·
2024-09-04 21:49
深入项目底层原理
spring
boot
websocket
后端
构建灵活的多域名访问系统:
Go语言
实践
构建灵活的多域名访问系统:
Go语言
实践在现代web开发中,多域名访问系统是一个常见的需求。
microrain
·
2024-09-04 20:42
golang
物联网
golang
ios
xcode
构建灵活的搜索系统:Go 语言实践
构建灵活的搜索系统:
Go语言
实践在现代应用程序中,高效的搜索功能已成为不可或缺的组成部分。无论是内容管理系统、电子商务平台还是数据分析工具,都需要强大的搜索能力来提升用户体验。
microrain
·
2024-09-04 20:12
物联网
golang
golang
开发语言
后端
kafka集群搭建
2、erlang和最近比较火的和
go语言
一样是从代码级别就支持高并发的一种语言,所以RabbitMQ天生就有很高
java皮皮虫
·
2024-09-04 16:48
kafka
springboot
后台
kafka
kafka测试
kafka集群
【微服务】Etcd实现服务器注册和发现|Etcd、Eureka、Consul、Zookeeper 比较
目录Etcd、Eureka、Consul、Zookeeper的比较Etcd服务注册与发现的必要:etcd简介etcd分布式一致性算法etcd应用场景etcd安装服务注册与发现实例(
go语言
)服务注册的简单实现
bdview
·
2024-09-04 15:09
分布式
数据库
大数据
etcd
python
Golang 教程7——切片、映射
Golang教程6——切片、映射注意,该文档只适合有编程基础的同学,这里的go教程只给出有区别的知识点1、数组有特定的用处,但是有些呆板(数组的长度固定不变),所以在
Go语言
的代码里不是特别常见。
小吴同学(wlx)
·
2024-09-04 00:05
golang
golang教程推荐
推荐几个
Go语言
教程:
Go语言
圣经:https://books.studygolang.com/gopl-zh/
Go语言
高级编程:https://chai2010.cn/advanced-go-programming-book
kdbshi
·
2024-09-04 00:05
golang
git
开发语言
后端
Golang反射:运行时类型检查与操作
反射的基本概念反射是
Go语言
中的一个高级特性,它允许程序在运行时查询和使用类型信息。Go的反射基于reflect包,它定义了两个核心类型:Type和Value。
刘铸纬
·
2024-09-04 00:03
Go语言学习
面试八股
golang
开发语言
后端
WEB渗透Linux提权篇-提权工具合集
BeichenDream/BadPotatoWindows权限提升BadPotatoDatabasetoolshttps://github.com/Hel10-Web/Databasetools一款用
Go
Pluto-2003
·
2024-09-03 18:57
渗透测试
WEB安全
网络安全
WEB渗透
渗透测试
提权
设计模式-迭代器模式
这种模式用于顺序访问集合对象的元素,不需要知道集合对象的
底层原理
。使用场景访问一个聚合对象的内容而无需暴露它的内部表示需要
程序员_yw
·
2024-09-03 08:51
设计模式
设计模式
迭代器模式
java
Golang深入浅出之-
Go语言
模板(text/template):动态生成HTML
在现代Web开发中,动态生成HTML页面是一项基本需求,而
Go语言
通过其标准库text/template和html/template提供了强大的模板处理功能。
Jimaks
·
2024-09-03 06:08
后端
golang
html
开发语言
Go语言
模板脚本语法——详细
1、语法基础用{{}}标记脚本代码。用.访问当前上下文环境的变量、参数,例如{{.userid}}。用$定义、访问变量,$访问全局上下文环境,例如:{{$v_str:=“HelloWorld!”}}{{$v_str}}。用:=给变量赋值,例如{{$m_user:="蜗牛”}注释:{{/*注释内容支持多行*/}}变量、参数、函数区分大小写。2、输出变量、常量、函数返回值直接输出内容:{{变量参数函数
Ti-蜗牛
·
2024-09-03 05:07
Go
编程语言
Golang tmpl语法简介
背景:
go语言
可以采用tmpl模板来生成许多代码,可以加速开发效率text/template和html/template是Golang标准库提供的两个数据驱动的模板库,通常被用于文本生成和HTML生成。
CC.wei
·
2024-09-03 05:06
golang
go
56、
Go语言
并发编程实战:核心概念与高级模式解析
Go语言
开发:并发编程实战本文将通过实战案例为您介绍
Go语言
的并发编程知识,让您轻松掌握并发编程的核心概念和技巧。1.并发编程简介在现代软件开发中,并发编程已成为一种重要的编程范式。
多多的编程笔记
·
2024-09-03 05:36
golang
xcode
开发语言
Go语言
学习笔记——正则表达式
文章目录Golang正则表达式Golang正则表达式语法单一复合重复分组位置标记转义序列可以将“命名字符类”作为“字符类”的元素`Perl类`取值如下`ASCII类`取值如下`Unicode类`取值如下---普通类`Unicode类`取值如下---脚本类Golang正则入门实例综合实例演示Golang正则表达式正则表达式,(英语:RegularExpression,在代码中常简写为regex、re
PPPsych
·
2024-09-03 05:05
Go精进
正则表达式
学习
golang
第十七章 rust异步库tokio入门
、转移至我的自建站点中,本章原文为:rust异步库tokio入门目录注意一、前言二、基本理解与使用三、状态共享四、注意事项一、前言异步是一个非常强大特性,它有相当多的实现模型,其中比较知名的“协程”,
go
余识-
·
2024-09-02 21:45
Rust从入门到精通
rust
开发语言
后端
Go 语言实现基本区块链模型
生成新区块验证区块合法性添加新区块最后前言你好,我是醉墨居士,在当今的技术领域,区块链技术无疑是一颗璀璨的明珠,其去中心化、不可篡改和安全可靠的特性吸引了无数开发者的目光,在这篇博客中我将介绍如何使用强大和高效的
Go
醉墨居士
·
2024-09-02 21:42
Go
区块链
golang
区块链
哈希算法
后端
算法
去中心化
共识算法
JDK成长记16:从0分析你不知道的synchronized
底层原理
(下)
如下所示:file这一节我们仔细来分析下这个过程中,每一步的
底层原理
。我们需要用到一个工具包,JOL,它可以将java对象的信息打印出来。你可以通过这个工具分析升级
_程序员成长记
·
2024-09-02 13:56
【Go 快速入门】Go Test 工具 | 单元测试 | 基准测试
文章目录gotest工具单元测试子测试测试覆盖率基准测试性能比较函数重置时间并行测试本节项目地址:07-UnitTestBenchmarkTestgotest工具
Go语言
中的测试依赖gotest,该命令是一个按照一定约定和组织的测试代码的驱动程序
ღCauchyོꦿ࿐
·
2024-09-02 11:44
Go
golang
单元测试
基准测试
Go 语言版本管理——Goenv
Go语言
版本管理——Goenv命令安装goenv安装和切换Go版本goenv是一个专门管理
Go语言
版本的工具。
小小小熊猫5
·
2024-09-02 10:43
golang
专栏
环境配置
golang
【
Go语言
成长之路】使用 Go 和 Gin 开发 RESTful API
Go和Gin开发RESTfulAPI一、前提二、设计API端点三、创建项目四、运行项目4.1编写代码4.2运行代码使用Go和Gin开发RESTfulAPI本教程使用Go和GinWebFramework(
Go
风华同学
·
2024-09-02 10:12
Go语言成长之路
golang
gin
restful
【
Go语言
成长之路】泛型入门
文章目录泛型入门一、前提二、创建项目三、调用非泛型函数四、调用泛型函数处理多种类型五、不使用类型参数调用泛型函数六、声明类型约束为接口泛型入门本教程介绍了Go中泛型(generics)的基础知识,并且将声明两个简单的非泛型函数,然后在单个泛型函数中捕获相同的逻辑。一、前提Go1.18以及更高的版本二、创建项目创建一个名为generics的目录:~$mkdirgenerics~$cdgenerics
风华同学
·
2024-09-02 10:12
golang
泛型
后端
rpc详解rpc框架
文章目录概述rpc的优点组件工作流程&RPC的
底层原理
RPC的
底层原理
RPC框架rpc框架优点RPC的实现基础RPC的应用场景RPC使用了哪些关键技术rpc调用异常一般怎么处理rpc和http的区别为什么
思静语
·
2024-09-02 08:29
网络通信
rpc
网络协议
网络
Docker
docker原意为“码头工人”,可能会用到集装箱,而docker相当于it行业的集装箱,使用
go语言
开发实现的。(
go语言
09年)Docker是一个容器引擎。是一个管理容器的软件。
张小胡
·
2024-09-02 03:57
docker
容器
运维
零知识证明框架:gnark
二.gnarkgnark是consenSys开发的一个zkSARNK实现,采用
Go语言
,目前支持groth16,github地址:https://
孙绿如叶~
·
2024-09-02 01:43
零知识证明(ZKP)
密码学
上一页
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
其他