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 web的请求路由
二、httprouter2.1httprouter介绍2.2httprouter原理2.3路由冲突情况三、gin中的路由总结前言最近重新接触
Go语言
以及对应框架,想借此机会深入下对应部分。
幸平xp
·
2024-01-16 02:06
golang
开发语言
go语言
中的GoMock
GoMock是一个Go框架。它与内置的测试包整合得很好,并在单元测试时提供了灵活性。正如我们所知,对具有外部资源(数据库、网络和文件)或依赖关系的代码进行单元测试总是很麻烦。安装为了使用GoMock,我们需要安装gomock包github.com/golang/mock/gomock和mockgen代码生成工具github.com/golang/mock/mockgen。使用这个命令行:goget
ldxxxxll
·
2024-01-16 02:05
golang
后端
开发语言
Go语言
数据结构(一)双向链表
list容器
Go语言
中list容器定义在"container/list"包中,实现了一个双向链表。本文第一部分总结源码包中的方法,第二部分展示使用list包的常见示例用法以及刷题时的用法。
小帅吖
·
2024-01-16 01:02
Go数据结构
Go语言学习
数据结构
golang
链表
go语言
刷题:34. 在排序数组中查找元素的第一个和最后一个位置
34.在排序数组中查找元素的第一个和最后一个位置funcsearchRange(nums[]int,targetint)[]int{//寻找开头的第一个target位置first:=FindFirst(nums,target)//如果长度为0或者数组中没有目标值,返回默认值iffirst==len(nums)||nums[first]!=target{return[]int{-1,-1}}//寻找
暖雪冷泉
·
2024-01-16 01:55
开发语言
golang
Remove Duplicates from Sorted List(
go语言
实现)
Givenasortedlinkedlist,deleteallduplicatessuchthateachelementappearonlyonce.Example1:Input:1->1->2Output:1->2Example2:Input:1->1->2->3->3Output:1->2->3题目分析:删除链表中的重复元素,实现逻辑判断当前元素是否和下一个元素相同,相同则将下一个元素在链表
sword_kingdom
·
2024-01-16 01:43
Godot
基础教程
03:添加脚本文件
Godot使用的是GDScript脚本,和python非常相似,学过python的同鞋应该可以秒懂,会其它语言的同鞋也可以很快上手。对于代码部分,我会尽量讲得浅显一些,但不会系统地去讲编程,大家可以参考python和官方的脚本教程学习。文件资源面板文件面板.png文件资源面板中显示以项目路径为根目录的所有文件,也就是说,所有这个项目需要使用的文件,都需要拷贝到项目路径下。为节点添加脚本每个节点都可
地球上的大海
·
2024-01-16 01:15
【
go语言
】AST抽象语法树详解&实践之扫描代码生成错误码文档
背景为了能识别出代码中抛出错误码的地址和具体的错误码值,再根据错误码文件获取到错误码的具体值和注释,方便后续的排错,这里使用AST进行语法分析获取到代码中的目标对象。一、编译过程在开始解析代码之前先补充了解一下编译过程编译过程是将高级语言源代码转换为目标机器代码或其他中间表示的过程。它通常包括以下几个主要阶段:词法分析(LexicalAnalysis):输入:源代码输出:词法单元(tokens)任
三水木_
·
2024-01-15 20:03
go
golang
汇编
【
go语言
】读取toml文件
一、简介TOML,全称为Tom'sObvious,MinimalLanguage,是一种易读的配置文件格式,旨在成为一个极简的数据序列化语言。TOML的设计原则之一是保持简洁性,易读性,同时提供足够的灵活性以满足各种应用场景。TOML文件由多个表(table)组成,每个表包含一组键值对。键值对由键名、等号(或冒号),以及对应的值组成。TOML支持嵌套表,可以构建层次结构,使得配置文件更加结构化。二
三水木_
·
2024-01-15 20:33
go
golang
开发语言
后端
【
go语言
】结构体数据填充生成md错误码文件
这里使用pongo2这个模版引擎库进行md文件渲染GitHub-flosch/pongo2:Django-syntaxliketemplate-engineforGopackagemainimport("fmt""github.com/flosch/pongo2/v6""os")funcmain(){//假设有一个名为data的map数组data:=[]map[string]interface{}
三水木_
·
2024-01-15 20:30
go
golang
开发语言
后端
Python零基础入门
基础教程
(非常详细)
目前python可以说是一门非常火爆的编程语言,应用范围也非常的广泛,工资也挺高,未来发展也极好。Python究竟应该怎么学呢,我自己最初也是从零基础开始学习Python的,给大家分享Python的学习思路和方法。一味的买书看书、看视频,是很难达到预想的效果的,甚至到了中期阶段可能会萌生放弃的想法。Python是一门开源免费、通用型的脚本编程语言,它上手简单,功能强大,坚持「极简主义」。Pytho
IT猫仔
·
2024-01-15 20:14
python
开发语言
机器学习
人工智能
Go语言
学习之路(十)gorm框架准备工作
文章目录前言数据类型建表引入依赖新建modle(也就是我们的实体entity)查询1、连接数据库2、开始查询前言已经学习了go原生的对数据库的增删查改方式,但是会有很多代码量,导致阅读性可能不会很高,所以,我们需要用一些别人已经封装好的框架,对数据库进行操作,可以减少很多的代码量,就比如gorm数据类型这里列举一些比较常见的数据类型对应关系go数据类型mysql数据类型stringvarchar/
飞起的豹子
·
2024-01-15 20:34
go学习
mysql
golang
学习
android
Go语言
学习之路(十一)gorm修改与新增
文章目录前言准备工作新增修改前言紧接上次,我们学习了gorm的一些简单和复杂的查询,那么本次,我们继续学习一下gorm框架的新增和修改操作(删除嘛,一般为逻辑删除,就不做多的赘述了)准备工作与我们gorm中准备工作是一致的,创建实体与数据库连接,如果不知道的话,请移步至第九章grom准备新增前面的连接内容我们就不在此作过多赘述,直接进入新增//新建实体user:=User{Username:"te
飞起的豹子
·
2024-01-15 20:32
go学习
golang
学习
深入理解 go reflect - 反射为什么慢
我们选择
go语言
的一个重要原因是,它有非常高的性能。但是它反射的性能却一直为人所诟病,本篇文章就来看看go反射的性能问题。go的性能测试在开始之前,有必要先了解一下go的性能测试。
rubys007
·
2024-01-15 19:39
go
golang
数据库
开发语言
后端
Go_035_函数
go语言
是通过func关键字声明一个函数的,声明语法格式如下func函数名(形式参数)(返回值){函数体return返回值//函数终止语句}其中:函数名:由字母、数字、下划线组成。
为宇绸缪
·
2024-01-15 10:57
go语言
的部分的
设计模式设计模式123种设计模式为什么需要函数选项模式packagemainimport"fmt"typedbOptionsstruct{HoststringPortintUserNamestringPasswordstringDBNamestring}typeOptionfunc(*dbOptions)//WithHost定义一个函数选项这个函数主要用来设置HostfuncWithHost(ho
小乞丐程序员
·
2024-01-15 10:17
golang
开发语言
后端
基于Go框架,Cloudreve个人免费开源网盘系统源码,支持云存储(七牛、阿里云OSS、腾讯云COS、又拍云、OneDrive)
Cloudreve基于
Go语言
开发,支持多种云存储驱动,包括阿里云OSS、腾讯云COS、七牛云等,为您的文件提供安全、可靠的存储空间。同时,它还具有简洁美观的界面和强大的文件管理功能,让您轻松
行动之上
·
2024-01-15 08:28
源码免费下载
阿里云
腾讯云
云计算
openstreetmap
基础教程
(注:第一次写,并且文章引用https://blog.csdn.net/mad1989/article/details/9733985)(注:OpenStreetMap初探(一)——了解OpenStreetMaphttps://blog.csdn.net/scy411082514/article/details/7471499OpenStreetMap初探(二)——osm的数据结构https://
philos_CS
·
2024-01-15 07:14
Android
Android
openstreetmap
go语言
开发工作中常用命令
Go编程语言中的常用命令主要用于构建、测试、运行和管理项目。以下是一些常见的Go命令,以及它们对项目的用途:gorun用途:编译并运行Go程序。示例:gorunmain.gogobuild用途:编译Go程序,生成可执行文件。示例:gobuildgotest用途:运行测试文件。示例:gotestgoget用途:下载并安装包及其依赖。示例:gogetgithub.com/example/package
leellun
·
2024-01-15 07:31
golang
开发语言
后端
Go并发编程实践
Go语言
最大的特点就是并发编程,它实现了一种基于协程的并发模型。轻量级的协程模型减少了线程模型的切换消耗,大大增加了并发性能。本书这时对
Go语言
并发进行深入讲解的不可多得的好书。
SunnyZhang的IT世界
·
2024-01-15 06:59
使用 Goroutine 和 Channel 来实现更复杂的并发模式,如并发任务执行、并发数据处理,如何做?
使用Goroutine和Channel来实现更复杂的并发模式是
Go语言
的强大特性之一。
PHP技术社区
·
2024-01-15 04:48
IT教程
golang那些事
copilot
golang
开发语言
Docker 概述
Docker是一个开源的应用容器引擎,基于
go语言
开发并遵循了apache2.0协议开源。Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”。
陆墨宁
·
2024-01-15 03:42
云计算课程学习
docker
eureka
容器
第28关 k8s监控实战之Prometheus(八)
从这节课开始,博哥计划引入golang(简称go)语言开发的一些内容,没有接触过
go语言
的同学也不用慌,我会尽量以一个新人的角度,去把这些go开发的内容讲得通俗一些。
博哥爱运维
·
2024-01-15 01:09
kubernetes
prometheus
容器
k8s
云原生
vscode
golang
如何使用loki查询日志中大于某一数字的值的日志
简介loki是一款轻量级的日志收集中间件,比elk体系占用的内存更小,采用
go语言
开发,可以利用grafana来查询loki中存储的日志,loki存储日志只对提前预设的标签做索引,所以日志存储空间占用比
千川星河
·
2024-01-15 00:37
java
日志
loki
运维
Go语言
开发小技巧&易错点100例(十一)
往期回顾:
Go语言
开发小技巧&易错点100例(一)
Go语言
开发小技巧&易错点100例(二)
Go语言
开发小技巧&易错点100例(三)
Go语言
开发小技巧&易错点100例(四)
Go语言
开发小技巧&易错点100
海风极客
·
2024-01-14 17:34
golang
数据库
开发语言
后端
编程思维
Apache Answer,最好的开源问答系统
目前该项目在github超过10K星,系统采用
go语言
开发,安装配置简单,界面清洁易用,且开源免费。
grady.lu
·
2024-01-14 17:20
开源
问签
开源
Go语言
之通道(一)
1.开篇我决定学习
Go语言
的时候,就做好了多线程编程的准备,而多线程编程,很重要的一点就是线程间通信。
有财君
·
2024-01-14 12:31
人机对话:程序设计,学哪种语言好?
学习目的:职业发展:个人兴趣:
go语言
怎么样?优点:缺点:要开发手机APP,还需要学习哪些技术?
明月看潮生
·
2024-01-14 12:57
码农视角
少年软件工程师
少年工程师
编程语言
职业发展
前景
未来
学习
Go语言
----基础语法(数据类型及for循环等)
goruanmain.go像执行脚本一样执行main.go文件goinstall先编译后拷贝Go基础语法文件第一行:package关键字声明包名如果要编译可执行文件,必须要有main包和main函数(入口函数)
Go
hanxi111
·
2024-01-14 10:29
学习
golang
golang第四课---Go 语言基础语法
Go语言
基础语法上一章节我们已经了解了
Go语言
的基本组成结构,本章节我们将学习
Go语言
的基础语法。Go标记Go程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号。
阿豪Tata
·
2024-01-14 10:58
Go
Go-安装与基础语法
TOC1.Go安装与环境变量1.1下载需要从
Go语言
的官方网站下载适合你操作系统的
Go语言
安装包。
Go语言
支持多种操作系统,包括Windows、Linux和MacOS。
a18792721831
·
2024-01-14 10:26
golang
go
go
helloworld
go基本语法
go安装与配置
50天精通Golang(第16天)
beego框架介绍和流程分析beego官方文档:https://beego.me/一、beego框架介绍1.1beego框架介绍–beego简介1.1.1什么是beegobeego是一个使用
Go语言
来开发
恶灵退却
·
2024-01-14 09:33
50天精通golang
golang
开发语言
后端
Go并发编程Channel
Go语言
的并发模型是CSP,提倡通过通信共享内存而不是通过共享内存实现通信。如果goroutine是并发地执行体,channle就是它们之间的连接。
TZX_0710
·
2024-01-14 07:31
Go语言
认识
Go语言
认识1.
Go语言
的设计背景2.
Go语言
的历程3.
Go语言
对比分析4.
Go语言
未来的发展规划5.要不要选择Go关注go博客直接了解第一手资料。go文档了解go的全貌。
a18792721831
·
2024-01-14 07:29
golang
go
云原生
云服务
go
发展
Go语言
实现各种hash算法
Go语言
实现各种hash算法1、各种hash算法的实现packagemainimport("crypto""crypto/md5""crypto/sha1""crypto/sha256""crypto/
242030
·
2024-01-14 06:10
golang
golang
Go语言
使用gosseract 库来进行图像文字识别,识别出来的中文是乱码的?如何解决?
如果您在使用gosseract库进行图像文字识别时,得到的中文文字是乱码,可能是因为默认情况下gosseract以及Tesseract引擎并不支持中文字符的识别。要解决这个问题,您需要进行一些配置和设置。以下是解决方案的步骤:1安装Tesseract和LanguageData:确保您已经安装了TesseractOCR引擎,并且安装了中文(或其他需要识别的语言)的语言数据。您可以从Tesseract
PHP技术社区
·
2024-01-14 06:09
IT教程
golang
开发语言
后端
16、面向对象
严格意义来说,
Go语言
就是
小龙加油!!!
·
2024-01-14 05:43
go
golang
开发语言
18、golang时间管理
在
Go语言
中,时间定义为Time结构体。
小龙加油!!!
·
2024-01-14 05:38
go
golang
开发语言
后端
Go语言
中byte类型和rune类型区别
Go语言
中byte类型和rune类型2019-09-0813:32:00weixin_30721077阅读数3原文链接:http://www.cnblogs.com/wjaaron/p/11485685
小哥哥吖Q
·
2024-01-14 04:07
深度学习
基础教程
目录预备知识基础知识(1)PyTorch基础知识(2)线性回归模型(3)逻辑回归模型(4)全连接神经网络预备知识requires_grad:用于指示是否需要计算相应张量的梯度。如果requires_grad=True,则表示需要对该张量进行梯度计算。epoch:表示将所有训练样本都过一遍的完整训练过程。Tensor:Tensor定义为最多可以包含四个维度的多维数组,但可以通过堆叠来创建更高维度的张
睡不醒的毛毛虫
·
2024-01-14 02:12
pytorch
人工智能
python
GO学习笔记——
GO语言
常量与枚举(6)
GO语言
中常量定义使用关键字const,这个关键字倒是和C++相像。常量的定义方法和变量定义差不多,这里就一笔带过了。
TLpigff
·
2024-01-14 02:56
GO语言学习笔记
GO常量
枚举
iota
Golang处理JSON(一) 序列化
前言JSON是目前最为流行的序列化手段,
Go语言
对于这些标准格式的编码和解码都有良好的支持,在
Go语言
中,encoding/json标准包处理json数据的序列化与反序列化问题。下面主要讲解序列化。
程序猿编码
·
2024-01-14 01:48
8086CPU汇编----中断和DOS系统功能调用
提示:主要内容来源===>汇编语言
基础教程
(主编:谈文蓉、副主编:姜玥)教材第七章内容8086CPU中断和DOS系统功能调用中断和DOS系统功能调用1.中断的概念(1)定义(2)中断号(3)中断向量和中断向量表
小宝945
·
2024-01-14 00:58
8086CPU汇编
汇编
Go语言
——defer
Go语言
——deferdefer操作类似stack,FILO先进后出。
陈先生_9e91
·
2024-01-13 23:32
2020-01-01
Python学习第九天今天元旦,偷懒了,出去玩了,没有学习进去,只是搜了些视频看了下,又为自己找到下一个学习目标了,那就是
GO语言
,嗯,不错,反正这个还没入门,已经准备好下一个了晚上吃了自主火锅,饮料随便喝
三思尔行
·
2024-01-13 22:01
我开源了一个 Go 学习仓库
前言大家好,这里是白泽,我是21年8月接触的
Go语言
,学习Go也正好两年半,我决定重启我之前未完成的计划,继续阅读《TheGoProgramingLanguage》,一年多前我更新至第五章讲解的时候,工作的忙碌和
-白 泽-
·
2024-01-13 22:32
golang
golang
学习
开发语言
使用
Go语言
访问JSON数据(gojsonq)
使用
Go语言
访问JSON数据(gojsonq)主要是使用第三方的库gojsonq,来查询JSON数据例如这样的JSON数据{"name":"computers","description":"Listofcomputerproducts
程序员同行者
·
2024-01-13 22:20
Go 语言程序设计——过程式编程(1)
Go语言
可以用于写纯过程式程序,用于写面向对象程序,也可以用于写过程式和面向对象相结合的程序语句基础
Go语言
需要使用分号;来作为上下文语句的分隔结束符,然而实际的程序中,很少使用分号,那是因为程序编译器自动帮我们处理了有两个地方必须使用分号
hlemon
·
2024-01-13 22:59
Go语言
网络轮询器
简介
Go语言
的网络轮询器是一个非常强大的工具,它可以帮助我们轻松地实现网络并发编程。
飞翔的乌龟
·
2024-01-13 22:49
golang
golang
网络
开发语言
后端
Go定时器
Go语言
定时器简介
Go语言
的定时器是一个非常强大的工具,它可以帮助我们轻松地实现各种定时任务和超时控制。定时器算法的原理也很简单,它是一种基于时间轮算法实现的。
飞翔的乌龟
·
2024-01-13 22:19
golang
golang
后端
开发语言
Go语言
的调度器
简介
Go语言
的调度器是一个非常强大的工具,它可以帮助我们轻松地实现并发编程。调度器的工作原理是将多个协程映射到多个操作系统线程上,并根据协程的状态来决定哪个协程应该在哪个线程上运行。
飞翔的乌龟
·
2024-01-13 22:15
golang
开发语言
后端
golang
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他