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
格式化json忽略指定的字段
如下的结构体,格式化为json时我想忽略DataSource字段typeRealTimeDatastruct{Codestring`json:"code"`Timetime.Time`json:"time"`OpenPricefloat32`json:"openPrice"`PrevClosePricefloat32`json:"prevClosePrice"`LastPricefloat32`j
鹅鹅鹅_
·
2023-12-29 00:07
理解 Go Mod Init
初始化Go模块和管理依赖的全面指南gomodinit是Go编程语言(通常称为
Golang
)中用于初始化新Go模块的命令。在Go中,一个模块是一组相关的Go包,它们作为一个单元一起进行版本控制。
技术的游戏
·
2023-12-28 23:35
golang
开发语言
后端
Centos7:升级gcc、g++到版本5.2.0
背景Centos7.9版本默认的g++版本是4.8.5,在实践
golang
项目中,用到C++14,编译时会报错:gcc:error:unrecognizedcommandlineoption‘-std=
技术探索者
·
2023-12-28 21:00
linux
知识
gcc升级
gcc5.2.0
gRPC学习之一:在CentOS7部署和设置GO
所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;关于《gRPC学习》系列《gRPC学习》是欣宸最新创作的实战风格原创,旨在通过一系列实战操作与读者一同掌握基于
golang
程序员欣宸
·
2023-12-28 21:01
golang
x509的Certificate.Verify函数
周末在家无趣,研究了一个
golang
里面的Certificate.Verify函数。
CodingCode
·
2023-12-28 19:22
errors包返回堆栈信息的性能测试
errors包返回堆栈信息的性能测试上一篇
Golang
中使用errors返回调用堆栈信息讲了使用第三方开源库的errorsgithub.com/go-errors/errors,错误信息带调用栈,方便定位错误的抛出位置
毛小子
·
2023-12-28 19:13
golang
golang
后端
Golang
云原生基础
Golang
云原生技术的发展可以分为以下几个阶段:1.初期阶段(2014-2015年)在
Golang
诞生之初,云计算及云原生应用领域还没有受到足够的关注。
SMILY12138
·
2023-12-28 17:55
kubernetes
docker
云原生
机器人的运动范围
思路:
回溯法
:核心
打工这件小事
·
2023-12-28 17:31
7天玩转
Golang
标准库之 sort
1.基础排序:整数、浮点数和字符串
Golang
自带了对于整数切片[]int,浮点数切片[]float64以及字符切片[]string的排序:packagemainimport("fmt""sort")funcmain
苍山有雪,剑有霜
·
2023-12-28 16:27
golang
golang
开发语言
后端
面试
7天玩转
Golang
标准库之 flag
在编写
Golang
命令行应用时,flag标准库无疑是一个很有价值的工具。它允许你以各种方式来定义和解析命令行参数。
苍山有雪,剑有霜
·
2023-12-28 16:26
golang
golang
开发语言
后端
5.Go语言高并发与微服务实战 --- 构建 Go Web 服务器
GoWeb服务器5.3接收和处理请求5.3.1Web工作的几个概念5.3.2处理器处理请求5.3.3解析请求体【实例5-2】GoWeb请求体解析5.3.4返回响应体【实例5-3】返回响应体实践5.4实践案例:
Golang
Web
enlyhua
·
2023-12-28 15:11
Golang
golang
微服务
前端
golang
实现 对 a.js 文件代码 混淆
gpt:在Go语言中,你可以使用一些工具来混淆JavaScript代码。一个常用的工具是Terser,它可以用于压缩和混淆JavaScript代码。你可以通过Go语言的`os/exec`包来调用Terser工具。以下是一个简单的示例,假设你已经安装了Terser工具:```gopackagemainimport("fmt""os""os/exec")funcmain(){//替换为你的a.js文件
宇文仲竹
·
2023-12-28 14:39
golang
javascript
开发语言
Golang
学习之路一三基本数据类型
Golang
学习之路一三基本数据类型基本数据类型int8是有符号类型,uint8是无符号类型go语言中不同类型的数据不能相加,会编译错误类型名称长度零值说明bool布尔类型1false值为true或false
阿亮说技术
·
2023-12-28 14:30
golang
golang
开发语言
编程笔记
GOLANG
基础 004
GOLANG
常用命令及VSCODE快捷键
编程笔记
GOLANG
基础004
GOLANG
常用命令及VSCODE快捷键一、
GOLANG
常用命令二、VSCODE快捷键在编写go语言代码之前,记住一些常用的方法,可以产生事半功倍的效果,如go语言开发程序的一些常用命令和开发工具的一些快捷键
明月看潮生
·
2023-12-28 14:28
#
GOLANG语言基础
golang
vscode
少年工程师
程序设计
Golang
- 主线程让子线程退出的三种方式
在
golang
中,主go程告知子go程退出有三种方式,建议用后面两种方式一:全局变量方式packagemainimport( "fmt" "sync" "time")varwgsync.WaitGroupvarexitbool
Saggitarxm
·
2023-12-28 13:07
Golang
golang
开发语言
后端
golang
- 嵌入静态文件打包
go-bindata-embed结合嵌入静态文件打包可执行二进制文件##embed嵌入静态文件到可执行二进制文件#安装go-bindatagoget-ugithub.com/jteeuwen/go-bindata/...#打包静态文件go-bindataweb/...执行次命令之后会在项目目录下生成bindata.go文件,示例命令中模板文件都在项目的web目录下#使用embed注册模板示例文档h
Saggitarxm
·
2023-12-28 13:37
Golang
golang
go-bindata
embed
嵌入静态文件到可执行二进制文件
Golang
- 执行 shell 脚本,并实时按行打印 shell 脚本输出信息
https://blog.csdn.net/flyfreelyit/article/details/103697013测试代码地址:https://github.com/kirinlabs/execshell
Golang
Saggitarxm
·
2023-12-28 12:25
Golang
golang
开发语言
后端
探索Go语言的魅力:一门简洁高效的编程语言
介绍Go语言:Go,也被称为
Golang
,是由Google开发的一门开源编程语言。它结合了现代编程语言的优点,拥有高效的并发支持和简洁的语法,使其成为构建可伸缩、高性能应用的理想选择。
码农阿豪
·
2023-12-28 11:08
好“物”分享
golang
golang
基础学习以及代码实例
一、Go语言基础这是我整理非常全的go语言基础知识点以及代码实例,对GO有情趣的同学可以通过这个总结以及代码实例快速入门!加油同学们!1Go介绍是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。相比java,go没有jvm进行代码编译,直接把代码转换为二进制代码,执行效率更高。为每个平台单独编译二进制文件,也支持跨平台。2、基础知识1.Go程序开发注意事项(重点Go
计算衎
·
2023-12-28 11:07
golang
学习
开发语言
Golang
源码阅读笔记 - Sync.Map
sync.Map底层数据结构//sync.map底层数据结构typeMapstruct{muMutexreadatomic.Valuedirtymap[interface{}]*entrymissesint}//read数据结构typereadOnlystruct{mmap[interface{}]*entryamendedbool//trueifthedirtymapcontainssomeke
勇敢的菜鸡
·
2023-12-28 11:06
go
golang
golang
源码阅读-sync.map
1.sync.map简介
golang
内置的map不是并发安全的,在v1.9版本提供了并发安全的map:sync.map2.简单使用funcTestSyncMap(t*testing.T){m:=sync.Map
飞飞羽毛球
·
2023-12-28 11:06
golang
golang
开发语言
后端
[
Golang
] 关于Sync.Map的使用
简介:sync.Map这个数据结构是线程安全的(基本类型Map结构体在并发读写时会panic严重错误),它填补了Map线程不安全的缺陷,不过最好只在需要的情况下使用。它一般用于并发模型中对同一类map结构体的读写,或其他适用于sync.Map的情况。关于sync.Map的源码解析文章:Go1.9sync.Map揭秘正文:它主要五个方法及其功能简介:1、Store存key,value2、LoadOr
心动的偏执
·
2023-12-28 11:36
java
golang
开发语言
后端
java
数据库
golang
能在并发环境中使用的map---sync.map
packagemainimport("fmt""sync")funcmain(){varscenesync.Mapscene.Store("greece",97)scene.Store("london",100)scene.Store("egypt",200)fmt.Println(scene.Load("london"))scene.Delete("london")scene.Range(fun
人生30一道坎
·
2023-12-28 11:33
golang
Golang
源码探究 —— sync.Map
Golang
内置的map是不支持并发读写的,它在内部有检测机制,一旦发现并发读写,就会panic。如果需要并发读写map,有三种方案。
CoreDump丶
·
2023-12-28 11:02
go
golang
golang源码探究
golang
golang
并发编程之sync. Map线程安全集合
在
Golang
中,标准库提供了一个线程安全的映射集合——sync.Map。它可以用于在多个goroutine之间共享数据,并保证线程安全性。
SMILY12138
·
2023-12-28 11:02
golang
golang
并发安全-sync.map
sync.map解决的问题
golang
原生map是存在并发读写的问题,在并发读写时候会抛出异常funcmain(){mT:=make(map[int]int)g1:=[]int{1,2,3,4,5,6}
木子林_
·
2023-12-28 11:00
golang
开发语言
后端
go语言基础 -- 异常处理机制
在不做任何处理的情况下,发生错误后程序会崩溃退出,为了保证服务的稳定性,我们需要对错误进行捕获,来对错误进行处理
golang
的错误处理机制
golang
的错误处理机制不支持传统的try…catch…finally
小蜜蜂爱编程
·
2023-12-28 09:46
go/golang基础及实践
golang
开发语言
后端
go语言基础 -- 内置函数入门
内置函数定义
golang
的设计者为了编程方便,提供了一些可以直接使用的函数(无需引入包),这些函数称为内置函数。
小蜜蜂爱编程
·
2023-12-28 09:16
go/golang基础及实践
golang
开发语言
后端
【错误记录/go】访问
golang
静态服务器路由出现404错误
错误详情想要使用不同的路由规则作为静态文件服务器时,访问不到127.0.0.1/commonpackagemainimport("net/http")funcmain(){http.Handle("/common/",http.FileServer(http.Dir("./test")))http.ListenAndServe(":8080",nil)}解决test目录下没有common文件夹正确
o0o_-_
·
2023-12-28 09:37
错误记录
Golang
:Delve版本太低无法Debug
问题描述今天把Go从1.12版本升到了1.14,然后发现在Goland进行Debug时就报错了。VersionofDelveistoooldforthisversionofGo(maximumsupportedversion1.12,suppressthiserrorwith--check-go-version=false)环境说明Goland版本为2019.2.1goenvsetGOARCH=a
岑吾
·
2023-12-28 09:41
为Vue.js应用添加令人惊叹的动画效果
欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通
Golang
(基础入门篇)》学会
Golang
语言,畅玩云原生,走遍大小厂~猫头虎建议程序员必备技术栈一览表:️全栈技术
猫头虎
·
2023-12-28 08:09
前端技术专区
#
Vue专栏
vue.js
前端
javascript
golang
实现简单区块链demo
原理就不介绍了,具体可以去看我的另一篇通过一个AppDemo的演示深入理解区块链运行原理代码只是最简单的,只是简单的实现了对一个区块的定义以及区块之间的联系。在这里p2p,激励,共识都没有。区块链重要的数据层、网络层、共识层、激励层下面的代码只是展示了数据层上面的东西,后续会把剩余的补充上,好好学习,天天向上。加油。packagemainimport("bytes""crypto/sha256""
若与
·
2023-12-28 06:03
golang
子进程的的标准输出和标准错误
golang
子进程的的标准输出和标准错误使用exec.Run()运行子进程的时候,子进程的标准输入输出在哪里呢。
CodingCode
·
2023-12-28 03:06
Golang
硬件控制:将软件力量扩展到物理世界
Golang
硬件控制:将软件力量扩展到物理世界2023-11-1728发布于吉林版权简介:
Golang
硬件控制:将软件力量扩展到物理世界引言在过去的几十年中,计算机科学和软件工程领域取得了巨大的发展和进步
qq_20312079
·
2023-12-28 00:34
linux
嵌入式硬件
arm开发
力扣题目学习笔记(OC + Swift)22. 括号生成
示例1:输入:n=3输出:[“((()))”,“(()())”,“(())()”,“()(())”,“()()()”]示例2:输入:n=1输出:[“()”]
回溯法
此题较难理解,但通过
回溯法
可以很巧妙地解决
Jarlen John
·
2023-12-27 22:01
数据结构与算法
leetcode
学习
笔记
通过apt安装
golang
并初始化
将要使用到的命令,PPA国内源设置在文中有说明sudoadd-apt-repositoryppa:longsleep/
golang
-backportssudoapt-getupdatesudoapt-getinstall
golang
-go
零一间
·
2023-12-27 20:42
golang
vs java vs c++
Golang
、Java和C++是三种不同的编程语言,每种语言都有其自身的优势和劣势。选择哪一种最好主要取决于任务或项目的具体要求。
leemraz
·
2023-12-27 20:24
java
golang
c++
onlyoffice文档协作的权限开发,利用casbin和
golang
语言
登录用户,对于已经进行了权限设置的文档,将根据权限数据库,比对用户名,当与用户有关时,就显示相对应的权限,当都与登录用户无关时,则显示拒绝访问;对于未登录用户,已经设置了权限的文档,都将显示拒绝访问;对于登录和未登录用户,未进行权限设置的文档,则显示全部允许。如果是用户自己上传的,则全部允许。下图登陆用户和未登陆用户箭头指反了。
工程设计
·
2023-12-27 16:42
golang
数据插入 redis列表与写入本地文件效率对比
第一步查看本地的maxopenfileulimit-a第二步修改openfiles防止测试过程中出现accept:toomanyopenfilesinsystem;retryingin5ms临时修改sudosysctl-wkern.maxfiles=20480写入文件代码funcSaveDataToFile(datastring){//设置时区loc,_:=time.LoadLocation(os
顶尖少爷
·
2023-12-27 12:43
02-go语言 go环境 - linux开发环境 - client-go使用-推荐入门- 含推荐官方api文档
go1.181下载解压#进入tmp目录下wgethttps://
golang
.google.cn/dl/go1.18.3.linux-amd64.tar.gztar-xzvfgo1.18.3.linux-amd64
yuezhilangniao
·
2023-12-27 12:09
java-go-微服务SOA
golang
k8s
kubebuilder开发operator
安装kubebuilder前需要有kubernetes环境和
golang
环境官网:https://go.kubebuilder.io/安装kubebuilder#下载wgethttps://go.kubebuilder.io
ltgsoldier1
·
2023-12-27 12:09
kubernetes
云原生
go语言基础之for循环和range的使用
获取一个可迭代变量的key和walue以下是学习代码packagemainimport"fmt"funcmain(){fmt.Println("以下为for循环的使用")varstrstring="hello
golang
数据馅
·
2023-12-27 11:52
xcode
golang
macos
tekton 发布 kubernetes 应用
本文实现一个
golang
-helloworld项目CI/CD的完整流程,具体包括以下步骤:从gitee仓库拉取代码,将源码构建成二进制文件根据Dockerfile构建镜像并推送到阿里云ACR镜像仓库使用
willops
·
2023-12-27 10:06
devops
tekton
kubernetes
容器
ci/cd
golang
中的值传递和引用传递
前言相信写
golang
时间不长的同学经常会被值传递和引用传递所困扰,我们今天通过几个简单的实战例子来说明一下。
王_坤
·
2023-12-27 08:43
ubuntu 安装apisix-dashboard 亲测可用
Cloud-NativeAPIGateway需要注意的细节1.服务无法下载源码,可到如下地址下载再上传Downloads|ApacheAPISIX®--Cloud-NativeAPIGateway2.注意
Golang
chain cosmos
·
2023-12-27 08:00
apisix
ubuntu
linux
运维
在Windows系统电脑上搭建夜莺监控平台开发环境
前端基于React开发,后端基于
Golang
开发。前端工
蜀中攻城狮
·
2023-12-27 08:10
二次开发
windows
macos管理本地
golang
的多版本sdk
背景无论你是哪个编程语言的开发者,例如Java、Go等,通常在本地开发过程中,你经常需要安装相应的SDK。由于各种原因,往往需要在不同的项目中来回切换多个版本的SDK。安装步骤1.安装homebrew/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"详细步骤参考:ma
Mint6
·
2023-12-27 08:08
golang
macos
go
sdk
g
多版本
Gin框架之使用 go-ini 加载.ini 配置文件
联想一个问题,我们在部署服务时,通常为了方便,对于需要迭代更新的代码进行修改,但是比对shell,可以搞一个变量将需要修改的,以及修改起来变动处多的,写在变量内,到时候如果需要变更,可以直接变更变量即可;那么,
golang
赵唯一
·
2023-12-27 08:37
#
gin框架
gin
golang
mysql
开发语言
golang
csv parse error on line 1, column 1: bare “ in non-quoted-field
=nil{fmt.Println("无法读取:",err)return}报错如下:
golang
csvparseerroronline1,column1:bare"innon-quoted-field解决办法
HappyLearnerL
·
2023-12-27 08:36
golang
开发语言
后端
23种设计模式:java和
golang
实现
1.工厂模式2.抽象工厂模式3.外观模式4.建造者模式5.桥接模式6.命令模式7.迭代器模式8.模板模式9.访问者模式10.备忘录模式11.责任链模式12.中介模式13.原型模式14.状态模式15.策略模式16.享元模式17.组合模式18.解释器模式19.单例模式20.适配器模式21.代理模式22.装饰器模式23.观察者模式
jenrain
·
2023-12-27 07:34
设计模式
golang
java
设计模式
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他