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时间转换
Go语言自学系列 |
golang
标准库log
视频来源:B站《
golang
入门到项目实战[2021最新Go语言教程,没有废话,纯干货!持续更新中...]》一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!
热爱编程的通信人
·
2023-11-29 08:27
视频学习笔记
golang
开发语言
后端
Go打印函数名/文件名/行号
packagemainimport("fmt";"runtime")
golang
的runtime库,提供Caller函数,可以返回运行时正在执行的文件名和行号:函数定义:funcCaller(skipint
Fengfgg
·
2023-11-29 08:54
为什么要学go语言,
golang
的优势有哪些?
在过去几年,有一门崛起的新语言:Go或者
GoLang
。没有什么比一门新的编程语言更令开发者兴奋了,不是么?
Fesion
·
2023-11-29 07:01
Github、Gitee优秀的开源项目
SprinBoot项目源码分析项目前后端分离项目Vue2项目Vue3项目微服务项目Api网关项目中间件项目数据操作项目测试运维监控项目接口文档管理项目知识管理项目聊天项目工具项目集合项目编程语言项目7days-
golang
Java陈序员
·
2023-11-29 05:27
Github
github
gitee
开源
Golang
面试题总结
Golang
面试题内存管理1.new和make的区别Go分为数据类型分为值类型和引用类型,其中值类型是int、float、string、bool、struct和array,它们直接存储值,分配栈的内存空间
thierryzhou
·
2023-11-29 04:04
golang
实现单向链表(lru)、双向链表、双向循环链表
单向链表实现lrupackagemainimport"fmt"funcmain(){//实现一个lru淘汰算法//linked结构体//node节点:dataprevnext//更新lru//如果没有满//将新的数据加入到头结点//队满:删除尾结点//将新数据加入头结点linkedObj:=getLinked[int](5)linkedObj.insert(6)linkedObj.insert(5
拥
·
2023-11-29 03:06
golang
golang
链表
开发语言
杂文:snd_pcm_open 连不上声音设备,报错connection refused
最后更新于2022年4月11日18:51:41今天在调一个
golang
的代码,出现个奇怪的现象,代码手动跑就没事,挂在circus里面跑就连不上声音设备。
苦涩花开5486
·
2023-11-29 01:17
ubuntu和shell相关
C
ubuntu
golang
log模块使用
在Go中,log包是用于输出日志信息的标准库。以下是一些基本的log包的使用示例:基本用法:packagemainimport("log")funcmain(){log.Println("Thisisalogmessage.")}运行程序,你会在控制台看到日志信息。指定日志前缀:packagemainimport("log")funcmain(){log.SetPrefix("MyApp:")lo
telllong
·
2023-11-28 22:50
golang开发
golang
开发语言
后端
寻找两个正序数组的中位数
Golang
leecode_4
这题思路很清晰啊,就是按顺序遍历,然后遍历到中位数的位置break出来。打个比方:对于数组nums1={1,3},nums2={2},我们知道从小到大遍历到第1个(从0开始)的时候就是我们想要的值,于是定义一个res变量开始遍历,flag1:=0用来取第一个数组元素,flag2:=0用来取第二个数组元素,count变量用来计数,当count==(len(num1)+len(num2))/2时,br
不过是任思量
·
2023-11-28 22:24
leecode
golang
算法
开发语言
vscode
N字形变换
Golang
leecode_6
首先还是暴力,先构建一个numRows行,1000列的二维数组,然后将字符串s变成字符数组按照N字形排列,然后再Z字形遍历,代码逐过程调试很好看懂。packagemainimport("fmt")funcconvert(sstring,numRowsint)string{ifnumRows==1||numRows>=len(s){returns}flag:=0//用来控制内嵌for循环的扫描方向c
不过是任思量
·
2023-11-28 22:24
leecode
golang
开发语言
后端
整数反转
Golang
leecode_7
拿到手第一反应还是暴力,直接从低位到高位把数一个个取出来,然后乘以每一位的权重,构成一个新的反转后的整数res返回,代码如下packagemainimport("fmt""math")funcreverse(xint)int{ifx>-10&&x=10{temp=temp/10count++}fmt.Printf("该数一共有%d位\n",count)varresintflag:=countfor
不过是任思量
·
2023-11-28 22:22
leecode
golang
开发语言
后端
go语言web开发系列之十六:gin框架中通过gorm使用事务
演示项目的相关信息1,地址:GitHub-liuhongdi/digv16:gin框架中通过gorm使用事务2,功能:以下订单为例,演示了在gorm中启用事务3,项目结构:如图:说明:刘宏缔的go森林是一个专注
golang
老刘你真牛
·
2023-11-28 21:07
用go做web开发
go
golang
mysql
orm
数据库
【Go语言刷题篇】Go完结篇函数、结构体、接口、错误入门学习
Q1:函数-数字的阶乘Q2:函数-绝对值Q3:函数-加减乘除Q4:结构体-学生信息1Q5:结构体-学生信息2Q6:接口-动物和老虎Q7:错误-网络延迟Q8:错误-体温异常后文:刷题神器前言-本期是学习
Golang
饿饿好饿
·
2023-11-28 20:22
面试
阿里巴巴
android
前端
后端
Golang
Proxy Protocol详解
Golang
提供了一些库和工具,用于解析和使用代理协议。本文将详细介绍
Golang
中常见的代理协议及其用法。什么是代理协议
一只会写程序的猫
·
2023-11-28 20:20
Go
golang
iphone
开发语言
sync.pool保姆级代码注释+详解
前言最近在看
golang
web框架Gin的实现原理,Gin里面的Context对象使用和频繁,Gin通过sync.pool来对其进行管理,以优化GC。
LoicketLorenzo
·
2023-11-28 20:18
技术
golang
开发语言
后端
Golang
Proxy服务:构建高性能的网络代理
Golang
Proxy服务:构建高性能的网络代理简介在当今互联网时代,代理服务变得日益重要。它可以帮助用户访问被限制的内容,保护用户隐私,加速网络访问等。
一只会写程序的猫
·
2023-11-28 20:46
Go
golang
网络
开发语言
Golang
编程规范
image.png统一规范篇合理规划目录本篇主要描述了公司内部同事都必须遵守的一些开发规矩,如统一开发空间,既使用统一的开发工具来保证代码最后的格式的统一,开发中对文件和代码长度的控制,必须经过go语言自带的检测机制等。【原则1.1】合理规划目录,一个目录中只包含一个包(实现一个模块的功能),如果模块功能复杂考虑拆分子模块,或者拆分目录。GOPATH设置【建议1.2】使用单一的GOPATHimpo
我就是小政政
·
2023-11-28 18:05
PHP 时间戳,时间日期转换,加相应的时间
①年月日
时间转换
成--->时间戳$strtotime=strtotime('2020-01-1511:20:10')②当前时间加七天$date_time=date("Y-m-dH:i:s",strtotime
可乐_加冰_
·
2023-11-28 18:42
Ubuntu 22.04安装Go 1.21.4编译器
sudowgethttps://study
golang
.com/dl/
golang
/go1.21.4.linux-amd64.tar.gz下载编译器。
seasidezhb
·
2023-11-28 17:25
go学习
ubuntu
golang
linux
golang
中如何获得函数的函数名
如何获取
golang
中的函数的名字,这里需要用到反射.可以看如下代码.重点使用runtime.FuncForPC这个函数获取函数名.使用strings.FieldsFunc对得到的带路径名和包名的函数名进行必要的处理
个00个
·
2023-11-28 15:12
Ubuntu新手使用教程
欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通
Golang
(基础入门篇)》学会
Golang
语言,畅玩云原生,走遍大小厂~希望本文能够给您带来一定的帮助文章粗浅
虎头金猫
·
2023-11-28 14:27
服务器
ubuntu
linux
运维
网络协议
网络
服务器
tcp/ip
Vue 3 面试经验分享
欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通
Golang
(基础入门篇)》学会
Golang
语言,畅玩云原生,走遍大小厂~希望本文能够给您带来一定的帮助文章粗浅
虎头金猫
·
2023-11-28 14:56
Vue.js
前端
vue.js
面试
经验分享
MySQL安装与配置教程
欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通
Golang
(基础入门篇)》学会
Golang
语言,畅玩云原生,走遍大小厂~希望本文能够给您带来一定的帮助文章粗浅
虎头金猫
·
2023-11-28 14:56
MySQL
前端
服务器
运维
ubuntu
linux
Docker入门教程
欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通
Golang
(基础入门篇)》学会
Golang
语言,畅玩云原生,走遍大小厂~希望本文能够给您带来一定的帮助文章粗浅
虎头金猫
·
2023-11-28 14:24
运维入门
docker
容器
运维
2019年9月3日 Go生态洞察:Go 1.13的发布
欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通
Golang
(基础入门篇)》学会
Golang
语言,畅玩云原生,走遍大小厂~猫头虎建议Go程序员必备技术栈一览表:
猫头虎
·
2023-11-28 12:45
#
Go生态洞察
Golang技术专区
golang
开发语言
后端
go
云原生
golang
编译时给变量赋值
参见这个文章:https://study
golang
.com/articles/9422主要是gobuild-ldflags这个参数.在minerva中就是使用这个方法给application.id赋值的
个00个
·
2023-11-28 06:46
golang
一文入门
入门本地项目和包管理包管理go和java不同的是,在java中方法是通过类来管理的,仓库管理的是类;而在go中:函数是一级公民,但是函数不会(也没法)被作为一级公民管理;所以go的包管理【包这时就像Java的类一样,此时函数就像static方法】,所以包管理不是管理某一个源文件,而是包下所有源文件,换句话说就是一个包下:所有源文件相当于一个源文件源文件:变量、方法、结构体、函数、接口都是共享的(换
舔猫
·
2023-11-28 05:27
golang
java
开发语言
go module 入门
gomodules学习tags:
golang
安装只需要
golang
的版本是1.11及之后的,这个模块就内置好了环境变量(1)配置
GoLang
的GOROOT(2)可以不配置
GoLang
的GOPATH(3)
太行单单单
·
2023-11-28 05:55
编程语言
rust
TDlib readme
不同开发语言使用TDlib的连接入口:td/example/README.mdatmaster·tdlib/td(github.com)如
golang
:td/example/README.mdatmaster
宇文仲竹
·
2023-11-28 05:51
TG
Golang
channel 源码分析
以下源码都摘自
golang
1.16.15版本。
焦糖星冰乐吧
·
2023-11-28 04:43
Golang
golang
go
channel
channel
的发送和接收
golang
源码
Go语言开发环境安装
Go语言(
Golang
)由Google的RobertGriesemer,RobPike和KenThompson推出,Go语言具有并发性,可以快速编译机器码,自动垃圾回收,是一种静态强类型、编译型语言。
测试开发小记
·
2023-11-28 04:42
#
Golang
go
go笔记--缓冲channel简单使用
golang
的缓冲channel简单使用文章目录
golang
的缓冲channel简单使用阻塞型非阻塞我们常用的是无缓冲channel:make(chantype)无缓冲通道channel必须在接受方与发送方同时准备好时
青丶空゛
·
2023-11-28 04:12
Go从入门到入土
Go
golang
缓冲channel
go缓冲channel
golang
channel介绍及无缓冲channel示例
一、channelchannel,可译为通道,是go语言协程goroutine之间的通信方式。channel通信可以想象成从管道的一头塞进数据,从另一头读取数据。协程通过channel通信可以不用进行加锁操作。1.创建channelchannel是拥有数据类型的,channel只能传递指定的数据类型的值。通过make创建channel语法:c:=make(chan数据类型)例子://创建int类型
王建文
·
2023-11-28 04:11
go
goroutine
无缓冲channel
缓冲channel
select
MIT 6.824 -- MapReduce Lab
环境准备实验背景实验要求测试说明流程说明实验实现GoLand配置代码实现对象介绍协调器启动工作线程启动Map阶段分配任务执行任务Reduce阶段分配任务执行任务终止阶段崩溃恢复注意事项并发安全文件转换
golang
Binary Oracle
·
2023-11-28 04:18
#
MIT
6.824
mapreduce
大数据
golang
学习之
golang
数据类型(下)go数据类型转换
文章目录一、一般格式T(表达式)二、interface{}数据类型的转换一、一般格式T(表达式)1、高精度向低精度类型转换数值可能会有损失packagemainfuncmain(){vari64int64=9999999999vari32int32=int32(i64)println(i32)//打印1410065407varf32float32=2.2i32=int32(f32)println(
星星火光
·
2023-11-28 01:51
golang
学习
开发语言
golang
数据类型打印
%d十进制整数%x,%o,%b十六进制,八进制,二进制整数。%f,%g,%e浮点数:3.1415933.1415926535897933.141593e+00%t布尔:true或false%c字符(rune)(Unicode码点)%s字符串%q带双引号的字符串"abc"或带单引号的字符'c'%v变量的自然形式(naturalformat)%T变量的类型%%字面上的百分号标志(无操作数)
Stride Max Zz
·
2023-11-28 01:19
golang
golang
golang
的数据类型
在本节之后,我们将正式学习
golang
语言基础。
极客开发者
·
2023-11-28 01:49
计算机操作系统与网络
go
Golang
数据类型
Golang
四大数据类型及基本类型本文主要介绍
golang
的数据类型,目前
golang
的类型和Java差不多,分为四大类,小编整理了一下,如下:概要
Golang
四大数据类型及基本类型一:BasicTypes
MatChen
·
2023-11-28 01:44
golang
golang
Go 数字类型
一、数字类型1、
Golang
数据类型介绍Go语言中数据类型分为:基本数据类型和复合数据类型基本数据类型有:整型、浮点型、布尔型、字符串复合数据类型有:数组、切片、结构体、函数、map、通道(channel
奔跑的蜗牛.
·
2023-11-28 01:13
golang
python
开发语言
2019年8月21日 Go生态洞察:迁移到Go模块
欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通
Golang
(基础入门篇)》学会
Golang
语言,畅玩云原生,走遍大小厂~猫头虎建议Go程序员必备技术栈一览表:
猫头虎
·
2023-11-28 00:10
#
Go生态洞察
Golang技术专区
golang
开发语言
后端
云原生
go
【力扣6-Z字形变换零钱兑换】多种解法,模拟Z索引+模拟行索引(
golang
)
目录题目描述思路题解方法1:模拟Z索引方法2:模拟行索引题目描述https://leetcode-cn.com/problems/zigzag-conversion思路题解方法1:模拟Z索引自己敲得,速度比较慢,思路就是建立一个数组,模拟整个过程:按Z字形(其实是N字形)插入-按行遍历数组-拼凑并返回结果。5%5%funcconvert(sstring,numRowsint)string{//0.
Alwaysion
·
2023-11-28 00:44
#
基本算法
leetcode
go
golang
算法
数据结构
vscode 配置
golang
开发环境
vscode配置
golang
开发环境文章目录vscode配置
golang
开发环境1go导入包环境配置2vscode搭建go继承编译环境所需插件2.1go语言插件2.2其他插件安装3vscode中运行go
壹零仓
·
2023-11-27 19:56
golang
vscode
golang
ide
前端面试题
时间转换
为相对时间
时间转换
为相对时间过滤器的使用1.定义一个时间过滤器,vue.filter('timefilter',function(value)){returndayjs().from(value
就是那么倔强
·
2023-11-27 19:49
目录树自动生成器
golang
+fyne
使用方式本程序基于fyne+
golang
,功能是生成目录树,使用方式如下。下载并
开longlong了吗?
·
2023-11-27 18:50
golang
开发语言
后端
Golang
游戏leaf系列(八) 输出错误日志stacktrace
在
Golang
游戏leaf系列(七)监听关闭的destroy中看到如下代码funcdestroy(m*module){deferfunc(){ifr:=recover();r!
合肥黑
·
2023-11-27 18:54
使用nodejs 服务端生成echarts图表,替代go-chart方案
项目需求:
golang
后端导出的Docx文件内需要带上echarts图表数据,开始使用了go-echart组件库,但该库会从在各种问题,例如在渲染柱状图时,单个数据无法渲染。
等风也等你-GJJ
·
2023-11-27 17:23
echarts
javascript
ecmascript
6.
golang
函数
函数是执行特定任务的代码块。函数接受输入,对输入执行一些计算,然后生成输出。函数声明在go中声明函数的语法是:funcname(parameter)(result-list){//body}函数声明以func关键字开头,后跟name(函数名)。在括号中指定参数,后面为函数返回值result-list。参数和返回类型在函数中是可选的。因此,以下语法也是有效的函数声明。funcname(){//bod
初辰ge
·
2023-11-27 17:33
golang
golang
开发语言
后端
go
Golang
中读取文件最常见的错误
使用文件名作为输入另一个常见错误是将文件名传递给函数。假设我们必须实现一个函数来计算文件中的空行数。最自然的实现是这样的:filename作为输入给出,所以我们打开它然后我们实现我们的逻辑,对吧?funccount(filenamestring)(int,error){file,err:=os.Open(filename)iferr!=nil{return0,errors.Wrapf(err,"u
开心人开发世界
·
2023-11-27 17:18
Cannot assign requested address出现的原因及解决方案(转)
Cannotassignrequestedaddress出现的原因及解决方案今天使用
golang
多线程请求服务时,出现Cannotassignrequestedaddress错误网上找了下原因,大致上是由于客户端频繁的连服务器
hewolf
·
2023-11-27 16:41
golang
编译过程
go编译的四个阶段一、词法分析与语法分析1.词法分析lex3是用于生成词法分析器的工具,lex生成的代码能够将一个文件中的字符分解成Token序列。lexer通过正则匹配的方式将机器原本很难理解的字符串进行分解成很多的Token。词法分析器Scanner:对输入的字符流进行扫描,最终解析成token。2.语法分析器Parser语法分析的输入就是词法分析器输出的Token序列,然后将编程语言的所有生
开心码农1号
·
2023-11-27 15:46
Go语言笔记
go语言
编译器
交叉编译
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他