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语言核心编程
go语言
工具_easyjson
如果使用
go语言
自带的json库,使用的是反射,而
go语言
中反射性能较低。easyjson就是一个比较好的解决方案。
陶泥猴
·
2023-12-03 02:14
Go
【Go】EasyJson使用
EasyJson是
Go语言
中对象序列化与反序列化的工具,类似Java中的fastjson和Jackson,能快速对对象进行序列化和反序列化,本次介绍一下使用方法。
NettyBoy
·
2023-12-03 02:42
GO语言
golang
开发语言
后端
Golang中rune和Byte,字符和字符串有什么不一样
Rune和Byte,字符和字符串有什么不一样String
Go语言
中,string就是只读的采用utf8编码的字节切片(slice)因此用len函数获取到的长度并不是字符个数,而是字节个数。
小信啊啊
·
2023-12-03 01:03
golang
golang
开发语言
后端
go
C++
核心编程
——运算符重载
C++
核心编程
——运算符重载运算符重载的方法运算符重载函数作成员函数与友元函数重载双目运算符重载单目运算符重载流插入运算符和">"重载流插入运算符和">"运算符重载的方法运算符重载的方法是定义一个重载运算符的函数
不会编程的小江江
·
2023-12-02 23:33
C++
c++
开发语言
C++
核心编程
——类与对象基础
C++
核心编程
——类与对象基础类与对象封装构造函数普通构造拷贝构造初始化成员列表(补充)析构函数对象数组对象指针指向对象的指针指向对象成员的指针this指针静态成员静态数据成员静态成员函数友元普通函数做友元函数友元成员函数友元类类与对象
不会编程的小江江
·
2023-12-02 23:03
C++
c++
开发语言
如何使用Go与MQTT进行通信
通过本文的指导,您将学习如何使用
Go语言
创建MQTT客户端,进行消息的发布和订阅。
ldxxxxll
·
2023-12-02 21:45
golang
开发语言
后端
【无标题】
可以理解为
Go语言
的结构体struct和其他语言的class有相等的地位,但是
Go语言
放弃大量面向对象的特性,所有的
Go语言
类型除了指针类型外,都可以有自己的方法,提高了可扩展性。在
Go语言
中没有没有
小信啊啊
·
2023-12-02 21:31
golang
golang
go
Golang数据类型(数组)
数组重要概念数组(Array)是一种非常常见的数据类型,几乎所有的计算机编程语言中都会用到它在
Go语言
中,数组有如下的特点:数组里的元素必须全部为同一类型,要嘛全部是字符串,要嘛全部是整数,要嘛全部是byte
小信啊啊
·
2023-12-02 21:00
golang
golang
开发语言
后端
go
nginx用gRPC做反向代理,让速度飞起来
目前提供C、Java和
Go语言
版本,分别是:grpc,grpc-java,grpc-go.其中C版本支持C,C++,Node.js,Python,Ruby,Objective-C,PHP和C#支持.gRPC
Richardlygo
·
2023-12-02 17:17
web
nginx
java
服务器
美团2面:如何保障 MySQL 和 Redis 数据一致性?这样答,让面试官爱到 死去活来
这里,尼恩基于自己的《Java高并发
核心编程
卷3加强版》(注意是加强版),以及自己的3高架构知识体系(3高架构
40岁资深老架构师尼恩
·
2023-12-02 16:06
面试
java
redis
mysql
java
Go语言
orm库之gorm
GORM是一个比较流行且功能齐全的orm库,主要有以下特性全功能ORM关联(HasOne,HasMany,BelongsTo,ManyToMany,多态,单表继承)Create,Save,Update,Delete,Find中钩子方法支持Preload、Joins的预加载事务,嵌套事务,SavePoint,RollbackToSavedPointContext,预编译模式,DryRun模式批量插入
无风的雨
·
2023-12-02 14:48
go
go
gorm
Go GORM简介
GORM(GoObject-RelationalMapping)是一个用于
Go语言
的ORM库,它提供了一种简单、优雅的方式来操作数据库。
Lamb!
·
2023-12-02 14:17
Go
golang
开发语言
后端
使用 Go 构建高性能的命令行工具
Go语言
以其简洁性和高性能而闻名,非常适合用来创建强大且高效的CLI工具。
冲浪中台
·
2023-12-02 14:14
golang
开发语言
后端
go语言
基础
一、Go基础标识符:
go语言
中的标识符由字母数字和下划线(_)组成,并且只能以字母和下划线(_)开头关键字:关键字是指编程语言中预先定义好的具有特殊含义的标识符。关键字和保留字都不建议用作变量名。
紅领巾
·
2023-12-02 14:44
Go语言
中的数组与切片:比较和用法
数组和切片是
Go语言
中常用的数据结构,用于存储和操作一组元素。本文将详细介绍数组和切片的比较和使用方法,并提供相应的源代码示例。
CodeRoarX
·
2023-12-02 13:51
golang
java
算法
编程
Go语言
实现复杂Restful Api
章节程序运行结果什么是RestfulApi?go实现复杂RestfulApi感想0.程序运行结果程序运行结果1.什么是RestfulApi关于RestfulApi的概念,请参考维基百科https://zh.wikipedia.org/wiki/%E8%A1%A8%E7%8E%B0%E5%B1%82%E7%8A%B6%E6%80%81%E8%BD%AC%E6%8D%A22.go实现复杂Restful
markfork
·
2023-12-02 12:42
《Windows
核心编程
》笔记(一)
字符及字符串处理UTF-16将每个字符编码为2个字节(或者说16位)。UTF-8将一些字符编码为1个字节,一些字符编码为2个字节,一些字符编码为3个字节,一些字符编码为4个字节。UTF-32将每个字符都编码为4个字节。C运行库中现有的字符串处理函数,在应用程序中包含StrSafe.h时,String.h也会包含进来。比如_tcscpy宏背后的那些函数,已标记为废弃不用。如果使用了这些函数,编译时就
拉普拉斯妖1228
·
2023-12-02 11:05
Windows
c++
windows
操作系统
Go语言
值传递
官方说法,Go中只有值传递,没有引用传递而
Go语言
中的一些让你觉得它是引用传递的原因,是因为
Go语言
有值类型和引用类型,但是它们都是值传递。
确实可以
·
2023-12-02 09:53
golang
开发语言
后端
Gee教程3.实现前缀树路由
支持两种模式:name和*filepath,(开头带有':'或者'*')这里前缀树的实现修复了
Go语言
动手写Web框架-Gee第三天前缀树路由Router|极客兔兔中路由冲突的bug。
确实可以
·
2023-12-02 09:23
网络
go
Go语言
多线程爬虫万能模板:实现高效数据采集
Go语言
作为高性能编程语言之一,具有出色的并发性能和丰富的网络库,非常适合用于编写多线程爬虫。本文将介绍一个基于
Go语言
的多线程爬虫万能模板,并阐述其设计思路、核心组件和工作流程。
小小卡拉眯
·
2023-12-02 03:21
爬虫小知识
golang
爬虫
开发语言
go语言
向数据库插入数据
go语言
向数据库插入数据packagemainimport("database/sql"//sql.Open加载包_"github.com/go-sql-driver/mysql"//没用到包里的内容但是需要加载一下这个包
被一米六支配的恐惧
·
2023-12-02 02:18
go语言
go语言
flag用法
go语言
flag用法之一packagemainimport("flag""log")varnamestringfuncmain(){flag.Parse()//将命令解析为定义的标志,一遍后续的参数使用
被一米六支配的恐惧
·
2023-12-02 02:48
golang
go语言
http.Postfrom,用法
go语言
http.Postfrom,用法packagemainimport("fmt""io/ioutil""net/http""net/url")funcmain(){resp,err:=http.PostForm
被一米六支配的恐惧
·
2023-12-02 02:18
go语言
go语言
创建数据表
go语言
创建数据表packagemainimport("database/sql"//sql.Open加载包_"github.com/go-sql-driver/mysql"//没用到包里的内容但是需要加载一下这个包
被一米六支配的恐惧
·
2023-12-02 02:18
go语言
数据库
golang
mysql
Go 接口:nil接口为什么不等于nil?
一、Go接口的地位
Go语言
核心团队的技术负责人RussCox也曾说过这样一句话:“如果要从
Go语言
中挑选出一个特性放入其他语言,我会选择接口”,这句话足以说明接口这一语法特性在这位
Go语言
大神心目中的地位
Lamb!
·
2023-12-02 01:21
Go
golang
开发语言
后端
Go 语言真正有什么用处?
Go语言
小而简单Go(或通常称
沃趣数据库管理平台
·
2023-12-02 00:34
技术专栏
golang
开发语言
后端
云原生
分布式
所以,到底什么是微服务?
具有松耦合,具有高内聚等特点;3、所理解的微服务特性,对比起单体应用来说,具有以下特点:(1)屏蔽技术限制:如何理解技术限制,就是假设你用的微服务是采用了java语言,如果需要验证新的语言特性,比方采用
go
hellohass
·
2023-12-01 23:26
微服务
微服务
java
microservices
初次使用vs code时go模块安装失败的解决办法
问题分析
go语言
在vscode中下载模块时,会使用自己的代理,这个代理在大陆无法访问,需要将代理修改为国内的,模块就可以正常下载了,阿里的代理我试过了,有问题。
追巨
·
2023-12-01 19:14
golang
开发语言
后端
Go语言
之Interface(一)
Go语言
之Interface(一)什么是interface在面向对象语言中接口是:接口定义了一个对象的行为,但在Go中接口就是方法签名的集合,当一个类型提供了这个接口中的所有的方法,就可以说这个类型实现了这个接口接口的声明和实现
程序员同行者
·
2023-12-01 19:16
为何Go爬虫依然远没有Python爬虫流行
Go语言
和Python语言在爬虫开发上的流行度差异,主要可以归结为以下几个原因:1、学习难度方面Python是一种非常适合初学者的语言,其语法简单直观,学习曲线平缓。而
Go语言
虽然设计上追求简洁,但其
q56731523
·
2023-12-01 19:46
golang
爬虫
python
服务器
数据库
使用C语言创建高性能爬虫ip网络
之前写的python和
GO语言
的爬虫ip池的文章引起很大反响,这次我将以C语言来创建爬虫IP池,但是因为其复杂性,可能代码并非完美。但是最终也达到的想要的效果。
q56731523
·
2023-12-01 19:46
网络
c语言
爬虫
python
开发语言
tcp/ip
Windows
核心编程
HOOK
目录HOOK概述HOOKAPISetWindowsHookExA函数(winuser.h)UnhookWindowsHookEx函数(winuser.h)NextHookEx函数(winuser.h)局部钩子全局钩子为什么全局钩子需要用dll作为过程函数?HOOK概述本质:Windows消系统的消息过滤器。全局钩子原理:将自己的dll注入到别的进程。并不是一开始就注入所有程序。钩子种类:局部钩子:
貌美不及玲珑心,贤妻扶我青云志
·
2023-12-01 19:45
Windows核心编程
windows
C++
Ubuntu20.4终端指令 Linux安装WPS2019
WPS2019一、Ubuntu20.4Linux安装WPS20191、查看docker版本2、查看node.js版本3、查看curl版本4、Ubuntu安装curl5、安装docker-compose6、
go
DoneKK
·
2023-12-01 17:09
ubuntu
docker
linux
【送书活动】送3本
Go语言
的书籍
Go语言
在这种时代背景下应运而生了。如今,
Go语言
就像冉冉升起的太阳耀眼夺目,又如万马奔腾,势不可挡。一门有潜力的语言需要具备诸多要素,
Go语言
显然都
程序IT圈
·
2023-12-01 17:50
编程语言
java
人工智能
软件开发
twitter
『Go 语言底层原理剖析』文末送书
Go语言
在这种时代背景下应运而生了。如今,
Go语言
就像冉冉升起的太阳耀眼夺目,又如万马奔腾,势不可挡。一门有潜力的语言需要具备诸多要素,
Go语言
显然都具备了。其语言的设计者
qcrao
·
2023-12-01 17:20
编程语言
java
人工智能
python
软件开发
赠书福利 | 为什么要了解 Go 语言编译器?
Go语言
的编译器遵循了主流编译器采用的经典策略及相似的处理流程和优化规则(例如经典的递归下降的语法解析、抽象语法树的构建)。另外,
Go语言
编译器有一些特殊的设计,例如内存的逃逸等。
米开朗基杨
·
2023-12-01 17:48
编译器
编程语言
python
人工智能
java
Go语言
与Java:一场编程语言之争
近年来,
Go语言
(简称Go)的崛起引发了对编程语言选择的深刻思考。Java,作为一门经典的编程语言,长期以来一直是企业级应用的首选。
Itmastergo
·
2023-12-01 17:46
golang
java
数据库
Go项目怎么使用枚举?
枚举是一种很重要的数据类型,在java、C语言等主流编程语言中都支持了枚举类型,但是在
Go语言
中却没有枚举类型,那有什么替代方案吗?
ldxxxxll
·
2023-12-01 16:33
golang
开发语言
后端
Golang笔记|Atomic
作用与优势atomic包是
Go语言
中用于进行原子操作的标准库。原子操作是一种在多线程并发编程中用来确保数据安全的机制,它可以防止多个线程同时访问同一个资源而导致的数据竞争问题。
ldxxxxll
·
2023-12-01 16:33
golang
笔记
spring
prometheus|云原生|prometheus项目安装postgres-exporter监视组件的部署简介
OK,postgres-exporter和其它的监视组件例如node-exporter基本是一样的,都是由
go语言
编写的,但是有一点雪微不同,它是监控数据库的,因此要和数据库打一点交道。
晚风_END
·
2023-12-01 15:51
Prometheus
postgresql数据库
prometheus
云原生
grafana
开发语言
linux
Go语言
中的结构体与Map:简洁、灵活的数据结构组合
在
Go语言
中,你可以使用map来存储结构体的实例。这种情况下,结构体实例作为值被关联到map的键上。
星宇星静
·
2023-12-01 14:22
开发语言
go
golang
算法
Hyperledger Fabric 1.0 环境搭建(Mac)
store.docker.com/editions/community/docker-ce-desktop-mac下载stable版本,双击安装Docker.dmg测试安装是否成功docker--version查看版本信息2、
go
龙3爷
·
2023-12-01 14:18
Go map类型
一、map介绍1、map说明map是一种无须的基于key-value的数据结构,
Go语言
中的map是引用类型,必须初始化才能使用
Go语言
中map的定义语法如下:map[KeyType]ValueType
奔跑的蜗牛.
·
2023-12-01 11:01
golang
开发语言
后端
Go 指针
一、关于指针要搞明白
Go语言
中的指针需要先指定3个概念:指针地址、指针类型、指针取值指针地址(&a)指针取值(*&a)指针类型(&a)—>*int改变数据传指针变量的本质是给存储数据的内存地址起了一个好记的别名比如我们定义了一个变量
奔跑的蜗牛.
·
2023-12-01 11:26
GoLang
golang
go语言
defer的用法
用法介绍:defer是
Go语言
中的延迟执行语句,用来添加函数结束时执行的代码,常用于释放某些已分配的资源、关闭数据库连接、断开socket连接、解锁一个加锁的资源。
也许会了
·
2023-12-01 11:05
Golang中sync.Map的实现原理
需要并发读写时,一般的做法是加锁,但这样性能并不高,
Go语言
在1.9版本中提供了一种效率较高的并发安全的sync.Map,今天,我们就来讲讲sync.Map的用法以及原理使用方法funcmain(){varmsync.Map
书生也爱羊
·
2023-12-01 10:45
Go 学习笔记(37)— 标准命令行工具(go build 跨平台编译、交叉编译、go clean、go run、go fmt、go install、go get、go vet)
命令作用build用于编译指定的代码包或
Go语言
源码文件。命令源码文件会被编译成可执行文件,并存放到命令执行的目录或指定目录下。而库源码文件被编译后,则不会在非临时目录中留下任何文件。
wohu007
·
2023-12-01 10:26
Go
golang
go
build
飞书+ChatGPT搭建智能AI助手并实现公网访问web界面
内网穿透6.固定公网地址7.机器人权限配置8.创建版本9.创建测试企业10.机器人测试前言在飞书中创建chatGPT机器人并且对话,在下面操作步骤中,使用到了Git克隆项目,需提前安装好Git,克隆的项目是
Go
无证驾驶梁嗖嗖
·
2023-12-01 08:48
飞书
chatgpt
人工智能
Go语言
数据结构与算法—栈
概述栈(stack)是一种先进后出(FirstInLastOut,FILO)的特殊线性表,其插入和删除操作只允许在线性表的一段进行。允许操作的一端称为栈顶(top),不允许操作的一端称为栈底(bottom)。栈中插入元素的操作称为入栈(push),删除元素的操作称为出栈(pop)。常用的应用场景:子程序的调用:在跳往子程序前,会先将下个指令的地址存到堆栈中,直到子程序执行完后再将地址取出,以回到原
小圣.
·
2023-12-01 06:13
go
数据结构
算法
golang
GO语言
-栈的应用-表达式求值
目录栈的应用-表达式求值1.实现功能2.需要注意的问题2.1解决运算符优先级问题2.2如何利用栈解决表达式求值2.3括号优先级和运算问题2.4减号运算符的避坑指南3.代码实现3.1代码拆解详解3.1.1栈的定义和出栈、入栈操作3.1.2一些工具函数3.1.3逻辑实现主体3.2全量代码及执行结果先吐槽一下:学习的时候以为实现逻辑蛮清晰简单的。代码写起来好几百行...可能是自己的代码能力太弱了。栈的应
一边学习一边哭
·
2023-12-01 06:12
Golang
数据结构与算法
go
数据结构
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他