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
Go语言
入门教程(十)之函数
上次我们讲到了关于
Go语言
的流程控制,小栈君也希望小伙伴跟着小栈君一步一个脚印的敲一下代码,相互进步。本期我们要分享的
Go语言
系列之函数。一、什么是函数?函数是指一段在一起的、可以做某一件事儿的程序。
IT干货栈
·
2024-01-10 16:34
Golang
图片处理:学习如何添加水印和文字
在本文中,我们将探讨使用
Golang
进行图片处理的方法,学习如何添加水印和文字。背景:
Golang
是一门开源的编程语言,以其简洁的语法、高效的性能和强大的并发能力而闻名。
lxw1844912514
·
2024-01-10 15:00
golang
学习
开发语言
后端
go image.DecodeConfig 和image.Decode 不能同时使用吗
goimage.DecodeConfig和image.Decode获取图片信息时,报错提示:无法读取图像配置image:unknownformatpackagemainimport("fmt""github.com/
golang
lxw1844912514
·
2024-01-10 15:30
golang
开发语言
后端
用
golang
实现给图片添加文字水印
packagemainimport("fmt""github.com/
golang
/freetype""image""image/draw""image/jpeg""io""os""time")funcmain
lxw1844912514
·
2024-01-10 15:56
golang
开发语言
后端
Go 类型系统
Go语言
的基本类型中有20个预声明简单类型都是命名类型,
Go语言
还有一种命名类型——用户自定义类型。未命名类型:一个类型由预声明类型、关键字和操作符组合而成,这个类型称为未命名类型。
HuaLuLemon
·
2024-01-10 15:19
Go
golang
开发语言
Syncthing同步备份初探
Syncthing软件简介:Syncthing是一款开源的文件同步客户端与服务器软件,采用
Go语言
编写。
skywalk8163
·
2024-01-10 14:57
项目实践
数据库
分布式
p2p
如何使用
Golang
比较版本号大小?
因为版本号通常是字符串形式的,所以在
Go语言
中,比较版本号大小通常需要将字符格式的版本号串解析为可比较的数值,然后进行比较。
路多辛
·
2024-01-10 13:45
Golang系列知识讲解
golang
开发语言
后端
go语言
学习-并发编程(并发并行、线程协程、通道channel)
1、概念1.1并发和并行并发:具有处理多个任务的能力(是一个处理器在处理任务),cpu处理不同的任务会有时间错位,比如有AB两个任务,某一时间段内在处理A任务,这时A任务需要停止运行一段时间,那么会切换到处理B任务,B任务停止运行,在切换处理A任务,只不过CPU处理快,看起来是同时处理多个任务。并行:同时执行多个任务的能力(多个处理器)。比如3个任务同时创建,cpu是3核的,那么3个处理器同时处理
Studying!!!
·
2024-01-10 13:43
go新学习目录
golang
go语言
学习-结构体
1、简介
Go语言
中的结构体是一种自定义数据类型,可以将不同类型的数据字符组合在一起形成一个单独的实体。结构体可以用于存储和操作复杂的数据结构,以及创建自定义数据类型。
Studying!!!
·
2024-01-10 13:13
go新学习目录
golang
go语言
学习-包管理
1、概念1.1什么是包***
Go语言
的包(package)***是一种源码封装的方式,可以被看做是组相关的,并且通用的代码集合。
Studying!!!
·
2024-01-10 13:13
go新学习目录
golang
Golang
文件名命名规则,不同环境下的编译,下划线的含义
Golang
文件名命名规则在
golang
源代码中,经常看到各种文件名,比如:bolt_windows.go。下面对文件名命令规则的说明:1、平台区分文件名_平台。
哆啦在这A梦在哪
·
2024-01-10 12:08
推荐几个干货公众号
希望能帮助到你~roseduan写字的地方号主Rose,曾是一名文科生,二本非科班出身,大三时自学计算机,在小厂做过Java,目前在某大厂做
Go语言
开发工作。
机器铃砍菜刀
·
2024-01-10 11:02
数据库
算法
分布式
中间件
编程语言
Go语言
精进之路:你知道什么是
Go语言
编程思维吗?
经过十几年的演化和发展,
Go语言
在全世界范围内已经拥有了百万级别的拥趸,在这些开发者当中,除了一部分新入行的编程语言初学者之外,更多的是从其他编程语言阵营转过来的开发者。
hzbooks
·
2024-01-10 11:56
编程语言
算法
python
java
人工智能
golang
mysql实现
按照python思想,简单实现新增、查询、修改、删除接口packageutilsimport("fmt""strings""database/sql"_"github.com/go-sql-driver/mysql")//DBWorker...typeDBWorkerstruct{DsnstringDb*sql.DB}//内部通用方法提取funccommomOperate(db*sql.DB,sq
最爱啥都想
·
2024-01-10 09:11
Go——协程
协程协程是
Go语言
最大的特色之一。1、协程的概念协程并不是Go发明的概念,支持协程的变成语言有很多。Go在语言层面直接提供对协程的支持称为goroutine。
木易小熙
·
2024-01-10 08:52
Go是怎样练成的
golang
开发语言
Docker实战08|Docker管道及环境变量识别
上一篇文章中,讲解了如何通过
Go语言
实现对DockerCgroup的资源限制具体文章可见《Docker就应该这么学-07》有需要的小伙伴可以回顾一下。
云原生实战指南
·
2024-01-10 07:27
Go
Docker
docker
java
容器
golang
路由mux的介绍及基本使用
github地址:https://github.com/gorilla/mux#matching-routeshttps://gitee.com/mirrors/mux#exampleshttp://www.gorillatoolkit.org/pkg/muxhttps://github.com/gorilla/mux#examples代码示例:import("encoding/json""git
十维的想象
·
2024-01-10 07:21
goland报错:The selected directory is not a valid home for Go SDK
原因:IDEA/goland无法识别到
GO语言
SDK版本解决办法:打开GO的安装目录下的src\runtime\internal\sys\zversion.go文件,添加一行(我的go版本是1.18.10
精神小伙2号
·
2024-01-10 07:18
golang
开发语言
后端
Go语言
的编译过程
简介
Go语言
和Java语言一样都是一门需要编译才能运行的编程语言,也就是说代码在运行之前需要通过编译器生成二进制机器码。
飞翔的乌龟
·
2024-01-10 07:13
golang
golang
开发语言
后端
Go语言
io包源码解读
前言前两篇文章
Go语言
io包核心接口详解、
Go语言
io包基本接口详解,我们已经学习了io包中的核心接口、基本接口和组合接口,这些都是基本的接口定义和规范,那么本篇文章我们就一起来看下io包中对上述接口的使用
Lifelmy
·
2024-01-10 06:10
Go
golang
开发语言
后端
go语言
中的文件file操作
一、File文件操作首先,file类是在os包中的,封装了底层的文件描述符和相关信息,同时封装了Read和Write的实现。1、FileInfo接口FileInfo接口中定义了File信息相关的方法。typeFileInfointerface{Name()string//basenameofthefile文件名.扩展名aa.txtSize()int64//文件大小,字节数12540Mode()Fi
罗生门£
·
2024-01-10 06:08
Go语言学习
golang
服务器
开发语言
golang
微服务框架go-zero系列-1
为什么使用go-zero可以有第三个选择
golang
圈子不大,微服务框架框架屈指可数:除了go-micro、go-kit,几乎没有其他选择。go-zero为此提供第三个可能。
虚月
·
2024-01-10 06:03
Go语言
云卷云舒:【实战篇】对象存储迁移
2.迁移原理Rclone是一款基于
Go语言
开发的开源命令行工具,支持在不同对象存储、网盘间同步、上传、下载数据。超过40种云存储产品支
Cloud云卷云舒
·
2024-01-10 05:35
架构设计
云原生
云原生
迁移学习
运维
golang
网络编程(8)表单
golang
_real.jpg其实本人现在有点讨厌搬砖的工作,但是有的时候还是的搬一搬。不搬那知道自己有力气。th-14.jpeg客户端代码模板文件,下面是表单提交的客户端代码可能在熟悉不过了。
zidea
·
2024-01-10 03:56
ProtoBuf 与 gRPC
用户写好.proto描述文件,之后使用protoc可以很容易编译成众多计算机语言(C++、Java、Python、C#、
Golang
等)的接口代码。这些代码可以支持gRPC,也可以不支持。
糖果果老师
·
2024-01-10 03:22
Go语言
实现数据结构栈和队列
Go语言
实现数据结构栈和队列1、栈packagemainimport"fmt"funcmain(){//创建栈stack:=make([]int,0)//push压入栈stack=append(stack
242030
·
2024-01-10 02:47
golang
golang
golang
leetcode349两个数组的交集 map 双指针+排序
文章目录两个数组的交集leetcode349使用map排序+双指针两个数组的交集leetcode349使用map由于
golang
中没有set,这里算是模拟的一种方式当然这里也可以用数组来代替map//最简易的方式
鳄梨阿龙
·
2024-01-10 01:30
golang
算法
开发语言
学习
笔记
Golang
leetcode242有效字符异位词 哈希表map 排序
有效的字母异位词leetcode242普通的使用map表进行记录的方法由于题目规定只有26个小写的英文字符,因此我们直接建立26容量的mapfuncisAnagram(sstring,tstring)bool{//创建储存记录的map表sTable:=make(map[int32]int,26)tTable:=make(map[int32]int,26)//每次遍历到记录个数+1for_,val:
鳄梨阿龙
·
2024-01-10 01:00
golang
散列表
开发语言
学习
数据结构
Golang
快乐数 leetcode202 map哈希表 快慢指针法
快乐数leetcode202利用map记录对于本体中快乐数的检测,如果非快乐数,应该会在循环中有重复的数出现。当为3位数时,即使为999,每位的平方和仅为243,所以能循环的数肯定是有限的。我们使用map进行数据的记录,当检测到重复时,说明不是快乐数。funcisHappy(nint)bool{result:=0temp:=0record:=make(map[int]int)forresult!=
鳄梨阿龙
·
2024-01-10 01:58
golang
散列表
开发语言
数据结构
HackTheBox - Medium - Linux - Shared
SharedShared是一台中等难度的Linux机器,它具有通向立足点的CookieSQL注入,然后通过对
Golang
二进制文件进行逆向工程并利用两个CVE来获得rootshell来提升权限。
Sugobet
·
2024-01-10 01:21
HackTheBox
Linux渗透测试
HackTheBox
网络安全
配置错误
windows下全免费手动搭建php8+mysql8开发环境及可视化工具安装
最近PHP项目少了,一直在研究UE5和
Golang
,但是考虑到政府、国企未来几年国产化的要求,可能又要重拾PHP。
暂时先用这个名字
·
2024-01-09 23:56
PHP
数据库
windows
php
mysql
vscode
heidisql
navicat
workbench
Golang
企业面试题
Golang
企业面试题基础高级
Golang
有哪些优势?
Golang
数据类型有哪些
Golang
中的包如何使用Go支持什么形式的类型转换?什么是Goroutine?你如何停止它?如何在运行时检查变量类型?
weixin_51551879
·
2024-01-09 22:37
golang
开发语言
后端
Python与C++混合编程
也可以用
golang
,后面可补充与C++混合方式将影响性能的核心代码用c++/go来写,而逻辑开发由py完成方法一:使用ctypes库加载C++编写的动态链接库,并加载到py中使用ctypes
carmen_山海
·
2024-01-09 21:12
python基础
python
c++
开发语言
32.
Go语言
·Redis
ReadME.md#./bin/
[email protected]
#Redis的数据类型(http://redisdoc.com/index.html):String(字符串)set/get/delHash(哈希)List(列表)Set(集合)zset(有序集合)github地址:https://github.com/garybu
一枼落知天下
·
2024-01-09 21:13
leecode题解
Golang
版本-300-最长递增子序列
前言开设专栏主要是为了能够记录自己刷题过程中的所思所想,以便能够在未来开发工作中能够快速温习并应用。如果文章能够带给大家一些启发,那便是意外之喜了。题目描述leecode-300最长递增子串给你一个整数数组nums,找到其中最长严格递增子序列的长度。子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7]是数组[0,3,1,6,2,2,7]的子序列
bug_createman
·
2024-01-09 20:29
golang专栏
golang
算法
GO对接验证码短信接口DEMO示例
GO语言
短信接口对接说明//接口类型:互亿无线触发短信接口,支持发送验证码短信、订单通知短信等。//账户注册:请通过该地址开通账户http://user.ihuyi.com/?
短信接口开发
·
2024-01-09 20:07
Go语言
中for-range使用踩坑指南
这里写目录标题
Go语言
中for-range使用踩坑指南1.指针数据坑2.迭代修改变量问题3.是否会造成死循环你不知道的`range`用法`delete`add
Go语言
中for-range使用踩坑指南1.
~庞贝
·
2024-01-09 19:09
Golang复习
golang
开发语言
后端
golang
记录一次协程和协程池的使用,利用ants协程池来处理定时器导致服务全部阻塞
前言在实习的项目中有一个地方遇到了需要协程池的地方,在mt推荐下使用了ants库。因此在此篇记录一下自己学习使用此库的情况。场景描述此服务大致是一个kafka消息接收、发送相关。接收消息,根据参数设置定时器进行重发。通过这里新建kafka服务,并在kratos框架的依赖注入使用。funcNewxxxxKafka{RegisterSubscriber(context.TODO(),t,c.Group
Climber47
·
2024-01-09 19:07
Golang
golang
开发语言
Golang
中for和for range语句的使用技巧、对比及常见的避坑
前言基础语法不再赘述,写这个原因是之前的某次面试被问道了,我知道会导致问题但具体答下来不是很通顺。再回想自己开发过程中,很多地方都是使用到了for/forrange,但是却从没注意过一些细节,因此专门学习一下进行记录。对一个数组循环,forrange,使用kv时候有什么要注意的吗?这个是当时面经记录的问题。因此顺着这里开始进行学习。for和forrange基本语法for的用法大概可以类比C++里面
Climber47
·
2024-01-09 19:34
Golang
golang
开发语言
后端
golang
网络编程(5)中间件
golang
_real.jpg当构建web应用程序,可能对所有的请求会共享一些功能。例如我们每一个请求都会写入日志。
zidea
·
2024-01-09 19:38
Hyperledger Fabric 生成组织身份解析
为了方便批量管理组织证书,Fabric基于
Go语言
的标准crypto库提供了cryptogen(cryptogenerator)工具。cryptogen可以根据指定配置批量生成所需要的密钥和证书
征尘bjajmd
·
2024-01-09 18:43
php
https
数据库
2018-10-18
Go语言
第一天
packagemainimport"fmt"import"math"import"math/cmplx"varaa=3//包内部变量varss="kkk"//bb:=true函数外面不可以用:=var(cc=3//注意这里没有,号dd=5)funcvariableZero(){varaintvarsstringfmt.Printf("%d%q\n",a,s)}funcvariableInitial
恶魔辣条儿
·
2024-01-09 18:56
url.Values
golang
post发送application/json数据到服务器_huanleyan的专栏-程序员宅基地-程序员宅基地GO中url.Values作为参数传递的两种解析方法_mingzhehaolove
Ftworld21
·
2024-01-09 17:58
Go
golang
分布式锁介绍
[Go]redis分布式锁的go-redis实现-云+社区-腾讯云1.6常见的并发模式·
Go语言
高级编程GitHub-bsm/redislock:SimplifieddistributedlockingimplementationusingRedislockpackage-github.com
Ftworld21
·
2024-01-09 17:58
Go
golang
go引用模块
引用全局变量_Ftworld21的专栏-CSDN博客go-import下划线的作用-
Go语言
中文网-
Golang
中文社区
Ftworld21
·
2024-01-09 17:28
Go
golang
开发语言
后端
go work
vscodegopls插件工具依赖gowork,否则会报错https://github.com/
golang
/tools/blob/master/gopls/doc/workspace.mdGo1.18
Ftworld21
·
2024-01-09 17:26
Go
golang
开发语言
后端
Hyperledger2.0 链码安装
package:打包源代码install:安装链码approveformyorg:节点所在组织审批链码commit:提交链码在完成之后可以执行链码的查询和调用package首先需要对合约进行编译,首先把我们写的
go
LamaxiyaFc
·
2024-01-09 15:44
区块链内容
区块链
Golang
协程与通道
前言在
Go语言
中,协程被称为goroutines。
e5pool
·
2024-01-09 15:41
golang
linux安装go环境教程,Linux下一键安装
Go语言
最新版本环境的教程
有点Shell基础,而且经常安装
Golang
的环境,为了方便自己,就写了个一键安装
golang
的环境教程,之前写过一次,但是不够智能,现在添加了几个功能。
weixin_39844267
·
2024-01-09 15:30
linux安装go环境教程
linux 环境安装多版本
golang
环境
安装多版本
golang
环境将
golang
解压到安装在这里插入图片描述目录多版本
golang
切换命令go环境变量配置设置
golang
版本将
golang
解压到安装在这里插入图片描述目录mkdir-p/usr
梅斌
·
2024-01-09 15:30
golang
上一页
77
78
79
80
81
82
83
84
下一页
按字母分类:
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
其他