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语言学习笔记(1)
目录一、go语言结构1.语言结构示例2.语言结构二、
go基础
语法1.行分隔符:2.注释:3.标识符:4.字符串连接:5.关键字:6.格式化字符串:三、变量1、申明一个变量值,变量类型,并初始化一、go语言结构
大王算法
·
2025-03-01 06:47
golang
学习
笔记
【面试指南】golang-map注意事项
map非并发安全的众所周知,
go基础
类型中的map是非并发安全的,多个goroutine同时对同一个map进行读写操作时,可能会导致并发写问题,packagemainimport("fmt")funcmain
梦里是谁N
·
2025-02-27 12:19
面试
golang
职场和发展
go基础
语法
go基础
语法先下载安装go,然后到vscode下载go插件某校今年没有一个人考上UESTC,还没发展起来就开历史倒车,实属是大溃败了。
cllsse
·
2025-02-26 09:25
前后端学习
golang
开发语言
后端
Djan
go基础
入门教程
目录Djan
go基础
入门教程前言1.Python基础1.1Python语法基础1.2数据结构列表字典集合元组1.3函数和模块函数模块1.4类和对象1.5异常处理1.6文件操作1.7Python虚拟环境的使用
蜡笔小新星
·
2025-02-22 06:54
Django
django
开发语言
python
经验分享
后端
Go 企业开发知识链
Go企业级-全局篇Go企业级-全局篇,又名:Go企业级应用到底层开发(第4天)这个系列是准备做从
go基础
到Web开发,系统编程,云原生应用,网络编程,工具和脚本开发,机器学习,CGo编程,还有最后的编译器层级底层的分析
Wade_Crab
·
2025-02-22 05:12
golang
开发语言
后端
Go基础
学习-数组与切片
数组固定长度同一种数据类型元素的集合//数组声明:vara[2]int//var数组名[长度]存放的类型//数组初始化://1,使用初始化列表来设置数组元素的值vara[3]int//数组会初始化为int类型的零值varb=[3]int{1,2}//使用指定的初始值完成初始化//2,使用指定索引值的方式来初始化数组c:=[2]int{1:1,3:5}//3,根据设置的数组元素来自行确定数组长度va
wzbwzt
·
2025-02-15 14:18
GO语言
golang
Go基础
之切片大集合
一、切片是长度可变的数组,切片由三部分组成1、指针,指向切片第一个元素指向的数组元素的地址2、长度,切片元素的数量3、容量,切片开始到结束位置元素的数量二、声明切片声明需要指定组成元素的类型但不需要指定存储元素的数量(长度)在切片声明后,会被初始化为nil,表示暂不存在的切片//[]string,true,[]varnames[]stringfmt.Printf("%T,%t,%v\n",name
死嗑到底
·
2025-02-15 14:16
Go语言实战笔记
golang
算法
数据结构
go
Go基础
之环境搭建
文章目录1Go1.1简介1.1.1定义1.1.2特点用途1.2环境配置1.2.1下载安装1.2.2环境配置1.2.2.1添加环境变量1.2.2.2各个环境变量理解1.2.3验证环境变量1.3包管理工具GoModules1.3.1开启使用1.3.2添加依赖包1.3.3配置国内包源1.3.3.1通过goenv配置1.3.3.2修改环境变量1.3.4更新和管理依赖1.3.5没有域名时项目操作1.3.6g
m0_74824954
·
2025-02-08 08:06
面试
学习路线
阿里巴巴
golang
开发语言
后端
【2024年-12月-续篇-开源社区openEuler实践记录】go-from-mod
Go基础
语法目前学过的Go语法只有课程内的,下面是一些小小的笔记。导包和输出packagemainimport"fmt"funcmain(){fmt
我明天再来学Web渗透
·
2025-01-30 19:53
开源社区OpenEuler
开源
golang
开发语言
copilot
架构
开源软件
后端
Django 详解
1.Djan
go基础
概念1.1什么是Django?Django是一个基于Python的全栈Web框架,具备如下特点:MVC架构(在Django
飞滕人生TYF
·
2025-01-23 14:12
django
sqlite
数据库
go基础
知识归纳总结
无缓冲的channel和有缓冲的channel的区别?在Go语言中,channel是用来在goroutines之间传递数据的主要机制。它们有两种类型:无缓冲的channel和有缓冲的channel。无缓冲的channel行为:无缓冲的channel是一种同步的通信方式,发送和接收必须同时发生。如果一个goroutine试图通过无缓冲channel发送数据,它会阻塞,直到另一个goroutine从该
悟空丶123
·
2024-09-16 02:27
golang
开发语言
后端
djan
go基础
之:HttpResponse、render、redirect
djan
go基础
之:HttpResponse、render、redirect首先在django中使用他们需要导入fromdjango.httpimportHttpResponsefromdjango.shortcutsimportrender
luanluan8888
·
2024-08-30 03:41
Django基础
Django
HttpResponse
render
redirect
Djan
go基础
必备三件套: HttpResponse 、render、redirect
1、HttpResponse:它的作用是内部传入一个字符串参数,然后发给浏览器fromdjango.httpimportHttpResponsedefindex(request):returnHttpResponse(‘ok’)2、render:可以接收三个参数,一是request参数,二是待渲染的html模板文件,三是保存具体数据的字典参数fromdjango.shortcutsimportre
大城市的小人物
·
2024-08-30 03:40
Django
django
html
GO基础
记录
defer:生命周期结束后执行(栈顺序),在打开一些资源后,可以使用defer执行关闭.释放的操作,类似RAIIpanic:类似于throw,抛出异常make()用于构建切片,map,channeldefer,panic,recover配合使用代码deferfunc(){ifret:=recover();ret!=nil{fmt.print(ret)}}panic("error")interfac
@新法
·
2024-03-09 23:53
GO
golang
开发语言
后端
2.
go基础
知识
内置关键字(25个,均为小写)breakdefaultfuncinterfaceselectcasedefergomapstructchanelsegotopackageswitchconstfallthroughifrangetypecontinueforimportreturnvar注释方法//:当行注释/**/:多行注释一般结构go程序是通过package来组织的只有package名称为ma
WangGavin
·
2024-02-20 14:40
Go基础
知识
1、小程序“helloworld”下面的代码可能是你遇到的最简单的GO程序://helloworld.gopackagemainimport"fmt"funcmain(){fmt.Println("Hello,World!")}和预期的一样,在屏幕上输出了“Hello,World”字符,这是一个非常简单的程序,但也展现出来Go语言的相关的概念:注释包引入包main函数输出字符下面简单描述下这些概念
ehco_6f4c
·
2024-02-10 05:56
Go基础
知识学习-习题题解
这里给出来官方教程中部分题目的答案,都是自己练习的时候写的,可以参考来提供思路。当然了,练习还是最好自己写,要不对相关的知识点不可能理解透彻。Exercise:LoopsandFunctionspackagemainimport("fmt")funcSqrt(xfloat64)float64{z:=1.0fori:=0;i0&&err==nil{fori,c:=rangebuf{ifc>='a'&
_长银_
·
2024-02-09 20:25
Go语言-从基础到高级
golang
学习
开发语言
【Go】一、Go语言基本语法与常用方法容器
GO基础
Go语言是由Google于2006年开源的静态语言1972:(C语言)—1983(C++)—1991(python)—1995(java、PHP、js)—2005(amd双核技术+web端新技术飞速发展
清河__
·
2024-02-08 02:22
Go
golang
开发语言
后端
Go基础
学习笔记-01
学习笔记记录了我在学习官方文档过程中记的要点,可以参考学习。gobuild*.go文件编译gorun*.go执行gomodinit生成依赖管理文件gofmt-w*.go格式换名称的大小写用来控制方法的可见域主方法及包命名规范packagemain//注意package的命名,作为主包import"fmt"funcmain(){fmt.Println("helloword")}初始化mod文件gom
_长银_
·
2024-02-07 21:52
Go语言-从基础到高级
学习
笔记
go
基础
Tornado提纲
https://pypi.python.org/packages/source/t/tornado/tornado-4.3.tar.gz注:Toanado系列内容都是和Django比对学习,默认有djan
go
月守护
·
2024-02-07 13:43
Tornado
tornado
Python学习之路-Djan
go基础
:工程搭建
Python学习之路-Djan
go基础
:工程搭建环境安装创建虚拟环境mkvirtualenvdjango_1.11.10-ppython3安装Django使用Django1.11.10版本pipinstalldjango
geobuins
·
2024-02-07 03:33
python
学习
django
mon
go基础
之 聚合命令 aggregation(4)
聚合操作介绍db.collection.aggregate([pipeline],)-performsanaggregationonacollection;returnsacursor2个参数,一个管道列表一个可选参数管道包括多个阶段阶段描述$addFields向文档添加新字段。类似于$project,$addFields重塑流中的每个文档;具体而言,通过向输出文档添加新字段,该文档包含输入文档和
xiaoliuliu2050
·
2024-02-05 00:29
mongodb
go基础
语法结束篇 ——函数与方法
函数前言在Go中,函数时一等公民,函数是Go最基础的组成成分,但是它也是Go的核心内容,比如启动函数main:packagemainimport"fmt"funcmain(){varn,valueinta:=make([]int,n)Scanf(&n,&value)fori:=0;imax{max=v}}returnmax}funcmain(){varnintfmt.Scanf("%d",&n)a
落雨便归尘
·
2024-02-04 17:55
Go
golang
开发语言
后端
Go基础
-可变参数函数
文章目录1定义2语法3给可变函数参数传入切片4修改可变参数函数中的切片1定义可变参数函数是一种参数个数可变的函数。2语法语法//关键字函数名(参数1,elems为T类型的可变参数)返回值类型funcname(paramstype,elems...T)returntype{//函数体}slice的append就是一个可变参数的内部函数funcappend(slice[]Type,elems...Ty
kobe_OKOK_
·
2024-02-04 16:41
Go语言
golang
开发语言
后端
全面掌握Django的web框架Django Rest_Framework(一)
需要以下依赖(2)创建django项目4.序列化器的使用(1)创建序列化器5.反序列化器使用DjangoRest_Framework1.DRF介绍DjangoRESTframework是一个建立在Djan
go
景天科技苑
·
2024-02-01 16:00
Django框架
django
python
后端
DRF
Python学习之路-Djan
go基础
:类视图与中间件
Python学习之路-Djan
go基础
:类视图与中间件类视图引入以函数的方式定义的视图称为函数视图,函数视图便于理解。
geobuins
·
2024-01-30 08:58
python
学习
django
Python学习之路-Djan
go基础
:请求与响应
Python学习之路-Djan
go基础
:请求与响应请求简介回想一下,利用HTTP协议向服务器传参有几种途径?
geobuins
·
2024-01-30 07:34
python
学习
django
go基础
-垃圾回收+混合写屏障GC全分析
垃圾回收(GarbageCollection,简称GC)是编程语言中提供的自动的内存管理机制,自动释放不需要的对象,让出存储器资源,无需程序员手动执行。Golang中的垃圾回收主要应用三色标记法,GC过程和其他用户goroutine可并发运行,但需要一定时间的STW(stoptheworld),STW的过程中,CPU不执行用户代码,全部用于垃圾回收,这个过程的影响很大,Golang进行了多次的迭代
四月__
·
2024-01-30 06:34
程序人生
Go基础
的一些东西(写的很垃圾)5
#####json文件写typeWebsitestruct{Namestring`xml:"name,attr"`UrlstringCourse[]string}funcmain(){info:=[]Website{{"Golang","http://c.biancheng.net/golang/",[]string{"http://c.biancheng.net/cplus/","http://
1453林登图
·
2024-01-29 22:00
Goland
Go基础
语法7:类型转换及类型别名
1.类型转换只有相互兼容的类型之间才可以转换,不兼容的类型,如果使用了转换函数,在编译时会出错。1.1不兼容类型的错误示范已知:bool型和int型不兼容packagemainimport"fmt"funcmain(){varaint=10varbbool=truefmt.Println(bool(a))//试图把a变为bool类型输出}报错信息:不能转化一个int类型到bool类型
黄康诚
·
2024-01-24 07:21
golang大师之路
c++
编程语言
go
Go基础
语法(六)
方法方法其实就是一个函数,在func这个关键字和方法名中间加入了一个特殊的接收器类型。接收器可以是结构体类型或者是非结构体类型。接收器是可以在方法的内部访问的。创建一个方法的语法:func(tType)methodName(parameterlist){}示例代码:packagemainimport("fmt")typeEmployeestruct{namestringsalaryintcurre
kakarotto
·
2024-01-23 20:00
Go 入门
1.hello,worldhello,worldhello,world经典示例packagemainimport"fmt"funcmain(){fmt.Println("你好,Go")}
Go基础
知识Go
yzr213
·
2024-01-23 12:49
后端编程语言
golang
数学建模——>LIN
GO基础
要求:协作、监督、宽容、模范、鼓励在解决问题的框架结构上多下功夫——>思路清晰——>简洁明了——>言辞恰当、语言准确——>d多用图表优化问题与LINGO实现首先优化问题是什么:在一定条件下、寻求使目标最大(小)的决策是解决优化/决策问题的手段优化问题的三要素:决策变量、目标函数、约束条件给定一个函数寻找使得最大最小,即其中LINGO是LinearInteractiveandGeneralOptim
.....,,.,
·
2024-01-23 06:57
matlab
golang面试题大全
go基础
类1、与其他语言相比,使用Go有什么好处?与其他作为学术实验开始的语言不同,Go代码的设计是务实的。每个功能和语法决策都旨在让程序员的生活更轻松。
海哥python
·
2024-01-19 20:33
面试八股文
golang
开发语言
面试
《一个完整的Django入门指南》系列教程(中文版)
今天我将开始一个关于Djan
go基础
知识的全新系列教程。这是一个开始学习Django的完整入门指南。教程材料一共会被分为七个部分。
爱喝马黛茶的安东尼
·
2024-01-19 19:02
GO基础
进阶篇 (十四)、Http编程
Web基础概念web应用程序web程序可以提供浏览器访问的程序。Web应用程序通常采用客户端-服务器模型。客户端是用户使用的Web浏览器或其他Web客户端,而服务器是存储和处理数据的远程计算机。我们能访问到的任何一个页面或资源,都存在于世界的某一个角落的计算机上。HTTPHTTP(HypertextTransferProtocol)是一种用于传输超文本的协议,是Web上数据通信的基础。HTTP是一
不可L
·
2024-01-18 22:44
GO语言从基础到应用
golang
http
开发语言
GO基础
进阶篇 (十三)、泛型
泛型先看一下这段代码。packagemainimport"fmt"funcmain(){strs:=[]string{"a","b"}printArray(strs)}funcprintArray(arr[]interface{}){for_,a:=rangearr{fmt.Println(a)}}上面的代码中,我们想要打印参数arr的信息。运行报错cannotusestrs(variableof
不可L
·
2024-01-18 21:43
GO语言从基础到应用
golang
开发语言
后端
带你学够浪:Go语言基础系列 - 8分钟学基础语法
基于这一理论,
Go基础
系列的文章不会刻意追求面面俱到,但该有知识点都会覆盖,目的是带你快跑赶上Golang这趟新车。Hurryup,Let'sgo!
程序员柠檬
·
2024-01-16 13:25
go基础
2 - 常量指针&数组-切片-map-nil
常量指针常量关键词const定义,只能是数字型(整数,浮点,复数)、字符串型、布尔型//单个定义constnameint=1//批量定义const(name1int=1name2string="1")用于存储不会改变的数据,常量编译时被创建。常量表达式必须为能被编译器求值的常量表达式Iota常量生成器在第一个声明常量所在的行,iota将会被置会0,然后在每一个有常量声明的行加1比如,定义星期日到星
四月-q
·
2024-01-16 12:22
golang
开发语言
后端
GO基础
语法(2018-08-14)
基本用法包括:变量定义,变量定义要点,条件语句,循环,函数和最重要的指针一、变量定义(1)使用var关键字*vara,b,cbool*vars1,s2string="hello","world"*可放在函数内,或者直接放在包内。*使用var()集中定义变量。(2)让编译器自动决定类型vara,b,i,s1,s2=ture,false,3,"hello","world"(3)使用:=定义变量*a,b
小超人爱小土豆
·
2024-01-15 18:54
学习Go语言----基础语法(数据类型及for循环等)
Go命令gobulid编译Go程序gobulid-o"xx.exe"编译成xx.exe文件goruanmain.go像执行脚本一样执行main.go文件goinstall先编译后拷贝
Go基础
语法文件第一行
hanxi111
·
2024-01-14 10:29
学习
golang
GO基础
进阶篇 (十)、channel
channel1.关闭通道通道被关闭后,再去获取通道的值。会得到通道的零值,如果是引用类型,则会得到nil。packagemainimport("fmt")funcmain(){ch:=make(chanint)gotest(ch)for{v,ok:=<-chif!ok{fmt.Println("通道已关闭")break}fmt.Println("读取到的数据",v)}fmt.Println("读
不可L
·
2024-01-13 11:18
GO语言从基础到应用
golang
开发语言
后端
GO基础
进阶篇 (十一)、select及定时器timer
通道类型在go中其他方法里的应用1.select在Go语言中,select语句是一种用于处理多个通信操作的机制。它允许一个goroutine等待多个通信操作中的任何一个完成,并执行相应的代码块。select语句用于处理并发的多个通道操作,使得程序能够以非阻塞的方式等待多个通信操作中的任意一个完成。select语句的基本语法如下:select{casechannel1<-message1://当ch
不可L
·
2024-01-13 11:18
GO语言从基础到应用
golang
开发语言
后端
GO基础
进阶篇 (十二)、反射
什么是反射Go语言中的反射是指在程序运行时检查程序的结构,比如变量的类型、方法的签名等。Go语言的反射包是reflect。通过反射,你可以动态地检查类型信息、获取字段和方法、调用方法等。反射可以在运行时动态获取变量的各种信息,比如变量的类型、值等如果是结构体,还可以获取到结构体本身的各种信息,比如结构体的字段、方法通过反射,还可以修改变量的值、调用方法使用反射,需要引入一个包:reflect,它定
不可L
·
2024-01-13 11:45
GO语言从基础到应用
golang
开发语言
后端
Go 企业级gRPC原理
Go企业级实战-gRPCGo企业级gRPC,又名:Go企业级应用到底层开发(第5天)这个系列是准备做从
go基础
到Web开发,系统编程,云原生应用,网络编程,工具和脚本开发,机器学习,CGo编程,还有最后的编译器层级底层的分析
Wade_Crab
·
2024-01-11 06:53
golang
学习
开发语言
Go、Docker、云原生学习笔记全攻略:从零开始,一步步走向精通!(2024版)
、初识GO语言01.Go多版本管理工具02.第一个Go程序“hello,world“与main函数03.Go常用命令介绍04.Go项目代码布局05.探索GO项目依赖包管理与GoModule常规操作四、
GO
贾维斯Echo
·
2024-01-11 06:09
docker
MySQL
GO
golang
docker
云原生
Go
软件测试-1-软件测试知识架构和API接口常识
Jmeter4自动化测试测试框架Pytest、测试报告Allure、Web自动化之Selenium(Python)、App自动化之Appium(待整理):5编程基础python基础、Flask基础、Djan
go
皮皮冰燃
·
2024-01-11 05:00
软件测试
软件测试
Go基础
语法(三)
数组数组是同一类型元素的集合。Go语言中不允许混合不同类型的元素,例如包含字符串和整数的数组。(译者注:当然,如果是interface{}类型数组,可以包含任意类型)数组声明:[元素的数量]类型packagemainimport("fmt")funcmain(){vara[3]int//数组中的所有元素都被自动赋值为数组类型的零值。fmt.Println(a)}自动默认赋值为0。简略声明创建数组:
kakarotto
·
2024-01-09 06:16
Go语言增量式学习1
Go语言增量式学习1Go语言增量式学习1,又名:Go企业级应用到底层开发(第1天)PS:这个系列是准备做从
go基础
到Web开发,系统编程,云原生应用,网络编程,工具和脚本开发,机器学习,Cgo编程,还有最后的编译器层级底层的分析
Wade_Crab
·
2024-01-08 18:26
golang
学习
开发语言
mac/linux环境安装bee
go基础
教程
beego与bee工具安装1.官方下载go包,本人当前演示go版本1.19.7,配置好go环境变量2.配置GOPROXY与GO111MODULEgoenv-wGO111MODULE=on镜像七牛与阿里二选一即可exportGOPROXY=https://goproxy.cnexportGOPROXY=https://mirrors.aliyun.com/goproxy3.beego与bee安装,在
追逐梦想之路_随笔
·
2024-01-08 17:05
macos
linux
beego
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他