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基础
知识归纳总结
无缓冲的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
2024--Django平台开发-Web框架和Djan
go基础
(二)---Mysql多版本共存(Mac系统)
MySQL多版本共存(Mac系统)想要在Mac系统上同时安装【MySQL5.7】+【MySQL8.0】版本,需要进行如下的操作和配置。想要同时安装两个版本可以采取如下方案:方案1:【讲解】MySQL57,用安装包进行安装。MySQL80,用压缩包进行免安装处理。方案2:MySQL57,用压缩包进行免安装处理。MySQL80,用压缩包进行免安装处理。如果使用安装包的形式会将MySQL安装到/usr/
一夜白头催人泪
·
2024-01-08 07:35
python开发
django
前端
mysql
Go基础
语法练习之双指针
Go与双指针前言一、移除元素二、双指针覆盖1、双指针暴力覆盖2、双指针交换总结参考文献前言通过刷算法题,来对
Go基础
语法进行练习。如何实现以O(1)时间复杂度删除数组中所有指定元素?
REN_林森
·
2024-01-07 19:26
Go
Go
双指针
数组
2024--Django平台开发-Web框架和Djan
go基础
(二)
day02Web框架和Djan
go基础
今日概要:网络底层引入,到底什么是web框架?
一夜白头催人泪
·
2024-01-07 17:35
python开发
django
前端
数据库
【GO语言卵细胞级别教程】01.
GO基础
知识
01.
GO基础
知识目录01.
GO基础
知识1.GO语言的发展历程2.发展历程3.Windowns安装4.VSCode配置5.基础语法5.1第一段代码5.2GO执行的流程5.3语法规则5.4代码风格5.5学习网址
GokuCode
·
2024-01-05 18:21
Go语言卵细胞级别教程
golang
开发语言
后端
带你学够浪:Go语言基础系列 - 8分钟学控制流语句
基于这一理论,
Go基础
系列的文章不会刻意追求面面俱到,但该有知识点都会覆盖,目的是带你快跑赶上Golang这趟新车。Hurryup,Let'sgo!控制语句是程序的灵魂,有
程序员柠檬
·
2024-01-05 16:08
Djan
go基础
教程之初体验
Djan
go基础
教程之初体验声明:以下内容均为我个人的理解,如果发现错误或者疑问可以联系我共同探讨简介在Django2.0以后,Django已经不支持python2.7,所以我们需要一个python3的系统环境
geobuins
·
2024-01-04 06:01
django
sqlite
python
Djan
go基础
教程之工程搭建
Djan
go基础
教程之工程搭建声明:以下内容均为我个人的理解,如果发现错误或者疑问可以联系我共同探讨本教程为Djan
go基础
教程系列第二篇,前面篇章在以下链接:Djan
go基础
教程之Django介绍简介每个工程项目的开始阶段往往决定了项目的大致走向
geobuins
·
2024-01-04 06:01
django
sqlite
数据库
Djan
go基础
教程之类视图与中间件
Djan
go基础
教程之类视图与中间件声明:以下内容均为我个人的理解,如果发现错误或者疑问可以联系我共同探讨类视图以函数的方式定义的视图称为函数视图,函数视图便于理解。
geobuins
·
2024-01-04 06:01
django
中间件
python
Djan
go基础
教程之配置文件详解
Djan
go基础
教程之配置文件详解声明:以下内容均为我个人的理解,如果发现错误或者疑问可以联系我共同探讨简介学习Django可以从Django配置文件的各项开始,由简入深的了解其作用,从而一步一步学习。
geobuins
·
2024-01-04 06:31
django
python
后端
gRPC-
Go基础
(5)middleware
0.简介gRPC的middleware一般指的是gRPC-Go生态中的go-grpc-middleware,middleware主要体现在对拦截器的支持,目前官方实现的主要拦截器有以下几种。Authgrpc_auth-可定制的auth中间件。Logginggrpc_ctxtags-将标签映射成上下文的库;grpc_zap-集成zap日志处理;grpc_logrus-集成logrus日志处理;grp
ldxxxxll
·
2024-01-03 22:44
golang
开发语言
后端
上一页
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
其他