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
CentOS安装Golang
Golang
: Bson\Json互转
代码packagebson_jsonimport("encoding/json""errors""fmt""gopkg.in/mgo.v2/bson""os""testing")typeUserstruct{Namestring`json:"name,omitempty"bson:"name,omitempty"`CSDNstring`json:"csdn,omitempty"bson:"csdn
听我一言
·
2024-01-10 20:43
Golang基础编程
golang
json
开发语言
Golang
异常处理
前言Go语言中,"异常"的概念与其他语言如Java或Python中的不太相同。Go没有提供传统意义上的try-catch机制来捕获异常。相反,Go使用错误作为其错误处理的主要方式感觉很麻烦,到处都要处理…,没有传统的try-catch好用常见异常的处理向上一级抛,示例funcSomeFunction()(int,error){//...functionlogic...//Whenanerroroc
e5pool
·
2024-01-10 19:42
golang
安装beego时报错:go get: module github.com/beego/bee/v2: Get
beego的时候,运行goget-ugithub.com/beego/bee/v2,报错信息如下:goget:modulegithub.com/beego/bee/v2:Get"https://proxy.
golang
.org
努力奋斗的人生
·
2024-01-10 19:38
beego
golang
[
Golang
]力扣Leetcode - 35. 搜索插入位置(二分查找)
[
Golang
]力扣Leetcode-35.搜索插入位置(二分查找)题目:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
跳舞的皮埃尔
·
2024-01-10 18:44
Golang
Leetcode算法题
golang
leetcode
算法
Go Defer, Panic, Recover
翻译https://blog.
golang
.org/defer-panic-and-recoverTLTRdefer的函数在压栈的时候也会保存参数的值,而不是在执行时取值。
ShootHzj
·
2024-01-10 18:56
golang
数据库连接池设置多少比较合适,如何设置?
设置数据库连接池的大小需要综合考虑应用程序的需求、数据库系统的性能、服务器资源等因素。连接池大小的不合理设置可能导致性能问题或资源浪费。以下是一些建议:考虑应用程序的并发需求:连接池的大小应该足够满足应用程序的并发需求。如果你的应用程序有高并发请求,连接池的大小可能需要相应地调整。考虑数据库系统的性能:不同的数据库系统对并发连接的处理能力有所不同。某些数据库系统可能更有效地处理大量连接,而另一些可
PHP技术社区
·
2024-01-10 17:10
golang
数据库
开发语言
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
开发语言
后端
如何使用
Golang
比较版本号大小?
目录详细步骤完整性和边界情况使用三方库小结在日常开发中,比较版本号大小的情况是经常遇到的。因为版本号通常是字符串形式的,所以在Go语言中,比较版本号大小通常需要将字符格式的版本号串解析为可比较的数值,然后进行比较。版本号通常遵循语义化版本控制规范(SemanticVersioning),由主版本号、次版本号和修订号组成,格式为Major.Minor.Patch,其中Major、Minor、Patc
路多辛
·
2024-01-10 13:45
Golang系列知识讲解
golang
开发语言
后端
Golang
文件名命名规则,不同环境下的编译,下划线的含义
Golang
文件名命名规则在
golang
源代码中,经常看到各种文件名,比如:bolt_windows.go。下面对文件名命令规则的说明:1、平台区分文件名_平台。
哆啦在这A梦在哪
·
2024-01-10 12:08
Linux/
centos安装
python、java、php等编译环境
目录前言python环境安装java环境安装php环境安装前言关于环境安装这种事,网络上有着丰富的教程资源,并且大多都是手把手、从头到尾的服务——鄙人从业以来,也承蒙各位前辈大佬所留下的足迹,得以混口饭吃......话不多说,这里整理着Linux/centos服务器安装python、java、php等编译环境的方案,用于帮助自己与正在查阅本博客的您。若发现错误,请及时指正,谢谢!python环境安
EelBarb
·
2024-01-10 10:41
linux
centos
linux
centos
php
centos安装
tomcat
前言安装tomcat的话,应该没啥难度,只要是java装的没问题,直接拉上去都行安装java方案之前已经给了:Linux/
centos安装
python、java、php等编译环境_linux服务器存在java
EelBarb
·
2024-01-10 10:39
centos
tomcat
linux
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
centos安装
redis并配置开机自启动
目录前言redis安装1、下载redis2、安装redis3、修改配置文件redis配置服务并实现开机自启动前言Redis(RemoteDictionaryServer)是一个开源的内存数据结构存储系统,它支持多种数据结构,包括字符串、哈希表、列表、集合、有序集合等。由于它的设计简单且高效,Redis被广泛应用于缓存、消息队列、实时分析、计数器和排行榜等场景。在此篇文章中,我主要就centos如何
EelBarb
·
2024-01-10 08:31
redis
缓存
centos
centos安装
mysql 5.7版本
前言在进行Web开发或者其他类型的项目时,安装和配置相关基础服务是通常必须的一步,这里我将按照如下清单,说明CentOS操作系统上如何安装和配置这些服务。MySQL:一个流行的关系型数据库Tomcat:一个常用的JavaWeb应用服务器,可以部署javawar包项目和vue前端项目Nginx:高性能的、轻量级的Web服务和反向代理服务Redis:提供高效的内存缓存服务(篇幅有点长,这里先介绍mys
EelBarb
·
2024-01-10 08:00
centos
mysql
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
golang
微服务框架go-zero系列-1
为什么使用go-zero可以有第三个选择
golang
圈子不大,微服务框架框架屈指可数:除了go-micro、go-kit,几乎没有其他选择。go-zero为此提供第三个可能。
虚月
·
2024-01-10 06:03
Go语言
大数据本地环境搭建-Linux基础环境搭建
centos7.9Download(centos.org)4.1新建虚拟机如果开机的时候电脑蓝屏使用Windows+R输入optionalfeatures打开启用或关闭Windows功能->勾选打开以下两项重启继续安装
centos
OnePandas
·
2024-01-10 06:00
集群环境搭建
大数据
linux
运维
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
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++
开发语言
如何在
CentOS安装
SQL Server数据库并通过内网穿透工具实现公网访问
文章目录前言1.安装sqlserver2.局域网测试连接3.安装cpolar内网穿透4.将sqlserver映射到公网5.公网远程连接6.固定连接公网地址7.使用固定公网地址连接前言简单几步实现在Linuxcentos环境下安装部署sqlserver数据库,并结合cpolar内网穿透工具,创建安全隧道将其映射到公网上,获取公网地址,实现在外异地远程连接家里/公司的sqlserver数据库,而无需公
大海里的番茄
·
2024-01-09 21:08
centos
数据库
linux
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
算法
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
certbot-https证书自动续期
1、安装snapd将EPEL存储库添加到您的
CentOS安装
中。
遗忘de神话
·
2024-01-09 18:10
linux
后端
linux
centos
运维
url.Values
golang
post发送application/json数据到服务器_huanleyan的专栏-程序员宅基地-程序员宅基地GO中url.Values作为参数传递的两种解析方法_mingzhehaolove
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
开发语言
后端
Golang
协程与通道
前言在Go语言中,协程被称为goroutines。goroutine是Go的并发执行单元,它比传统的线程更轻量级,允许你以非常低的开销启动成千上万个并发任务通道(channel)是一种特殊的类型,用于在不同的goroutines之间进行通信和同步。通道可以被想象成一个传递数据的管道,它可以帮助确保并发程序的数据同步,避免竞态条件协程goroutine在使用上非常简单,只需要在函数调用前加上关键字g
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
linux配置go语言安装环境
或者复制链接到服务wget-chttps://
golang
.google.cn/dl/go1.18.5.linux-amd64.tar.gz2、输入如下命令,解压缩使用[root@localhost~]
快乐的命令行
·
2024-01-09 15:58
linux
服务器
运维
Golang
go语言 如何打包成linux上可以执行的文件
Golang
go语言在Windows上如何打包成linux上可以执行的文件在Windows上的cmd命令中执行:运行环境为arm机器系统为linux:E:\ideaproject\goproject\src
小苏 分享
·
2024-01-09 15:28
arm
golang
go
linux
golang
check.v1 执行单元测试命令
gotest-v-check.fTestBucketReferergotest-v-check.fOssTypeSuite.TestGetBucketRefererResultgotest-test.v-check.f^\QTestAppendFileWithPayer\E$gotest-check.vvrm_test.go执行整个测试文件gotest-check.fTestRemoveObjec
walker1838
·
2024-01-09 15:58
go
【无标题】
linux
golang
使用多版本gogoenv.sh创建goenvsh文件准备go版本文件切换版本创建goenvsh文件在/usr/local/bin/下面创建一个goenv.sh文件内容如下#!
walker1838
·
2024-01-09 15:58
linux
golang
Linux下go环境安装、环境配置并执行第一个go程序
一、安装1.
Golang
对Linux的内核版本要求GO对Linux内核版本最低要求是2.6.23,对应要求操作系统版本是:RHEL6.0+CentOS6.0+即,不支持(RHEL和CentOS)的(4.
Attacking_Ape
·
2024-01-09 15:23
linux中软件安装
Golang
go
linux
Golang
-使用带缓冲的Channel控制并发
导读Channel是
Golang
实现并发编程非常重要的组成部分,Channel是一种内建的核心数据类型,需要使用make函数初始化,包括无缓冲的Channel(unbufferedChannel)和有缓冲的
MR_Zzzzzz_
·
2024-01-09 15:11
Golang
生成UUID
开发过程中难免要用到UUID,
Golang
标准库好像没有提供生成UUID的方法,在Github上面发现了一个不错的库.satori/go.uuid提供了五种生成UUID的方式:Version1,基于timestamp
Grayan
·
2024-01-09 13:39
golang
golang
uuid
go生成uuid的方法
Go语言学习笔记
go变量和常量-初窥门径-CSDNGo技能树本节重点:Go语言简介学会安装配置Go开发环境介绍Go也称为
Golang
,是由Google开发的一种开源、编译和静态类型的编程语言。
测试开发-东方不败之鸭梨
·
2024-01-09 13:09
java
golang
golang
IPV4 转 Int64
//IP4toIntIPV4转Int64funcIP4toInt(IPv4Addrnet.IP)int64{iflen(IPv4Addr)==0{return0}bits:=strings.Split(IPv4Addr.String(),".")b0,_:=strconv.Atoi(bits[0])b1,_:=strconv.Atoi(bits[1])b2,_:=strconv.Atoi(bits
lmy_loveF
·
2024-01-09 13:38
golang
开发语言
后端
golang
生成一年的周数
//GetWeekTimeCycleForGBT74082005获取星期周期中华人民共和国国家标准GB/T7408-2005//参数year年份GB/T7408-2005funcGetWeekTimeCycleForGBT74082005(yearint)(*[]TimeCycle,error){varyearstarttime.Time//当年最开始一天varyearendtime.Time//
lmy_loveF
·
2024-01-09 13:38
golang
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他