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
学习笔记_40——模版方法模式
Golang
学习笔记_37——外观模式
Golang
学习笔记_38——享元模式
Golang
学习笔记_39——策略模式文章目录一、核心概念1.定义2.解决的问题3.核心角色4.类图二、特点分析三、适用场景1
LuckyLay
·
2025-03-01 20:22
Golang学习笔记
golang
学习
笔记
设计模式
模板方法模式
【
Golang
】Go语言Web开发之模板渲染
《博客》:Python全栈,
Golang
开发,PyQt5和Tkinter桌面开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi,flas
景天科技苑
·
2025-03-01 19:47
Go语言开发零基础到高阶实战
golang
前端
开发语言
Go语言模板渲染
模板渲染
golang模板渲染
探索
Golang
-WDA:iOS自动化测试的新星
探索
Golang
-WDA:iOS自动化测试的新星gwdaWebDriverAgent(iOS)ClientLibraryin
Golang
项目地址:https://gitcode.com/gh_mirrors
花谦战
·
2025-03-01 15:51
【Docker】Docker中的动态容器管理:利用
Golang
实现Docker容器动态重命名的高级策略与最佳实践
【Docker】Docker中的动态容器管理:利用
Golang
实现Docker容器动态重命名的高级策略与最佳实践大家好我是寸铁??
m0_74823239
·
2025-03-01 09:41
面试
学习路线
阿里巴巴
docker
golang
容器
golang
安装与使用
GoModulesgo命令行工具gomod命令行工具开发工具go语法基础数据类型字符串类型数组和切片映射类型(字典)结构体与接口常量枚举指针环境准备windows安装下载地址:https://study
golang
.com
燎原君
·
2025-03-01 07:25
go
golang
开发语言
后端
golang
下载安装图文教程(Linux环境)
Go官网下载地址:Allreleases-TheGoProgrammingLanguageGo官方镜像站(推荐):Allreleases-TheGoProgrammingLanguage1.下载源码包点击链接进入官网,选择Linux的安装包下载2.上传Linux解压将下载好的源码包上传到Linux服务器,上传到任意路径,接着将其解压到/usr/local目录目录下,指令如下:sudotar-zxv
吸嘎嘎能手
·
2025-03-01 07:23
golang
开发语言
后端
io多路复用
socket
linux
Golang
概述
一、Go语言的核心特点简洁高效语法类似C,但简化了复杂性(如无分号、自动垃圾回收)。编译速度快,支持静态链接,生成独立的二进制文件。并发模型原生支持协程(goroutine)和通道(channel),简化并发编程。基于CSP(CommunicatingSequentialProcesses)模型。应用领域区块链、后端服务、云计算/云服务等。二、开发环境搭建SDK安装Windows:下载对应版本(3
BUG 劝退师
·
2025-03-01 07:20
golang
golang
开发语言
后端
Golang
:Go 1.23 版本新特性介绍
流行的编程语言Go已经发布了1.23版本,带来了许多改进、优化和新特性。在Go1.22发布六个月后,这次更新增强了工具链、运行时和库,同时保持了向后兼容性。Go1.23的新增特性主要包括语言特性、工具链改进、标准库更新等方面,以下是具体介绍1:语言特性新的迭代器语法:for-range循环中现在可以使用迭代器函数作为range表达式,如func(func(K)bool)。开发者能够为任意序列创建自
梦想画家
·
2025-03-01 07:49
#
Golang
golang
【十二】
Golang
映射
欢迎来到张胤尘的开源技术站开源如江河,汇聚众志成。代码似星辰,照亮行征程。开源精神长,传承永不忘。携手共前行,未来更辉煌文章目录映射映射的定义映射初始化`make`函数使用字面量源码分析数据结构`hmap``bmap`数据存储键值访问竞态检测`Sanitizer`检测空检查并发写检查哈希值计算桶定位扩容情况处理桶内查找键值插入、扩容机制参数检查竞态检测`Sanitizer`检测并发检测哈希值计算初
张胤尘
·
2025-03-01 07:49
Golang
golang
开发语言
后端
Golang
新手入门教程(十九):Go 中的泛型
本节重点:学会Go泛型的基本使用Go1.18版本正式支持泛型,本节主要介绍Go泛型的基础知识。什么是泛型在编程语言中,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。在保证与Go1完全兼容的情况下,为类型及函数声明增加可选的类型参数(TypeParameters)来扩展支持泛型函数和类型。类型参数使用接口类型(InterfaceTypes)进行约束(Constraint
麻凡_
·
2025-03-01 06:17
Golang
新手入门教程
golang
开发语言
后端
Golang
1.18 中泛型的使用
Golang
在2022-03-15发布了V1.18正式版,里面包含了对泛型的支持,那么最新版本的泛型如何使用呢?有哪些坑呢?本文全面且详细的带你了解泛型在
Golang
中的使用。
戴国进
·
2025-03-01 06:45
goLang
golang
服务器
开发语言
【造个轮子】使用
Golang
实现简易令牌桶算法
本文目录1.令牌桶算法2.调用第三方库实现令牌桶3.手撕令牌桶前言:之前在Bluebell社区项目中,我们使用了开源的库来实现令牌桶限流,这次我们试着使用Go来手撕实现下令牌桶算法。1.令牌桶算法为了防止网络拥塞,需要限制流出或者流入网络的流量,使流量以比较均匀的速度向外发送。令牌桶算法就实现了这个功能,可控制发送到网络上数据的数目,并允许突发数据的发送。令牌桶算法是网络流量整形和速率限制中最常使
Golinie
·
2025-03-01 06:42
#
造个轮子
golang
gopher
令牌桶算法
loxilb 开源项目教程
loxilbeBPFbasedcloud-nativeload-balancer.PoweringK8s|Edge|5G|IoT|XaaSApps.项目地址:https://gitcode.com/gh_mirrors/lo/loxilb项目介绍loxilb是一个基于eBPF和
GoLang
夏磊讳
·
2025-02-28 22:46
实战分享:
Golang
中实现高性能日志记录与错误跟踪的艺术
1
Golang
日志库简介在
Golang
的世界里,优秀的日志记录是开发者的得力助手。标准库log简洁而强大,足以满足基本需求,但随着项目复杂度的增加,你可能会寻找更强大的解决方案。
Spring_java_gg
·
2025-02-28 14:22
golang
爬虫
开发语言
后端
golang
日志库ZAP[uber-go zap]详解
golang
日志库ZAP[uber-gozap]1.简要说明zap是uber开源的Go高性能日志库,支持不同的日志级别,能够打印基本信息等,但不支持日志的分割,这里我们可以使用lumberjack也是zap
nbplus_007
·
2025-02-28 14:20
golang
golang
开发语言
后端
logger
个人开发
**Uber-go/zap: 高性能日志库**
项目地址:https://gitcode.com/gh_mirrors/za/zap项目基础介绍及主要编程语言Uber-go/zap是一个在Go语言(
Golang
)中编写的高性能日志库,专为追求速度与效率的应用程序设计
胡乾言Firm
·
2025-02-28 14:49
Golang
之Context详解
引言之前对context的了解比较浅薄,只知道它是用来传递上下文信息的对象;对于Context本身的存储、类型认识比较少。最近又正好在业务代码中发现一种用法:在每个协程中都会复制一份新的局部context对象,想探究下这种写法在性能上有没有弊端。jobList:=[]func()error{s.task1,s.task2,s.task3,s.task4,}iferr:=gconc.GConcurr
高冷小伙
·
2025-02-28 10:56
Golang语言
golang
开发语言
后端
设计规范
性能
介绍下不同语言的异常处理机制
Golang
在Go语言中,有两种用于处于异常的机制,分别是error和panic;panicpanic是Go中处理异常情况的机制,用于表示程序遇到了无法恢复的错误,需要终止执行。
高冷小伙
·
2025-02-28 10:25
异常
错误
Golang
Java
PHP
Rust
Golang
的Aes加解密工具类
packagemainimport("bytes""crypto/aes""crypto/sha1""encoding/binary""encoding/hex""fmt")//SHA1PRNG模拟Java的SHA1PRNG算法typeSHA1PRNGstruct{state[sha1.Size]bytecounteruint32indexint}//NewSHA1PRNG使用种子初始化SHA1P
张声录1
·
2025-02-28 08:33
golang
开发语言
后端
go install 报错 cannot find package“xxx/xxx“
mkdir-p$GOPATH/src/google.
golang
.org/cd$GOPATH/src/google.
golang
.org/gogetgoogle.
golang
.org/grpc没有工具的话
柠是柠檬的檬
·
2025-02-28 07:51
go
golang
github
git
【Python爬虫(100)】从当下到未来:Python爬虫技术的
进阶之路
【Python爬虫】专栏简介:本专栏是Python爬虫领域的集大成之作,共100章节。从Python基础语法、爬虫入门知识讲起,深入探讨反爬虫、多线程、分布式等进阶技术。以大量实例为支撑,覆盖网页、图片、音频等各类数据爬取,还涉及数据处理与分析。无论是新手小白还是进阶开发者,都能从中汲取知识,助力掌握爬虫核心技能,开拓技术视野。目录一、爬虫技术发展现状与瓶颈1.1爬虫技术发展现状1.2爬虫技术瓶颈
奔跑吧邓邓子
·
2025-02-27 20:22
Python爬虫
python
爬虫
开发语言
未来发展
【面试指南】
golang
-map注意事项
map非并发安全的众所周知,go基础类型中的map是非并发安全的,多个goroutine同时对同一个map进行读写操作时,可能会导致并发写问题,packagemainimport("fmt")funcmain(){m:=make(map[string]string)gofunc(){m["a"]="a"}()m["a"]="a1"fmt.Println(m["a"])}我们可以使用gorun-ra
梦里是谁N
·
2025-02-27 12:19
面试
golang
职场和发展
Go语言学习笔记——类型转换工具库cast
文章目录
Golang
类型转换工具库cast简介快速入门安装使用高级转换时间和时长转换时间类型的转换字符串转换为时间时长类型的转换转换为切片ToIntSliceEToStringSliceE转为`map[
PPPsych
·
2025-02-27 08:54
Go精进
学习
golang
Golang
笔记—— error 和 panic
本文详细介绍
Golang
的两种错误处理机制:error和panic。
haopingbiji
·
2025-02-27 08:51
Golang笔记
golang
开发语言
android
后端
秋招
春招
开发
Golang
笔记——Interface类型
本文详细介绍
Golang
的interface数据结构类型,包括基本实现和使用等。
m0_74825634
·
2025-02-27 08:48
面试
学习路线
阿里巴巴
golang
笔记
android
【
Golang
】用go操作iptables和ipset设置黑白名单
目录1、背景2、go库下载3、go库和命令行对比4、代码示例【1】定义iptables规则和ipset集合名称常量【2】创建ipset集合【3】创建iptables规则【4】添加条目【5】查看iptables【6】查看ipset5、总结1、背景iptables是linux中一个比较好用的防火墙工具,可以通过它对网络数据包进行管理和过滤,iptables中的四表五链在网上能查到很多文章解释,这里不做
在成都搬砖的鸭鸭
·
2025-02-27 04:20
Golang
golang
开发语言
后端
1024程序员节
Golang
学习笔记_37——外观模式
Golang
学习笔记_34——组合模式
Golang
学习笔记_35——代理模式
Golang
学习笔记_36——装饰器模式文章目录外观模式(FacadePattern)详解一、核心概念1.定义2.解决的问题3
LuckyLay
·
2025-02-26 16:11
Golang学习笔记
golang
学习
笔记
设计模式
外观模式
Golang
面试必问的10大难点,90%开发者栽在第三个!
本文精心梳理了一系列面试中具有一定难度的高频
Golang
问题,其中部分知识点可能你之前未曾深入探究,然而它们却在面试和实际工作中至关重要。包括:
Golang
的基础语法、并发模型、内存管理等核心知识点。
·
2025-02-26 14:49
go
golang
range 的用法
在Go语言中,range关键字用于迭代遍历数组(array)、切片(slice)、映射(map)、字符串(string)和通道(channel)中的元素。它的基本语法和用法如下:1.遍历数组/切片nums:=[]int{2,3,4}//同时获取索引和值forindex,value:=rangenums{fmt.Printf(“索引:%d,值:%d\n”,index,value)}//仅获取索引fo
学会了没
·
2025-02-26 11:37
golang
开发语言
后端
golang
调用deepseekr1
1.官方文档2.请求看一下因为deepseek官方API的deepssek-r1响应太慢,于是用了腾讯的API来测试funcmain(){cfg:=config.Config{BaseURL:"https://api.lkeap.cloud.tencent.com",APIKey:"API-KEY",HTTPClient:&http.Client{},}//初始化deepseekd:=deepse
又菜又爱玩呜呜呜~
·
2025-02-26 06:06
golang
开发语言
后端
Golang
架构直通车——理解协程和Go调度器
文章目录进程、线程与协程Go协程:GoroutinesGo协程调度器Go调度器的设计策略为什么Java坚持多线程而不选择协程?协程和Channel的使用建议进程、线程与协程线程或者进程切换会带来大量的系统开销和上下文切换成本,导致严重的系统开销。在之前的文章中,我们提到过切换进程的开销:切换虚拟地址空间(切换页表、页目录以指向新的地址空间)切换内核栈切换硬件上下文虽然线程切换不需要执行第一步(因为
No_Game_No_Life_
·
2025-02-26 06:35
Golang架构直通车
golang
深度学习-基础篇
基础数据结构及类型字符型-stringstring是Go标准库buildin内置的一个基础数据类型。string是由8比特字节的集合,通常不一定是UTF-8编码的文本。string可以为空(长度为0),但不会是nil。stringisthesetofallstringsof8-bitbytes,conventionallybutnotnecessarilyrepresentingUTF-8-enc
老狼伙计
·
2025-02-26 06:34
golang
编程语言
云原生学习笔记
golang
开发语言
后端
Golang
深度学习
前言在2009年,Google公司发布了一种新的编程语言,名为Go(或称为
Golang
),旨在提高编程效率、简化并发编程,并提供强大的标准库支持。
老狼伙计
·
2025-02-26 06:32
golang
编程语言
云原生学习笔记
golang
开发语言
Golang
`syscall` 包使用大全:开发者必备的底层操作指南
Golang
`syscall`包使用大全:开发者必备的底层操作指南什么是`syscall`包`syscall`包的使用场景为什么选择`syscall`而不是更高级的包文件操作打开文件:`syscall.Open
walkskyer
·
2025-02-26 05:53
golang标准库
golang
php
开发语言
跟我一起学
Golang
从入门到精通《
Golang
的概述》
Golang
的概述什么是程序程序,就是完成某个功能的指令的集合。老板-----------------------------------》秘书1.
互联网-小阿宇
·
2025-02-25 22:35
Golang语言
golang
区块链
【
GoLang
】【算法模板】2、
GoLang
算法模板整理
文章目录0、前言1、
GoLang
算法必会技巧1.1、标准库1.1.1、sort包1.1.2、slice包1.2、数据结构1.2.1、常用数据结构1.2.1.1、优先队列1.2.2、冷门的数据结构1.2.2.1
Ypuyu
·
2025-02-25 15:45
GoLang
golang
算法
开发语言
袋子里最少数目的球(二分答案+数学推导+
GoLang
使用技巧)
文章目录1.题目来源2.题目解析1.题目来源链接:1760.袋子里最少数目的球题单:待补充2.题目解析思路:看题意求最大、最小,很明显的二分答案,直接去二分满足条件下的最终袋子中球的个数。二段性思考:如果最终袋子中球都是1个的话,那么袋子肯定很多,操作次数就非常多。如果最终袋子中球都可以装很多的时候,那么一开始都不用二分,操作次数就是0。故,二分的边界点就是这个操作次数。那么操作边界就是最终袋子中
Ypuyu
·
2025-02-25 15:15
LeetCode
leetcode
golang
读写锁原理
读写锁RWMutex1、概念读写锁和互斥锁都是为了防止并发而加的锁读写锁相比互斥锁,就是增加了对读写的控制读写锁写写之间是互斥的,读写也是互斥的,但是读锁是可以添加多个的2、RWMutex代码typeRWMutexstruct{wMutex//heldiftherearependingwriterswriterSemuint32//semaphoreforwriterstowaitforcompl
老赵不会写代码
·
2025-02-25 14:13
go语言
广州游戏公司招聘4399秋季招聘火热报名中(第二次笔试来了)
我这边分析一下22届秋招运筹优傻B美团秋招面试技巧之可问不可问得物
golang
一面字节跳动FPGA实习面试及基础问题解答地平线一面面经快手的面试为什
han_xue_feng
·
2025-02-25 14:38
java
【
Golang
面试题】每日 3 题(六十五)
✍个人博客:Pandaconda-CSDN博客专栏地址:http://t.csdnimg.cn/UWz06专栏简介:在这个专栏中,我将会分享
Golang
面试中常见的面试题给大家~❤️如果有收获的话,欢迎点赞收藏
Pandaconda 的测开之路
·
2025-02-25 14:06
#
Golang
面试专栏
golang
开发语言
后端
面试
笔记
go
经验分享
Golang
从入门到精通
课程概述
Golang
从入门到精通,本课程以学习
Golang
语言开发互联网产品为目标,从基础理论知识入手,详实地讲解
Golang
语言的开发方法与技巧,并通过大量的线上训练,带领同学们全面掌握服务端高并发、
Wxhzy930120
·
2025-02-25 06:13
go连接mysql与增删改查功能的实现
配置mysql数据库驱动1.驱动包简介驱动包:任何编程语言想要连接数据库必须由数据库生产厂商提供的统一数据库调用而开发的内容
golang
的mysql驱动包可以在github中下载到。
四无青年203
·
2025-02-24 05:48
golang
mysql
开发语言
【六】
Golang
运算符
未来更辉煌文章目录运算符算术运算符注意事项关系运算符逻辑运算符注意事项位运算符常见操作检查特定位是否为1(检查整数的奇偶性)设置特定位为1清除特定位交换变量值快速乘除注意事项赋值运算符基本赋值运算符复合赋值运算符指针运算符注意事项优先级运算符
golang
张胤尘
·
2025-02-24 05:45
Golang
golang
开发语言
后端
【四】
Golang
变量和常量
欢迎来到张胤尘的技术站技术如江河,汇聚众志成。代码似星辰,照亮行征程。开源精神长,传承永不忘。携手共前行,未来更辉煌文章目录变量声明方式使用`var`关键字声明变量省略类型声明(类型推断)短变量声明多变量声明变量的初始化变量的作用域全局变量局部变量常量声明方式使用`const`关键字声明省略类型声明(类型推断)多常量声明常量的作用域全局常量局部常量代码示例变量变量来源于数学,是计算机语言中能储存计
张胤尘
·
2025-02-24 05:15
Golang
golang
开发语言
后端
golang
的var ,make ,new, := 的区别
用途new:主要用于为值类型(如基本数据类型int、float64、结构体struct等)分配内存空间,并将分配的内存初始化为对应类型的零值,然后返回指向该内存地址的指针。packagemainimport"fmt"funcmain(){//使用new为int类型分配内存numPtr:=new(int)fmt.Println(*numPtr)//输出:0//使用new为结构体分配内存typePoi
卑微的小鬼
·
2025-02-24 00:43
算法
go.mod 里的 toolchain 怎么去掉
有时我们电脑里安装了多个
golang
版本,导致在有些仓库使用高于1.20版本的
golang
,会把go1.18->go1.20toolchaingo1.20.2如果需要恢复原样,首先关闭所有已打开的
Lucky小黄人
·
2025-02-23 21:21
golang
开发语言
后端
【
Golang
面试题】每日 3 题(六十二)
✍个人博客:Pandaconda-CSDN博客专栏地址:http://t.csdnimg.cn/UWz06专栏简介:在这个专栏中,我将会分享
Golang
面试中常见的面试题给大家~❤️如果有收获的话,欢迎点赞收藏
Pandaconda 的测开之路
·
2025-02-23 19:35
#
Golang
面试专栏
golang
开发语言
后端
笔记
面试
go
经验分享
第一个Go语言程序——Hello world
Go语言简介Go语言(也被称为
Golang
)是一门开源的编程语言,由Google开发并于2009年首次发布;它在设计上强调简单性、高效性和安全性,旨在提高程序员的生产力和代码可读性。
「已注销」
·
2025-02-23 08:42
GOLANG
笔记
golang
开发语言
后端
golang
入门
缘起之前下载视频用的you-get,但是b站一直下不了,优酷也经常出问题,所以接触到luluhttps://github.com/iawia002/Lulu这个也是基于you-get直接pipinstalllulu,但是作者不维护了,新出了个https://github.com/iawia002/a...这个不是python开发的,而是go,通过gogetgithub.com/iawia002/a
weixin_34102807
·
2025-02-22 20:44
golang
php
ffmpeg
程序员升级
进阶之路
熟悉业务、项目代码、工作流程,积极吸取技术资料接需求,画流程图,(伪代码),详细设计明确职业发展方向【很重要】求精:写代码前的技术方案设计写代码并不难,关键是要明确为什么要写代码、怎么写代码、写什么代码。如果直接上手写,可能会出现细节问题,如数据没有访问权限获取不到、和其他开发的接口字段没对齐根据需求来给出一个清晰明确的技术方案,一方面是证明需求的可行性,另一方面是对自己之后的代码实现有一个大致思
七灵微
·
2025-02-22 12:13
基本理论
编辑器
上一页
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
其他