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语言常量介绍
packagemainimport("
fmt
")funcmain(){consta
可乐Vayne
·
2023-10-14 10:36
Go语言教程
golang
开发语言
后端
Go 每日一库之 reflect
一个具体的例子就是
fmt
.Println()方法,可以打印出我们自定义的结构类型。虽然,一般来说都不建议在代码中使用反射。
darjun
·
2023-10-14 04:57
GO学习每日一题
注:每日一题来源go语言官方公众号day5packagemainimport"
fmt
"//下面这段代码能否通过编译,原因//答:不能invalidoperation:sm1==sm2(structcontainingmap
ranran陈
·
2023-10-14 02:57
golang
学习
开发语言
GoLang连接mysql数据库
aimstobedeveloperfriendly.1.使用命令拉取goget-ugorm.io/gormgoget-ugorm.io/driver/sqlite2.开始使用packagemainimport("
fmt
可是我还饿啊
·
2023-10-13 23:00
golang
数据库
开发语言
go语言 数组 map整体json
基础类型的数组,map可以直接json序列化为字符串2.上面的字符串也可以json反序列化为数组,map实验结果如图:完整代码如下:packagemainimport("encoding/json""
fmt
YZF_Kevin
·
2023-10-13 22:13
Go语言
go
json
golang
json
go
数组
json
go
map
json
golang map类型转为json字符串类型
map[int]string{"v":"hello","n":"world"}mjson,_:=json.Marshal(map)//转jsonmString:=string(mjson)//转字符串
fmt
.Printf
怜雨慕
·
2023-10-13 22:42
golang
Go-Tips:map转json-> json转结构体
其中有一段根据字段名导入数据到结构体中的逻辑,原本采用多个ifelse进行判断,后在代码review时被建议优化,优化方法即通过标签进行转换,详情见代码packagemainimport("encoding/json""
fmt
正负日子
·
2023-10-13 22:41
go学习笔记
json
golang
Go struct和map转化为JSON串
json串主要就是由于map无序,转化后的json串key是无序的如果参数是接收一个参数,那么通过结构体和map转化都是可以的代码示例:packagemainimport("encoding/json""
fmt
liuhmmjj
·
2023-10-13 22:10
Go
golang
json
开发语言
golang map转json
//maptojsonpackagemainimport("encoding/json""
fmt
")funcmain(){s:=[]map[string]interface{}{}m1:=map[string
weixin_30407613
·
2023-10-13 22:10
json
golang
一文了解 Go 接口
我们来看一个例子:import"
fmt
"typePersonstruct{Namestring}funcmain(){person:=Person{Name:"cmy"
林欣快滚去学习
·
2023-10-13 22:39
golang
开发语言
后端
Golang map转换为json
m:=map[string]string{"type":"10","msg":"hello."}mjson,_:=json.Marshal(m)mString:=string(mjson)
fmt
.Printf
mctlilac
·
2023-10-13 22:39
golang:map转json字符串
m:=map[string]string{"type":"10","msg":"hello."}mjson,_:=json.Marshal(m)mString:=string(mjson)
fmt
.Printf
永远的新手
·
2023-10-13 22:08
Go语言
Go map转json
还可以用mappackagemainimport("encoding/json""
fmt
")funcmain(){Map2Json()}funcMap2Json(){mapInstanc
林欣快滚去学习
·
2023-10-13 22:07
golang
json
开发语言
[golang]golang并发编程-协程
-每个线程占用的内存比较多而且系统切换开销比较大轻量化线程->协程,是用户级别的python中有两种编程模式1.多线程和多进程进行并发编程2.使用协程进行并发编程1.goruntinefuncp(){
fmt
.Println
anyTimeWithYou
·
2023-10-13 16:22
Golang
golang
web
golang Slice和Map并发安全问题
=0;i<10000;i++{gofunc(numint){s=append(s,num)}(i)}time.Sleep(2*time.Second)fori,v:=ranges{//同时打印索引和值
fmt
.Println
一闪一闪满天星
·
2023-10-13 16:52
golang
golang中apend_golang append的并发问题
先看一段代码packagemainimport("
fmt
""sync")funcmain(){varwgsync.WaitGroups:=make([]int,0,1000)fori:=0;i<1000
weixin_39576149
·
2023-10-13 16:51
golang中apend
golang中apend_Golang中Slice的append详解
以下是示例代码:packagemainimport("bytes""
fmt
")funcmain(){varbufferbytes.Buffer
weixin_39705794
·
2023-10-13 16:51
golang中apend
经典问题--超大字符串型整数加减
int64所能表示的数字范围为到,即·-9223372036854775808~9223372036854775807·,(19位长度),当超过这一数字,则会溢出
fmt
.Println(9223372036854775808
techdashen
·
2023-10-13 16:50
后端
golang slice的判空 和 并发安全
例如packagemainimport("
fmt
")funcmain(){varslice1[]intslice2:=[]int{}
fmt
.Println("slice1==nil:",slice1==
翔云123456
·
2023-10-13 16:13
Golang
golang
并发编程
多线程
go
golang之slice并发访问
slice在并发执行中不会报错,但数据会丢失,可以加锁解决;map在高并发执行中会直接报错,需要加锁使用package mainimport ( "
fmt
" "sort" "time")var s []
techdashen
·
2023-10-13 16:39
后端
Go 语言程序设计——面向对象编程(5)
语言的结构体更接近于C的结构体,并且由于对嵌入的完美支持,它更容易使用points:=[][2]int{{4,6},{},{-7,11},{15,17},{14,-8}}for_,point:=rangepoints{
fmt
.Printf
hlemon
·
2023-10-13 15:38
Go 项目开发过程中的管理规范
平台项目管理规范(Go语言版本)1编码规范go版本go1.13.4开发环境linux/mac/windowsgit版本2.7.3+是否需要go
fmt
需要是否需要代码检查需要是否需要golint需要是否需要本地自测需要是否需要
流雨声
·
2023-10-13 13:14
Go语言入门心法(二): 结构体
一:Go语言中结构体认知packagemainimport"
fmt
"/*go语言中的结构体认知升维:*/funcmain(){println(`go语言中的结构体与c语言中的结构体类似;go语言中的结构体相当于
蜗牛杨哥
·
2023-10-13 07:58
golang
开发语言
后端
Go结构体
golang中strings.split的使用,分割
packagemainimport("
fmt
""strings")funcmain(){
fmt
.Printf("%q\n",strings.Split("a,b,b",","))
fmt
.Printf("
人生30一道坎
·
2023-10-13 03:55
golang
golang
golang中字符串与数组,切片的转换
hello,world"1)字符串是常量,可以通过类似数组的索引访问其字节单元,但是不能修改某个字节的值vara="hello,world"b:=a[0]a[1]='a'packagemainimport"
fmt
"funcmain
人生30一道坎
·
2023-10-13 03:55
golang
golang
开发语言
后端
golang语言switch与case
packagemainimport"
fmt
"funcmain(){i:=10switchi{case1:
fmt
.Println("iisequalto1")case2,3,4:
fmt
.Println("
人生30一道坎
·
2023-10-13 03:24
golang
goland 旧版本使用1.19环境
DONOTEDIT.packagesysconstStackGuardMultiplierDefault=1constTheVersion=`go1.19`引入其他包的标识符packagemainimport("
fmt
人生30一道坎
·
2023-10-13 03:51
golang
开发语言
Golang 基础面试高频题总汇【第一版】来啦~
funcmain(){deferfunc(){
fmt
.Println("打印前")}()deferfunc(){
fmt
.Println("打印中")}()deferfunc(){
fmt
.Println(
大叔说码
·
2023-10-13 02:40
简单的 for 循环也会踩的坑
前言最近实现某个业务时,需要读取数据然后再异步处理;在Go中实现起来自然就比较简单,伪代码如下:list:=[]*Demo{{"a"},{"b"}}for_,v:=rangelist{gofunc(){
fmt
.Println
crossoverJie
·
2023-10-13 00:58
golang cpu/内存性能分析
1、golang代码中引入pprofimport(_"net/http/pprof")Demo全部代码如下:packagemainimport("
fmt
""log""net/http"_"net/http
vali-sweet
·
2023-10-12 22:07
Golang
golang
开发语言
后端
Go语言中的性能监控:CPU和内存性能优化
下面是一个示例代码:packagemainimport("
fmt
""runt
EsldGrads
·
2023-10-12 22:35
Golang
golang
性能优化
前端
使用go和socket实现局域网聊天
最近在学习网络编程相关知识,于是自己做了一个小demo可能不是很完善,没有一对一聊天,只能发广播packagemainimport("
fmt
""net")varmapsmap[string]net.Connfuncmain
又菜又爱玩呜呜呜~
·
2023-10-12 22:31
golang
文心一言 VS 讯飞星火 VS chatgpt (111)-- 算法导论10.2 2题
以下是一个可能的实现方式:packagemainimport"
fmt
"//定义一个Node结构体,作为链表的节点typeNodestruct{ValueintNext*Node}//定义一个LinkedList
福大大架构师每日一题
·
2023-10-12 19:47
文心一言vschatgpt
算法
chatgpt
golang
Go 字符串拼接最佳实践
在Go中,字符串拼接的方式很多,可以直接使用+,也可以使用
fmt
.SPrintf,还可以使用strings.Builder和bytes.Buffer。
rayjun
·
2023-10-12 19:55
光学efl_光学镜头基础知识课件摘要.ppt
、BFL、FFL、光阑、FOV、相对照度、MTF等MTF、空间频率、滤光片认识MTF曲线、离焦曲线,理解空间频率从拍摄效果理解MT
FMT
F、空间频率、TV分辨率三者关系景深景深概念、及如何扩大景深光学基本定律光学
weixin_39902345
·
2023-10-12 16:54
光学efl
Js简单日志类
日期工具类:functionjsUtils(){};jsUtils.dateFormat=function(
fmt
,date){letret;constopt={"y+":date.getFullYear
流浪的哥
·
2023-10-12 12:54
技术方案
javascript
k8s mysql volume_k8s volume 挂载踩坑
应用程序代码packagemainimport("
fmt
""io""io/ioutil""log""net/http""gopkg.in/yaml.v2")typeco
木小允
·
2023-10-12 12:13
k8s
mysql
volume
golang TIME 时间获取时间转换
now.UTC().Date() // hour,min,sec:=now.UTC().Clock() // zone,_:=now.UTC().Zone() //
fmt
.Printf
webxscan
·
2023-10-12 09:04
Golang
16——golang中的if语句
if语句和其他语言中的类似,都是根据给定的条件表达式运算结果来判断执行流程if布尔表达式{//在布尔表达式为true时执行}注意:在go语言中布尔表达式不用使用括号packagemainimport"
fmt
"funcmain
有蝉
·
2023-10-12 06:39
goLang学习笔记
golang
开发语言
后端
正则表达式
一,验证正则表达式方法引用自脚本之家packagemainimport("
fmt
""regexp")funcmain(){//测试一个字符串(cper)是否符合一个表达式。
forsek
·
2023-10-12 05:20
charles
packagemainimport("bytes""encoding/binary""
fmt
""math/rand""time")const(rounds=12roundKeys=2*(rounds+1
凯丨
·
2023-10-12 04:33
charles
IOday3作业
0;i>i))==0){putchar('-');continue;}putchar(per[i%3]);}}intget_fileType(mode_tm)//获取文件类型{switch(m&S_I
FMT
a-911
·
2023-10-12 02:45
c++
数据结构
c语言
Go 之
fmt
格式化输入输出
packagemainimport("
fmt
")funcmain(){//Print、Printf、Println
fmt
.Print("在终端打印该信息。")
Looooking
·
2023-10-12 02:36
Go
golang
开发语言
后端
Go 之 time 模块相应函数及示例
packagemainimport("
fmt
""time")funcmain(){t1:=time.Now()t2,_:=time.Parse("2006-01-0215:04:05-0700MST",
Looooking
·
2023-10-12 02:05
Go
golang
开发语言
后端
Go 之 gotable 格式化打印表格
示例packagemainimport("
fmt
""github.com/liushuochen/gotable")funcmain(){title:=[]string{"id","name","phone
Looooking
·
2023-10-12 02:35
Go
golang
后端
Go用两个协程交替打印100以内的奇偶数
方式1(使用无缓冲的channel)packagemainimport("
fmt
""time")varflagChan=make(chanint)funcwokr1(){fori:=1;i<=100;i
林欣快滚去学习
·
2023-10-11 23:18
golang
开发语言
后端
golang mysql大量写入_Golang 实现分片读取http超大文件流和并发控制
=nil{
fmt
.Println("出错",err)return}第一种方式是直接全部读取出来,这种方式在小数据量的时候很方便。
weixin_39954698
·
2023-10-11 17:06
golang
mysql大量写入
golang 10w数据流式导出excel并且记录进度条
写入数据我这里获取数据和写入数据做了拆分,引入缓冲层我的这包直接引入项目就可以使用了progress是进度条的库代码如下excel_export.gopackageexcel_exportimport("context""
fmt
joker.zeng
·
2023-10-11 17:04
golang
excel
开发语言
大数据
minio使用golang-gin-miniojdk 进行文件下载(多种方法)
不废话上代码controller层:funcDownloadFileHandler(c*gin.Context){taskid:=c.Query("taskid")
fmt
.Println(taskid)
MetaverseMan
·
2023-10-11 17:33
minio
golang
gin
开发语言
More types: structs, slices, and maps Part3
1.SlicesofslicesSlicescancontainanytype,includingotherslices.packagemainimport("
fmt
""strings")funcmain
DB架构
·
2023-10-11 17:26
Golang
c++
开发语言
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他