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
学习笔记-defer关键字学习
defer学习很多现代的变成语言中都会有defer关键字,Go语言的defer会在当前函数或是方法返回之前执行传入的函数,它会经常被用于关闭文件描述符,关闭数据库链接和解锁资源。作为一个编程语言中的关键字,defer的实现一定是由编译器和运行时共同完成的,不过在深入源码分析它的实现之前我们还是需要了解defer关键字的常见使用场景以及使用时的注意事项。使用defer的最常见的场景就是在函数调用结束
LegendGo
·
2024-01-17 20:24
GO 语言接口与结构体 - interface & struct
interface&struct接口与结构体以继承为特点的OOP只是编程世界的一种抽象方式,在
Golang
的世界里没有继承,只有组合和接口,并且是松散的接口结构,不强制声明实现接口,这看起来更符合Java
坚果jimbowhy
·
2024-01-17 20:16
macOS 13(本机)
golang
程序交叉编译成 ARM架构
##背景
golang
程序(JuiceFS)需要支持ARM64架构,重新编译;本地环境:macOS:13##操作安装交叉编译工具:brewinstallFiloSottile/musl-cross/musl-cross
zmc@
·
2024-01-17 20:13
macos
golang
交叉编译
Intellij IDEA 安装go语言插件
IntellijIDEA安装go语言插件参考:http://study
golang
.com/articles/8681安装
golang
插件后重启IDEA。
crabdave123
·
2024-01-17 19:59
python
数据库
php
java
go
IntelliJ IDEA2021.1 安装
golang
插件
golang
插件安装前置条件:1、安装IntelliJIDEA2021.1,安装步骤参考:IntelliJIDEA安装操作步骤2、已安装
golang
,安装环境参考:Go语言开发包第一步:用户需要登陆IDEA
dw_java08
·
2024-01-17 19:59
Go开发
golang
intellij-idea
开发语言
Go语言和C++语言比较
介绍GO:Go语言(又称
Golang
)是由谷歌公司的技术工程师在2007年开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。
匠心码农
·
2024-01-17 16:51
编程语言
golang
c++
开发语言
后端开发
工程师需要掌握的内容
性能调优泛型集合体系异常体系IO体系多线程编程反射Servlet推荐数据《Java编程思想》《EffectiveJava》《深入理解Java虚拟机》1.2Shell、Python等脚本语言介绍此类脚本语言的意义在于辅助
后端开发
Programmer boy
·
2024-01-17 15:01
后端知识
后端
需要学习的知识
学习方向
Golang
通脉之指针
指针的概念指针是存储另一个变量的内存地址的变量。变量是一种使用方便的占位符,用于引用计算机内存地址。一个指针变量可以指向任何一个值的内存地址。image在上面的图中,变量b的值为156,存储在内存地址0x1040a124。变量a持有b的地址,现在a被认为指向b。区别于C/C++中的指针,Go语言中的指针不能进行偏移和运算,是安全指针。要搞明白Go语言中的指针需要先知道3个概念:指针地址、指针类型和
drunkery
·
2024-01-17 14:57
后端开发
笔记20240106
文章目录写在前面时间相关的减法操作两个date日期相减获得时间差lacaltime和date做差sql语句,select子句当作where查询的条件写在前面出来创业也一年多了,感觉这一年,后端的开发荒废了很多,都快不如专注做
后端开发
两三年的学弟学妹们了
余生的观澜
·
2024-01-17 12:21
后端开发笔记
笔记
数据库
前端
详解PHP协程:Go + Chan + Defer
Swoole4提供的PHP协程语法借鉴自
Golang
,在此向GO开发组致敬PHP+Swoole协程可以与
Golang
很好地互补。
肥仔_8ab6
·
2024-01-17 12:34
Golang
为什么没有整型的max/min方法
作为有一些经验的
Golang
开发者,你可能意识到了
Golang
并没有max/min方法来返回给定的两个或多个整型数值中的最大值或最小值。其他语言通常会在核心库中提供这类方法。
李小西033
·
2024-01-17 12:16
推荐几个Github高星
GoLang
管理系统
在Web开发领域,Go语言(
Golang
)以其高效、简洁、高并发等特性逐渐成为许多开发者的首选语言。有许多优秀的Go语言Web后台管理系统,这些项目星星众多,提供了丰富的功能和良好的代码质量。
xiangzhihong8
·
2024-01-17 10:21
大数据与人工智能
github
golang
开发语言
go语言初探(一)
time.Sleep(1*time.Second)}运行后,结果如下:1、
golang
表达式中,加;和不加;都可以2、函数的{和函数名一定是同一行的二、变量声明packagemainimport"fmt"funcmain
归来少年Plus
·
2024-01-17 09:46
golang
开发语言
后端
java后端学习路线
学习Java
后端开发
的路线可以按照以下步骤进行:Java语言基础:首先要掌握Java语言的基础知识,包括变量、数据类型、运算符、控制流程等。通过学习Java核心概念和语法,打好基础。
原来118
·
2024-01-17 09:45
java
学习
开发语言
韩顺平Java后端学习路线
视频地址:找不到java
后端开发
工作?按这个学,找工作没问题(超全超详细的Java企业级学习路线)_哔哩哔哩_bilibili
Moore202002
·
2024-01-17 09:39
java
GoLang
刷题之leetcode
题目42:接雨水题目描述:给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水题解:对于每一个横坐标能接到的雨水量=max(左侧最大纵坐标,右侧最大纵坐标)-自己纵坐标functrap(height[]int)int{res,l,r,maxl,maxr:=0,0,len(height)-1,0,0forl<=r{ifheight[l]
牛保实
·
2024-01-17 08:22
leetcode
算法
职场和发展
一份Node.js性能优化技巧指南
你是一个踏入
后端开发
领域的前端爱好者吗?准备好迎接在Node.js错综复杂的景观中惊险刺激的旅程吧!
今天也想MK代码
·
2024-01-17 08:21
node.js
性能优化
javascript
前端
深入浅出
Golang
中的参数传递机制
目录什么是值传递(PassbyValue)引用传递(PassbyReference)
Golang
中的参数传递方式基本类型的值传递切片的“引用”传递使用指针实现引用传递结构体的值传递结构体指针的传递小结值传递
路多辛
·
2024-01-17 08:19
Golang系列知识讲解
golang
开发语言
后端
HTTP API 认证技术详解(三):JWT Authentication
目录什么是JWTAuthentication认证JWT的组成部分JWT的工作流程使用
Golang
实现JWTAuthentication认证安全注意事项JWTAuthentication认证的优缺点小结HTTPAPI
路多辛
·
2024-01-17 08:19
后端系列知识讲解
身份认证与授权
http
网络协议
网络
后端
golang
Go
后端开发
-- 面向对象特征:结构体 && 继承 && 多态 && interface
Go
后端开发
–面向对象特征:结构体&&继承&&多态&&interface文章目录Go
后端开发
--面向对象特征:结构体&&继承&&多态&&interface一、Go的结构体1.结构体的声明和定义2.结构体传参二
蝎子莱莱xo
·
2024-01-17 08:15
Golang
golang
开发语言
后端
Golang
如何基于现有的 context 创建新的 context?
在
Golang
中,context包提供了创建和管理上下文的功能。当需要基于现有的context.Context创建新的context时,通常是为了添加额外的控制信息或为了满足特定的生命周期需求。
路多辛
·
2024-01-17 08:44
Golang系列知识讲解
golang
开发语言
后端
GO——flag
flag一个包解析命令行参数参考:https://faberliu.github.io/2014/11/12/
Golang
-flag%E5%8C%85%E4%BD%BF%E7%94%A8%E8%AF%A6%
媛媛家的程序员
·
2024-01-17 06:41
golang
开发语言
后端
Golang
判断当前字符串是hex编码还是base64编码
由于项目经历了多次迭代,协议也发生了多次变化,所以导致有些数据中是hex编码,有的是base64编码,所以需要区分开来,写了一个苟且的方法来区分funcDecodeHexOrBase64(contentstring)([]byte,error){dat:=[]byte(content)isHex:=truefor_,v:=rangedat{ifv>=48&&v=65&&v=97&&v<=102{/
路过麦田
·
2024-01-17 04:47
关于计算机专业毕业学生的职业规划
**软件工程师**:负责软件开发和编程工作,包括前端和
后端开发
、数据库管理、软件测试等。2.**网络安全工程师**:负责保护公司网络和数据的安全,防范黑客攻击和维护网络安全。3.
q103237121
·
2024-01-17 03:33
毕业设计
小程序
微信小程序
职场和发展
代码随想录day8 字符串章节 |
golang
|344.反转字符串|541.反转字符串II|Offer 05. 替换空格|151.翻转字符串里的单词 | 剑指Offer58-II.左旋转字符串|
代码随想录day8字符串章节目录代码随想录day8字符串章节344、反转字符串思路:541、反转字符串II思路:剑指Offer05.替换空格思路:151.翻转字符串里的单词思路:剑指Offer58-II.左旋转字符串思路:344、反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解
编程练习时长两年半
·
2024-01-17 03:20
代码随想录训练营|算法基础
leetcode
算法
golang
物流信息管理系统的设计与实现:从数据库到前端的全流程解析
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-17 02:31
大数据实战集
Python实战集
Java实战集
数据库
前端
java
spring
boot
vue.js
mysql
物流信息
武理多媒体信息共享平台的架构设计与实现
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-17 02:30
Java实战集
Python实战集
大数据实战集
前端
spring
boot
vue.js
django
多媒体
多媒体信息
golang
打包成带图标的 exe文件
golang
(go语言)打包成带图标的exe可执行文件,步骤如下1、生成ico图标先准备好要作为图标的图片然后将图片生成ico文件笔者使用在线生成ico文件的网站生成https://www.51tool.com
悟世君子
·
2024-01-17 01:10
golang
windows
golang
Golang
打包go项目部署到linux服务器
Golang
打包go项目部署到linux服务器文章目录
Golang
打包go项目部署到linux服务器网上方法正确方法网上方法我们可以在终端中输入以下代码:setCGO_ENABLED=0setGOOS=
程序员阿诺斯
·
2024-01-17 01:10
linux
服务器
golang
golang
打包文件成zip,并提供下载
压缩文件为zip需要用到"archive/zip"这个包。首先使用os.Create创建一个名为aaa.zip的文件。zipFile,err:=os.Create("aaa.zip")接着使用zip.NewWriter来创建一个写入的参数。zipWriter:=zip.NewWriter(zipFile)deferzipWriter.Close()然后遍历你想要压缩的文件,将所有的内容复制到zip
weixin_42094764
·
2024-01-17 01:09
golang
golang
开发语言
后端
golang
go打包二进制文件
文章目录前言二、使用centos7Windows前言go语言可打包成二进制文件在服务器不需要配置go环境和依赖就可跑起来。二、使用centos7代码如下(示例):GOOS=linuxGOARCH=amd64gobuildmain.goWindows代码如下(示例):setGOOS=linuxsetGOARCH=amd64gobuild
梦里我爱吃包了
·
2024-01-17 01:39
go
后端
golang
golang
打包加icon图标及其他程序信息
安装依赖gogetgithub.com/akavel/rsrc示例代码main.go//go:generatersrc-icoresource/icon.ico-manifestresource/goversioninfo.exe.manifest-omain.sysopackagemainimport("os/exec")funcmain(){cmd:=exec.Command("cmd","/
U.R.M.L
·
2024-01-17 01:39
GoLang
golang
开发语言
后端
golang
打包、解包、压缩、解压操作
go语言官方标准库提供tar库,tar是一种打包格式,但不对文件进行压缩,所以打包后的文档一般远远大于zip和tar.gz,因为不需要压缩的原因,所以打包的速度是非常快的,打包时CPU占用率也很低。tar的目的是方便文件的管理(把分散的文件放在一个文件中),主要是通过tar.Reader读取tar包,通过tar.Writer写入tar包。单个文件操作1.单个文件打包(在当前目录下执行)(1)准备要
生活热爱就好
·
2024-01-17 01:37
GO
golang
打包流程
打包流程在main.go同级目录打开命令行窗口输入goenv查看环境变量,重点关注GOOS那个变量输入gobuildmain.go即可打包成功,自定义打包文件名称可以写成gobuild-o自定义名称打包windowssetGOOS=windowssetGOARCH=amd64gobuildmain.go打包linuxsetGOOS=linuxsetGOARCH=amd64gobuildmain.g
背着行囊去远方
·
2024-01-17 01:07
学习笔记
golang
linux
开发语言
golang
实现打包dll文件到exe
最近学习
golang
,调用了dll文件,打包后没有dll文件,没能单文件部署就想办法实现单文件部署微信群里有人建议`go-bindata`实现打包静态资源1.
golang
调用dll的实现基础类`Dll`
hbh112233abc
·
2024-01-17 01:37
golang
golang
windows
开发语言
Golang
打包运行
编译Linux平台的64位可执行程序CGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuildmain.go编译Mac平台的64位可执行程序CGO_ENABLED=0GOOS=darwinGOARCH=amd64gobuildmain.go编译Windows平台的64位可执行程序CGO_ENABLED=0GOOS=windowsGOARCH=amd64gobuildmai
奉君逍遥
·
2024-01-17 01:37
Go
golang
Golang
网络编程
TCPTCP(TransmissionControlProtocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议如何保证连接的可靠性?三次握手四次挥手三次握手TCP三次握手(Three-wayHandshake)是TCP/IP协议用来在两个网络端点之间建立一个连接的过程。它涉及到发送者和接收者的三个步骤,确保两端都准备好接收和发送数据以下是三次握手的步骤:SYN客户端发送一
e5pool
·
2024-01-17 01:07
golang
Golang
打包发布到各个平台
使用
Golang
方便之处就在于可以直接打包二进制文件不需要配置
Golang
的环境和依赖就可以直接跑起来以及性能提升比Java好,所以我部分项目是使用
Golang
开发开发环境:Windows10GoLand2020.2Go1.15.1
谱写
·
2024-01-17 01:36
go
golang
打包成docker镜像
一项目根目录下编写dockerfile生成镜像并导出FROM
golang
:alpineMAINTAINERansirw"******
[email protected]
"WORKDIR$GOPATH/src/dianbiao_dockerADD
布叔喂丶
·
2024-01-17 01:36
golang
docker
golang
docker
mysql
Golang
打包
构建/打包使用Go的构建命令:gobuild在包含main函数的包的目录下执行,它会生成一个可执行文件。文件名默认与包所在的目录名相同,但也可以使用-o选项来指定输出的文件名交叉编译Windows环境下进行交叉编译以构建其他平台的可执行文件,你需要在命令行中设置GOOS和GOARCH环境变量交叉编译到Linux(amd64)setGOOS=linuxsetGOARCH=amd64gobuild-o
e5pool
·
2024-01-17 01:35
golang
Flask框架小程序后端分离开发学习笔记《1》网络知识
Flask框架小程序后端分离开发学习笔记《1》网络知识Flask是使用python的后端,由于小程序需要
后端开发
,遂学习一下
后端开发
。
tutgxuzyj
·
2024-01-17 00:33
flask
学习
笔记
一个非常有用的
golang
开发工具库,对很多中间件进行了二次封装,使用起来更加的简单高效,目的是把一起操作进行简化CRUD增删改查
一个非常有用的
golang
开发工具库,对很多中间件进行了二次封装,使用起来更加的简单高效,目的是把一起操作进行简化CRUD增删改查。
代码讲故事
·
2024-01-16 21:41
前后端
golang
中间件
开发语言
mysql
redis
gin
TiDB
【Java】
后端开发
语言Java和C#,两者对比注解和属性的区别以及作用
目录前言Java注解C#属性共同点差异前言每一门
后端开发
语言,语法和叫法都会大同小异,之前使用C#语言比较多,最近在使用Java语
全栈小5
·
2024-01-16 20:05
C#
Java
java
c#
go的安装及配置
go的官方下载地址:Allreleases-TheGoProgrammingLanguage1、找到对应的版本包下载,例如wgethttps://
golang
.google.cn/dl/go1.21.6
bulucc
·
2024-01-16 19:49
golang
linux
golang
常见算法题
1、翻转一个字符串//字符串是不可变的,所以你需要将字符串转换成可以修改的类型(比如切片)//rune切片,可以正确处理Unicode字符funcReverseString(sstring)string{runes:=[]rune(s)fori,j:=0,len(runes)-1;i128{//假设字符集是ASCIIreturnfalse}charSet:=make(map[rune]bool)f
wzerofeng
·
2024-01-16 19:02
golang
算法
面试题
无人超市系统的设计与实现:从需求分析到实际应用
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-16 18:37
大数据实战集
Python实战集
Java实战集
java
spring
boot
vue.js
课程设计
mysql
无人智慧超市
通俗易懂实现功能强大的实战项目 springboot+java+vue+mysql 日常办公用品直售推荐系统
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-16 18:05
大数据实战集
Java实战集
Python实战集
java
spring
boot
vue.js
golang
服务端遇到strict-origin-when-cross-origin,解决跨域整理
golang
服务端遇到strict-origin-when-cross-origin,解决跨域整理以下内容由chatgpt中文网动态生成,助力开发找我代码汇总:funcCors()gin.HandlerFunc
m0_37678007
·
2024-01-16 18:52
golang
http
构建未来教育:在线培训系统开发的技术探讨
本文将深入讨论在线培训系统的关键技术要点,涵盖前
后端开发
、数据库管理、以及安全性和身份验证等关键方面。
万岳科技
·
2024-01-16 17:48
小程序
php
开发语言
使用 Docker 进行 Go 应用程序引导指南
在本文中,我们将探讨在Docker容器内集成
Golang
栈的方法,这是一个被广泛采用的方法,并使用DockerCompose进行编排。准备您的Go应用程序首先,您需要一个功能齐全的Go应用程序。
技术的游戏
·
2024-01-16 17:21
docker
golang
容器
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他