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框架学习
SOAP-
Golang
对接WebService服务实战
一、soap简介SOAP(SimpleObjectAccessProtocol)简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于XML的协议,它包括四个部分:SOAP封装(envelop),封装定义了一个描述消息中的内容是什么,是谁发送的,谁应当接受并处理它以及如何处理它们的框架;SOAP编码规则(encodingrules),用于表示应用程序需要使用的数据类型的实例;SO
绛洞花主敏明
·
2023-11-21 14:03
Go语言
golang
开发语言
后端
go语言闭包,匿名函数,变量使用
packagemainimport"fmt"funcmain(){i:=10;closure1:=func(){fmt.Printf("closure,i:%d\n",i)//输出:10i=15//关键点:此处i是对外围i的一个引用,这是
golang
灵山悟空
·
2023-11-21 14:31
golang
go语言
闭包
函数
变量使用
golang
的变量和函数的初始化顺序
packagemainimport("fmt")varbint64=a()funcinit(){fmt.Println("initinmain.go")}funca()int64{fmt.Println("callinga()")return2}funcmain(){fmt.Println("callingmain")fmt.Println(b)}输出为:callinga()initinmain.
imthefaker
·
2023-11-21 14:31
我的golang学习之旅
golang
开发语言
后端
Go语言自学系列 |
golang
函数类型与函数变量
视频来源:B站《
golang
入门到项目实战[2021最新Go语言教程,没有废话,纯干货!持续更新中...]》一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!
热爱编程的通信人
·
2023-11-21 14:00
视频学习笔记
golang
golang
函数类型与函数变量
可以使用type关键字来定义一个函数类型,语法格式如下:typefunfunc(int,int)int上面语句定义了一个fun函数类型,它是一种函数类型,这种函数接收两个int类型的参数,并且返回一个int类型的返回值下面我们定义两个这样结构的两个函数,一个求和,一个比较大小:funcsum(aint,bint)int{returna+b}funcmax(aint,bint)int{ifa>b{r
ManNiaoQinFen
·
2023-11-21 14:29
GO
golang
开发语言
后端
IOC-
golang
的 AOP 原理与应用
AOP与IOC的关系AOP(面向切面编程)是一种编程设计思想,旨在通过拦截业务过程的切面,实现特定模块化的能力,降低业务逻辑之间的耦合度。这一思路在众多知名项目中都有实践。例如Spring的切点PointCut、gRPC的拦截器Interceptor、Dubbo的过滤器Filter。AOP只是一种概念,这种概念被应用在不同的场景下,产生了不同的实现。我们首先讨论比较具体的RPC场景,以gRPC为例
阿里云技术
·
2023-11-21 13:57
golang
dubbo
rpc
云计算
阿里云
golang
连接java的socket_
Golang
网络编程-套接字(socket)篇
Golang
网络编程-套接字(socket)篇作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。
jx zhong
·
2023-11-21 13:57
Golang
编程基础第二篇——
Golang
的面向对象
Golang
作为一种“更好的C语言“,提供了面向对象编程思想的支持。
lzb_include
·
2023-11-21 13:26
后台相关
Golang
值传递
指针
结构体
golang面向对象
GoLang
基础详细总结
Golang
基础详细总结文章目录
Golang
基础详细总结前言一、Go开发环境二、Go基础语法1.基础语法2.数据类型3.常量和变量iota4.运算符5.条件语句1.if,elseifelse2.switchcase3
TsingH_~
·
2023-11-21 13:55
Go
go
go语言
golang
Pytorch
框架学习
记录12——完整的模型训练套路
Pytorch
框架学习
记录12——完整的模型训练套路本次模型的主要使用CIFIAR10数据集,搭建了CIFIAR10模型。首先,需要对数据集进行下载读取,并进行分组。
Yozu_Roo
·
2023-11-21 13:54
Pytorch学习笔记
pytorch
学习
深度学习
Golang
基础-面向过程篇
文章目录基本语法变量常量函数import导包匿名导包指针defer静态数组动态数组(slice)定义方式slice追加元素slice截取map定义方式map使用方式基本语法go语言输出helloworld的语法如下packagemainimport("fmt""time")funcmain(){fmt.Println("helloworld")time.Sleep(1*time.Second)}变
Lum1n0us
·
2023-11-21 13:48
Golang
golang
开发语言
后端
Java反射
Java反射最近开始上Java企业实训课,虽然自己不走Java方向,但是框架中的思想还是需要学一下的,Java中的反射特性正是
框架学习
必须知道的Java反射是一个强大的机制,允许在运行时检查或修改程序的行为
计算机小混子
·
2023-11-21 11:08
Java
java
开发语言
mysql Error:1047: Prepare unsuppoted!
golang
可以支持prepare协议,具体参考https://github.com/go-sql-driver/mysql#interpolateparams,可以在注册时,加上参数::@tcp(:)
guhan121
·
2023-11-21 10:49
golang
channel 最详细的源码剖析
for-range语句源码解析`makechan`hchan结构chansendchanrecvselectnbsendselectnbrecvselectnbrecv2chanrecv2总结chan是
golang
伢之国
·
2023-11-21 09:25
最细节篇
golang
源码分析
golang
channel
源码剖析
原理
Go语言学习day01-环境安装
go语言环境安装go下载官网:https://study
golang
.com/dl安装成功安装很简单一直点next,最后finish配置环境变量配置GOROOT配置GOPATHGo文件中新建文件GoWorksGoWorksGoWorks
hyggeɞ_
·
2023-11-21 09:46
golang
学习
开发语言
Go语言学习--1--Go 语言环境安装
Go语言支持以下系统:LinuxFreeBSDMacOSX(也称为Darwin)Windows安装包下载地址为:https://
golang
.org/dl/。
拆合
·
2023-11-21 08:39
go
golang
学习
windows
Go语言学习-开发环境安装
VSCode开发工具安装插件下载go的window版本Allreleases-TheGoProgrammingLanguage(google.cn)https://
golang
.google.cn/dl
小萝卜学编程
·
2023-11-21 08:08
学习
GO语言学习记录-01-windows-go语言安装并配置环境变量
一、安装Go开发包GO官网下载地址:https://
golang
.org/dl/根据自己使用的操作系统选择下载,过程一直下一步,勾选的时候全选,安装路径可以自定义路径二.安装完windows版本查看版本
为互联网铺一条公路
·
2023-11-21 08:07
go
go语言
Go语言学习笔记-Go环境及VScode安装
语言安装步骤说明三、VScode安装包下载本文演示一下如何在Windows11中安装Go1.18.3编程语言及VScode一、Go语言安装包下载1、首先进入到官方的下载地址地址链接:https://study
golang
.com
踩着阴暗的自己向上爬
·
2023-11-21 08:04
Go语言学习笔记
vscode
学习
golang
Go语言学习--安装
前言:以Win11系统为例,记录Go的安装,非常简单安装包下载安装包下载地址为:https://
golang
.org/dl/。
chenxy02
·
2023-11-21 08:34
Go
golang
go同步锁 sync mutex
goroutinehttp://127.0.0.1:3999/concurrency/11gotour到此就结束了.继续学习可以从以下网站文档https://
golang
.org/doc/https:/
qq_734449600
·
2023-11-21 06:27
golang
开发语言
后端
golang
数独问题
typeParserstruct{Matrix[9][9]intRows[9][9]boolCols[9][9]boolBlocks[9][9]boolStopbool}func(p*Parser)Init(matrix[9][9]int){p.Matrix=matrixp.Rows=[9][9]bool{}p.Cols=[9][9]bool{}p.Blocks=[9][9]bool{}fori,
Young Panda
·
2023-11-21 06:57
golang
code
golang
深度优先
golang
[ssa & callgraph] 获取调用图实战
最近在拆分一个旧服务,需要从几十万行代码中,按业务功能拆分出对应代码,并部署新服务;然而,面对这种巨型服务,代码调用错综复杂,纯人力拆分需要耗费很多时间;基于此,这里借助
golang
自带callgraph
Young Panda
·
2023-11-21 06:18
golang
数据库
开发语言
调用图
Golang
实现内存数据库
ConcurrentHashMapKV内存数据库的核心是并发安全的哈希表,常见的设计有几种:sync.map:
golang
官方提供的并发哈希表,适合读多写少的场景。
金戈鐡馬
·
2023-11-21 04:05
Go语言
数据库
golang
Hash
内存
[译]提案:在Go语言中增加对持久化内存的支持
2021年1月20日讨论地点:https://
golang
.org/issue/43810。摘
qcrao
·
2023-11-21 04:34
python
java
编程语言
大数据
数据库
golang
中的map
0.1、索引https://waterflow.link/articles/16663390047981、map的结构map提供了键值对的无序集合,所有的键都是不重复的。在go中map是基于bmap数据结构的。在内部hash表是一个桶数组,每个桶是一个指向键值对数组的指针。每个桶里面可以保存8个元素。我们可以简化成下面的结构。如果我们继续插入一个元素,hash键返回相同的索引,则另一个元素也会插入
六月的
·
2023-11-21 04:02
golang
数据结构
golang
map 删除key后内存不会自动释放,内存泄漏问题
全局map,会有内存释放问题packagemainimport("fmt""github.com/thoas/go-funk""math""runtime")varm=map[int]int{}funcfillMap(){fori:=0;i<10000000;i++{m[funk.RandomInt(0,math.MaxInt)]=1}}funcclearMap(){fork,_:=rangem{
abka
·
2023-11-21 04:31
GoLang
golang
开发语言
后端
golang
抓包 gopacket使用记录
背景使用谷歌的包github.com/google/gopacket可以用
golang
实现网络抓包这里记录了一些使用过程中的问题以及解决方法备忘也欢迎大家提出改进意见问题由于gopacket是基于libpcap
alphaTao
·
2023-11-21 03:02
golang
golang
gopacket
抓包
libpcap
【
Golang
·抓包】简单抓包代码生成工具的使用实例
关于抓包的代码生成,我将依次示例演示两个网站请求的代码生成https://curlconverter.com/go/响应的反序列化https://oktools.net/json2go我们对李白的词条的人物关系尝试抓包我们找到https://baike.baidu.com/starmap/api/gethumanrelationcard?lemmaId=1043&lemmaTitle=%E6%9D
godKnoows
·
2023-11-21 03:31
golang
json
golang
使用gopacket包进行网络数据包捕获,注入和分析
使用
golang
实现网络抓包是非常容易的,可以使用谷歌的包github.com/google/gopacket。由于gopacket构建在libpcap之上,我强烈建议您了解该库的工作原理。
柳家河
·
2023-11-21 03:00
golang
golang
网络
Golang
中读写CSV文件的全面指南
在
Golang
中,有许多库和工具可以帮助我们读取和写入CSV文件,使数据处理变得简单而高效。本文将深入探讨如何在
Golang
中使用标准库以及第三方库来读写CSV文件。
一只会写程序的猫
·
2023-11-21 03:27
Go
golang
信息可视化
Golang
CSV Reader
Golang
提供了一个强大的CSVReader库,可以简化CSV文件处理过程,并提供丰富的功能和选项。
一只会写程序的猫
·
2023-11-21 03:56
Go
golang
开发语言
后端
Golang
抓包:实现网络数据包捕获与分析
在
Golang
中,我们可以借助现有的库来实现抓包功能,进一步对网络数据进行分析和处理。本文将介绍如何使用
Golang
实现抓包功能,包括网络数据包捕获和数据包分析。
一只会写程序的猫
·
2023-11-21 03:25
Go
golang
网络
驱动开发
Golang
学习笔记(05)—— 面向对象编程
前言
golang
是面向过程的语言,go中没有类,单go支持面向对象的编程,go中的struct就像其他语言中的类;go里没有继承,但可以通过组合来实现。
weixin_33796177
·
2023-11-21 03:54
golang
golang
学习笔记(13)-gorm多态和引用关联标签
gorm多态,引用和关联标签目录gorm多态,引用和关联标签准备工作多态引用和关联标签关联标签引用除多对多多对多意外发现准备工作建立数据库连接import("fmt"_"github.com/go-sql-driver/mysql""gorm.io/driver/mysql""gorm.io/gorm""log")vardb*gorm.DBfuncOpenDB(){dsn:="root:adss1
-logieeU
·
2023-11-21 03:20
golang
学习
数据库
Go的面向接口——
Golang
学习笔记5
文章目录ducktyping的概念静态语言和动态语言ducktyping解释不同语言中实现ducktyping接口的定义和实现接口的值类型接口的组合常用系统接口参考链接
Golang
是面向接口的编程语言,
jianming21
·
2023-11-21 03:50
Golang
编程语言
Golang
底层原理学习笔记(一)
LCY~~
Golang
底层原理学习笔记文章目录LCY~~
Golang
底层原理学习笔记1源码调试1.1源码编译1.2中间代码2编译原理2.1预备知识2.1.1抽象语法树2.1.2静态单赋值2.1.3指令集
lcy~
·
2023-11-21 03:50
Golang笔记
golang
学习
开发语言
golang
学习笔记——日志记录
文章目录日志与错误log包记录到文件记录框架ContextualLoggingLeveledLoggingSettingGlobalLogLevelErrorLogging日志与错误通常,发生错误时,最终用户只会看到一条消息,指示程序出现问题。日志是简单错误消息以外的更多信息。log包Go提供了一个用于处理日志的简单标准包。可以像使用fmt包一样使用此包。该标准包不提供日志级别,且不允许为每个包配
怪我冷i
·
2023-11-21 03:20
golang从入门到入门
golang
学习
笔记
Golang
教程笔记
性能与优点、不足介绍go的性能很好!原生语法支持并发(实现起来很简单)而且项目能编译成一个文件,部署起来方便!1、这里不是gomodgomodules这种方式稳定性不好毕竟github可能是私有仓库某天突然删了2、已经加了3、java的error是jvm级别会直接导致jvm停止运行所以go和java是两个极端go只有errorjava都是exception第一个go程序packagemain//p
云闲不收
·
2023-11-21 03:19
golang
开发语言
后端
golang
学习笔记——类型
Go是一种强类型语言。你声明的每个变量都绑定到特定的数据类型,并且只接受与此类型匹配的值。Go有四类数据类型:基本类型:数字、字符串和布尔值聚合类型:数组和结构引用类型:指针、切片、映射、函数和通道接口类型:接口
怪我冷i
·
2023-11-21 03:19
golang从入门到入门
学习
笔记
golang
学习笔记——要求用户输入一个数字,如果该数字为负数,则进入紧急状态
要求用户输入一个数字,如果该数字为负数,则进入紧急状态编写一个要求用户输入一个数字的程序。在开始时使用以下代码片段:packagemainimport"fmt"funcmain(){val:=0fmt.Print("Enternumber:")fmt.Scanf("%d",&val)fmt.Println("Youentered:",val)}此程序要求用户输入一个数字,然后将其输出。修改示例代码
怪我冷i
·
2023-11-21 03:19
golang从入门到入门
golang
学习
笔记
golang
学习笔记——多态
接口体现多态的两种形式多态参数在前面的Usb接口案例,Usbusb,即可以接收手机变量,又可以接收相机变量,就体现了Usb接口多态多态数组演示一个案例:给Usb数组中,存放Phone结构体和Camera结构体变量,Phone还有一个特有的方法call(),请遍历Usb数组,如果是Phone变量,除了调用Usb接口声明的方法外,还需要调用Phone特有方法call
怪我冷i
·
2023-11-21 03:17
golang从入门到入门
golang
SSM
框架学习
——Spring之容器
目录创建容器获取bean容器类层次结构图BeanFactory初始化BeanFactory与ApplicationContext区别创建容器方式一:类路径加载配置文件//1.加载类路径下的配置文件,一般都使用这个ApplicationContextcontext=newClassPathXmlApplicationContext("applicationContext.xml");方式二:文件路径
程序员Lyle
·
2023-11-21 03:32
SSM框架学习
大数据
spring
框架学习
- Spring MVC 之 带注解的控制器(补充)
接上一篇博客:https://blog.csdn.net/qq_43605444/article/details/122135897?spm=1001.2014.3001.55023.3.2返回值下表描述了支持的控制器方法返回值。所有返回值都支持反应类型。控制器方法返回值描述@ResponseBody返回值通过HttpMessageConverter实现转换并写入响应。请参阅@ResponseBo
TyuIn
·
2023-11-21 03:28
spring框架
spring
mvc
java
springmvc
后端
【Go学习之 go mod】gomod小白入门,在github上发布自己的项目(项目初始化、项目发布、项目版本升级等)
参考Go语言基础之包|李文周的博客Gomod的使用、发布、升级|weiGoModule如何发布v2及以上版本1.2.7.gomod命令—新溪-gordonV1.7.9文档
golang
go包管理工具gomod
oceanweave
·
2023-11-21 02:04
Go学习笔记
golang
学习
github
一个关于proto 文件的经验分享 :gRPC 跨语言双端通信显示错误码:12 UNIMPLEMENTED (附赠gRPC错误码表)
错误现象描述:在使用c++的客户端向
golang
的服务端发送远程调用时,显示:/home/zry/gRPC/grpc-v1.45.2/examples/cpp/DeviceData/greeter_client.cc8312
ALex_zry
·
2023-11-21 02:04
protobuf
经验分享
github
rpc
服务器
c语言
配置命令别名
vim~/.bashrc配置命令别名aliaskn='kubectl-n'aliask='kubectl'配置
golang
环境变量exportGOPATH=/root/goexportGO111MODULE
vali-sweet
·
2023-11-21 01:27
Linux
Golang
linux
golang
中channel的用法
channel有点类似于管道,它在goroutine同步与通信中,有着起承转合的作用,同时也是
Golang
实现CSP模型的关键packagemainfuncmain(){senderOnly:=make
wu_sphinx
·
2023-11-20 23:16
nacos配置中心docker部署、配置及
goLang
集成使用
为什么需要配置中心平时我们写一个demo的时候,或者说一个单体的应用,都会有一个配置文件,不管是json文件或者yaml文件,里面包含了redis,mysql,es等信息,如果我们修改了配置文件,往往我们需要重启,为了避免重启,后来引入了viper,可以实现热更新。但并不是所有的项目都支持viper。如果是一个分布式系统,肯定是有很多服务模块做支撑的,而且服务是可伸缩的,可能有几十台服务,也可能有
戴国进
·
2023-11-20 23:46
架构
设计模式
docker
golang
容器
Go语言工具包之gomock
Go语言工具包之gomock1、gomock介绍GoMock是由
Golang
官方开发维护的测试框架,实现了较为完整的基于interface的Mock功能,能够与
Golang
内置的testing包良好集成
242030
·
2023-11-20 22:41
golang
golang
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
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
其他